July 18th, 2024

OpenCV and the Wild Kingdom

The author used a thermal camera and OpenCV for motion detection, initially aiming at the sky but later focusing on security. Python's speed issues led to transitioning to C++. Identified culprits stealing cat food prompted adjustments for security.

Read original articleLink Icon
OpenCV and the Wild Kingdom

The article discusses the author's project involving the use of a thermal camera and motion detection using OpenCV to monitor activity in his surroundings. The author initially experimented with pointing the camera at the sky but later focused on detecting motion for security purposes. The process involved recording frames with motion, timestamping imagery, and potentially recording a live feed. The author encountered issues with Python's speed and eventually transitioned the project to C++. The motion detection tool was used to uncover the mystery of food disappearing from a cat feeder in the author's carport. Through the surveillance footage, the author identified various culprits, including bugs, neighborhood cats, and possibly a raccoon or opossum. As a solution, the author adjusted the cat's feeding routine to prevent further theft and considered implementing an NFC-enabled cat door for added security. The project showcases the practical application of computer vision technology in real-world scenarios.

Related

Pi Gazing is a project to build meteor cameras using Raspberry Pi

Pi Gazing is a project to build meteor cameras using Raspberry Pi

A project called Pi Gazing uses Raspberry Pi computers and CCTV cameras to monitor the night sky, tracking objects like shooting stars and satellites. Users can access open-source code and observations on GitHub.

TERI, almost IRL Blade Runner movie image enhancement tool

TERI, almost IRL Blade Runner movie image enhancement tool

Researchers at the University of South Florida introduce TERI, an image processing algorithm inspired by Blade Runner, reconstructing hidden objects in photos using shadows. Potential applications in self-driving vehicles and robotics.

Detect Migrating Birds with a Plastic Dish and a Cheap Microphone

Detect Migrating Birds with a Plastic Dish and a Cheap Microphone

Inexpensive technology enables night bird migration detection using simple electronics like a bucket setup with a microphone. Analyzing bird calls with software like Raven Lite and Birdnet helps identify species. This method allows easy observation of migratory birds at night.

CatLock: A simple utility to prevent accidental keyboard input by your cat

CatLock: A simple utility to prevent accidental keyboard input by your cat

CatLock on GitHub prevents accidental keyboard input, especially from cats. It includes features like hotkey locking, transparent overlay display, unlocking by clicking overlay, and configuration via system tray menu. Explore CatLock repository for more.

Reverse-Engineering an IP Camera (2019)

Reverse-Engineering an IP Camera (2019)

The author replaced an old IP camera with a new P2P camera, concerned about security. They reverse-engineered the camera, discovering its network behavior, connections to servers, and data transmission methods. The author aims to access the camera's Linux system for enhanced control.

Link Icon 7 comments
By @hi_hi - 3 months
I'm looking for a way to run a simple motion detector (as in physical motion using a gryoscope device) and have this notify me somehow that motion has occured. The bit I get stuck on is how to enable connectivity so it can notify me from a remote position with no access to wifi or wired network.

I would love for this thing to consume minimal power too, so I only have to recharge the battery once per week (for example, this might not be possible, or maybe something much better is possible, i have no idea)

The most convenient option I can think of is a cheap smartphone with 3g/4g data connection that can somehow integrate with the motion sensor and enables me to write some code to send a message.

There must be something better suited to this though. Thoughts welcome.

By @begueradj - 3 months
I can't read the article. Getting below error:

"503 Service Unavailable

No server is available to handle this request. "

By @rurban - 3 months
I've build a water fountain for my cats a year ago, with a simple cheap motion sensor (3€ AliExpress). They prefer running water over everything, so it works great. The only real enemy, neighbors black cat, is locked out.
By @VMG - 3 months
For those wondering, the "FLIR Boson" camera is around $900 on eBay
By @lloydjones - 3 months
Excellent!

I wonder how difficult it would be to detect specific actions in the video frames, like “cat eating food”?

By @VoidWhisperer - 3 months
Site doesn't actually seem to load (SSL protocol Error)