JhumriCam

JhumriCam

Meow

Created on 9th May 2025

β€’

JhumriCam

JhumriCam

Meow

The problem JhumriCam solves

We wanted a fun yet functional way to make sense of who’s in the office people, cats, and chaos included.

JhumriCam taps into our office RTSP cameras to:

  • πŸ‘₯ Count how many people are physically in
  • 🐈 Detect when our office cat Jhumri makes an appearance
  • πŸ₯‡ Track who visits the office the most (yes, we made a foodie leaderboard)
  • πŸ€– Compare predicted lunch attendance (based on πŸ‘ counts) vs actual headcount from the cameras
  • πŸ’¬ Share all of this via a Telegram bot with /headcount, /start, etc.

Challenges we ran into

  • Getting access to RTSP in office.

  • Model detection

  • RTSP setup with multiple sources: We initially struggled to simulate and test with live camera feeds. As a workaround, we created RTSP streams using MediaMTX and local videos to simulate cameras until real feeds were available.

  • Low voltage issues on Raspberry Pi: While experimenting with physical camera setups, we encountered hardware limitations and power drops. Disconnecting peripherals helped stabilize it.

  • Python OpenCV + RTSP instability: Handling multiple streams simultaneously required retries, fallbacks, and frame decoding tweaks.

  • Telegram bot in group chats: Telegram bots don’t listen to non-command messages in groups, so we implemented slash commands like /headcount and /errorrate to enable functionality everywhere.

Despite the hurdles, we now have a quirky, lovable surveillance companion β€” powered by Jhumri 🐾

Technologies used

Discussion

Builders also viewed

See more projects on Devfolio