Friday, December 9th, 2011, 59 days ago

A review of people counting using openCV part 1

object extracting

Why using openCV for people counting?

There are alternatives to count people in a public place, for example using microcontrollers and lasers and arduino to design a cool and accurate system to count people in and out a room. But why does it bother to use webcams and, more importantly what the post focuses on, openCV?

1. it is easy to set-up. NOTHING is easier to mount a camera over the door and connected with power and data cables. Setting up a laser system? Think about the DIY work.

2. a lot of developers and programmers are working on that – making openCV more suitable and efficient to count people. A simple example is the blob extracting app.

Read More

Thursday, December 8th, 2011, 60 days ago

Using webcams/motion sensing cameras in OMAP-based pandaboard

asus xtion 3d camera

What webcams/motion sensing cameras are available for OMAP4 platforms?

As the Ubuntu 11.04 Natty has been successfully installed in the pandaboard, the next step of development work is to plug in webcams and motion sensing cameras (kinect and xtion). About installing necessary software such as openCV and openNI a new post will be dedicated to that. This post, mostly, desperately, is about seeking available supports to install motion sensing camera – especially the ASUS Xtion camera in OMAP4 pandaboard, which currently does not have many documents related to camera use in OMAP4 pandaboard.

Read More

Tuesday, December 6th, 2011, 62 days ago

Doing openCV in pandaboard 3 – successful installation

intalling ubuntu in pandaboard 2

Intalling ubuntu in pandaboard for opencv development

Last post Doing openCV in Pandaboard described a odd mistake happened during the first boot of ubuntu system after the RAW image burning. The screen was frozen on the first booting, did not provide detailed information about any reasons.

I searched the internet and found two tools suitable to do the job – mounting the RAW image as a virtual disk in my windows xp pc, then burning the virtual disk image to the SD card. Two respective free-software was download – mount image pro for RAW image mounting as a virtual disk, and, minitool partition wizard for disk image copying/burning. These tools have been zipped, and can be reached via the link provided on the bottom of the post

Read More

Monday, December 5th, 2011, 63 days ago

Doing openCV in Pandaboard 2 – installing ubuntu 11.04

intalling ubuntu in pandaboard 1

Pandaboard and ubuntu and openCV

In last post a brief show-off was given, with some snapshots of the new arriving pandaboard, but the post only had a quick mention of doing opencv jobs in pandaboard. Hence, I draft a new post to describe the environment of using opencv in pandaboard. Mostly it is about installing operation system (ubuntu 11.04) in the pandaboard in which to enable opencv development.

Read More

Saturday, December 3rd, 2011, 65 days ago

Hand gesture recognition using Adaboost with SIFT

hand gesture segmentation

In a early post openCV was used to segment natural hand gestures from complicated backgrounds in real environments, as the picture above showed (see the original post hand gesture detection and recognition using openCV).

hand posture detection using sift

Read More

Friday, December 2nd, 2011, 66 days ago

Detecting hand gestures using Haarcascades training

hand gesturesrecognised hand gesture

Haarcascades training (haartraining) is seemed an quick tool to achieve accurate hand gesture detection and recognition. The face and body detection examples included in openCV’s installation example folders (\opencv\data\haarcascades\) demonstrate how fast the haarcascades files help to do the job. More information about how to train the haarcascades files can go to sonots.com.

Read More