Inspiration

There are many usages for a people counting system . It could be used for counting no. of people in a festival / protest / shopping mall. The collected data is good for analysis.

Thermal camera is a perfect match with people counting system.

However, we have a question during brainstorming. Could it do more than counting people? Could it be more fun?

Finally, we find that it could also be used to count mouse in kitchen in a restaurant.

Of course people will try hard to keep kitchen be clean, but mouse may come from outside. Therefore, People may use a counting system to monitor any small animal entry your kitchen, and take action to solve it.

Yan Tan Tethera is designed for counting different living things for different needs.

What it does

Features

  1. Counting no. of people walk through a place
  2. Counting no. of mouse walk through your kitchen / restaurant

How I built it

We use Flir One Camera to collect the thermal image. Then process the result image by OpenCV. The algorithm for counting people and mouse is slightly different. But generally can be divided into the following steps.

  1. Perform a background removal on the input frame to finding out moving objects
  2. Apply a range filter of temperature if needed
  3. Apply a blob detector
  4. Apply blob tracking algorithm
  5. Count no. of unique blob

Challenges I ran into

Since we cannot demonstrate our project during pitching due to installation problem, we decided a take video and lets Yan Tan Tethera to read from the video file. However, OpenCV on Android do not support video file reading. We need to write our wrapper and it is very time consuming.

Accomplishments that I'm proud of

To run a project in a short time.

What I learned

How thermal imaging works. Android Media Codec Making a MVP

What's next for Yan Tan Tethera

Make a workable MVP

Built With

Share this project:

Updates