Difference between revisions of "Image Recognition"

From BC$ MobileTV Wiki
Jump to: navigation, search
Line 5: Line 5:
  
 
{{#EV:youtube|COqGIM5dkXw|200}}
 
{{#EV:youtube|COqGIM5dkXw|200}}
 +
 +
 +
== OpenCV ==
 +
 +
'''Open'''-source '''C'''omputer '''V'''ision (''OpenCV'') is the leading [[open source]] library of programming functions mainly aimed at real time computer vision. Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.
 +
 +
* '''OpenCV: http://opencv.willowgarage.com/''' (opensource & standalone/downloadable)
 +
* javacv - Java interface to OpenCV: http://code.google.com/p/javacv/
  
  
Line 18: Line 26:
 
* TinEye: http://www.tineye.com
 
* TinEye: http://www.tineye.com
 
* Google Images - Reverse Image Search: http://www.google.com/images (click on Camera icon)
 
* Google Images - Reverse Image Search: http://www.google.com/images (click on Camera icon)
* '''OpenCV: http://opencv.willowgarage.com/''' (opensource & standalone/downloadable)
 
 
* Emgu CV is a cross platform .Net wrapper for OpenCV: http://sourceforge.net/projects/emgucv/
 
* Emgu CV is a cross platform .Net wrapper for OpenCV: http://sourceforge.net/projects/emgucv/
 
* Lambda Labs - Free Face Recognition API: http://lambdal.com/free-face-recognition-api.html
 
* Lambda Labs - Free Face Recognition API: http://lambdal.com/free-face-recognition-api.html
Line 54: Line 61:
 
* Face detection using HTML5, javascript, webrtc, websockets, Jetty and OpenCV: http://www.smartjava.org/content/face-detection-using-html5-javascript-webrtc-websockets-jetty-and-javacvopencv
 
* Face detection using HTML5, javascript, webrtc, websockets, Jetty and OpenCV: http://www.smartjava.org/content/face-detection-using-html5-javascript-webrtc-websockets-jetty-and-javacvopencv
 
* Detecting blobs at the speed of light (in Flash): http://play.blog2t.net/fast-blob-detection
 
* Detecting blobs at the speed of light (in Flash): http://play.blog2t.net/fast-blob-detection
 +
* OpenCV vs. Apple iPhone (compiling the Image Recognition library of iPhone 3.0 OS): http://www.computer-vision-software.com/blog/2009/04/opencv-vs-apple-iphone/
  
  
Line 71: Line 79:
 
* 10 Google search secrets - #5, Search by Image: http://www.zdnet.com/photos/10-google-search-secrets_p5/6349203
 
* 10 Google search secrets - #5, Search by Image: http://www.zdnet.com/photos/10-google-search-secrets_p5/6349203
 
* Google rolls out reverse image search - RIP Tineye: http://www.zdnet.com/blog/seo/google-rolls-out-reverse-image-search-rip-tineye/3463
 
* Google rolls out reverse image search - RIP Tineye: http://www.zdnet.com/blog/seo/google-rolls-out-reverse-image-search-rip-tineye/3463
 +
* Chinese Green Dam pilfers open source too: http://www.theregister.co.uk/2009/06/15/green_dam_and_opencv/
  
 
== See Also ==
 
== See Also ==
  
 
[[Semantic Web]] | [[Machine Learning]] | [[AI]] | [[AR]] | [[Video]] | [[Image]]
 
[[Semantic Web]] | [[Machine Learning]] | [[AI]] | [[AR]] | [[Video]] | [[Image]]

Revision as of 14:39, 25 February 2013

Image Recognition is a technique, process and/or (set of) computer algorithm(s) that may have one of two main types. The first type of Image Recognition algorithm is the act of programmatically determining the degree of similarity between two (or more) images, and determining the

The other is understanding or calculating within a given degree of precision, the existence of or position of a set of objects.



OpenCV

Open-source Computer Vision (OpenCV) is the leading open source library of programming functions mainly aimed at real time computer vision. Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.





Tools


Resources


Tutorials


External Links

See Also

Semantic Web | Machine Learning | AI | AR | Video | Image
  1. Face.com opens its face recognition tech to devs: http://news.cnet.com/8301-27076_3-20003936-248.html
  2. That was quick. Facebook shuts down Face.com APIs, kills Klik app, enrages developers: http://thenextweb.com/facebook/2012/07/07/that-was-quick-facebook-shuts-down-face-com-apis-kills-klik-app-enrages-developers/
  3. FaceAPI Download: http://www.seeingmachines.com/product/faceapi/downloads/
  4. FaceAPI with Flight Simulator 10 (FSX): http://vimeo.com/2880313
  5. HL2 + Johnny Lee head tracking effect + faceAPI = OMG: http://www.neogaf.com/forum/showthread.php?t=365917
  6. Unity 3D + faceAPI = LOVE: http://www.andysaia.com/radicalpropositions/?p=197
  7. Faceapi -- 3d Head Tracking With Any Webcam: http://technabob.com/blog/2008/03/19/faceapi-3d-head-tracking-with-any-webcam/
  8. FlashSURF – moving further: http://blog.inspirit.ru/?p=386
  9. Face Recognition in Java @ JavaOne 2012: http://netbeans.dzone.com/articles/nb-machine-learning-neuroph