This OpenCV tutorial is a very simple code example of GPU Cuda optical flow in OpenCV written in c++. The configuration of the project, code, and explanation are included for farneback Optical Flow method. Farneback algorithm is a dense method that is used to process all the pixels in the given image. The dense methods are slower but more accurate as all the pixels of the image are processed. In the following example, I am displaying just a few pixes based on a grid. I am not displaying all the pixes. In the opposite to dense method the sparse method like Lucas Kanade using just a selected subset of pixels. They are faster. Both methods have specific applications. Lucas-Kanade is widely used in tracking. The farneback can be used for the analysis of more complex movement in image scene and furder segmentation based on these changes. As dense methods are slightly slower, the GPU and Cuda implementation can lead to great performance improvements to calculate optical flow for all pixels o
IOT computer vision
This home automation company develop application for daily usage.
pointgrab
Features of Pointgrab Intelligent Optical Analytics
• People counting, Location and Tracking• Accurate and reliable detection of human presence
• Screening out regions of no interest (using digital masking) Light sensing
• Highly accurate average Lux reading (globally and in selective zones)
• Color temperature measurement
This company is trying to focus on 3 major segments of today. Frist is internet of things, second big data and machine learning.
Great idea of Pointgrab project
Save energy:This could be based on detection of lighted lights and presence of people in room. In case, People are no longer in room algorithm could make a decision to switch the lights off. This technology can also make a decision like, You are going sit into a chair lets switch main lighting of the room off and turn on small lamp close to you.
This is some of great example how this technology could save the many.
The only problem that I see here is false detections that could switch light on or call security agency in wrong time. The algorithm could works perfectly for 99 percentage time of the day but wrong alerts are problem in many situations.
Another advantages is image processing on sensor level. Tracking and location on sensor level could be anonymous enough for most of us.
I am thankful for this blog to gave me much knowledge regarding my area of work. I also want to make some addition on this platform which must be in knowledge of people who really in need. Thanks. Face recognition Mobile apps
ReplyDeleteNice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating IOT online training
ReplyDeleteI saw this post. You are really great. Keep Up the Good Work man.
ReplyDeleteufabet