Stuff Recognition

A place for discussion of topics that are not specific to ZoneMinder. This could include Linux, Video4Linux, CCTV cameras or any other topic.
Post Reply
coke
Posts: 518
Joined: Wed Jan 30, 2008 5:53 pm
Location: St. Louis, MO, USA

Stuff Recognition

Post by coke »

Ok, I'm getting ready to dive off a steep cliff into completely uncharted territory for my experience, should be fun. Eventually, my crazy roof project's going to want to detect people, the color of their shoes, who knows what else.

For a starter project, I want to detect the presence of the coffee percolator in the breakroom (there's an Axis 207 there) and then determine whether or not the light is orange (is there coffee ready). Should be easier than the grander scheme, since it's a distinct shape, color, doesn't move around in the frame, etc., though I'm going to want to programatically figure out where it is, not give it coordinates, otherwise it's not really going in the direction I want. People might also be in the way, and it gets moved a bit when refilled, so preset coordinates for the light wouldn't work anyway.

I'll be doing much googling and such on this, but I thought maybe some of the ZM community might have at least a few early clues for me.

Any suggestions on which language I should use, existing libraries, anyone done anything similar, etc.?

Presently I'm rusty in PERL, studied Java years ago but never used it, so it's out of my head, studied C for a while, but am not sure I could do a hello world without looking it up. Obviously I have MUCH homework to do.

I'll probably open up the eventual project into something open source, I'm assuming when this is done many geeks will want to play with it. Parts of it could even be options for ZM, who knows.

Anyone with any useful hints gets free admission when in St. Louis to the city museum http://www.citymuseum.org of course. Actually, the ZM team (phil, lee, curtis, cordel, etc.) get that anyway. Even without the the crazy dome project I'm working on, it's an amazing place to visit.
User avatar
monex
Posts: 169
Joined: Mon Jan 22, 2007 1:10 pm

Post by monex »

Hi,

you can have a look at opencv (entry on wikipedia) maybe this fits for your project.

hope this helps
Image
Post Reply