Difference between revisions of "Image Recognition"

From BC$ MobileTV Wiki
Jump to: navigation, search
Line 45: Line 45:
  
 
* '''MNIST database: http://yann.lecun.com/exdb/mnist/''' (like the "Hello World" benchmark for Machine Learning & Image Processing/Recognition)<ref>[[wikipedia: MNIST database]]</ref>
 
* '''MNIST database: http://yann.lecun.com/exdb/mnist/''' (like the "Hello World" benchmark for Machine Learning & Image Processing/Recognition)<ref>[[wikipedia: MNIST database]]</ref>
 +
 
* Touchless: http://touchless.codeplex.com/ (webcam AR/vision/object-detection)
 
* Touchless: http://touchless.codeplex.com/ (webcam AR/vision/object-detection)
 
* '''FaceDetector (HTML5+CSS3+JS2): http://liuliu.me/detect/detect.html'''
 
* '''FaceDetector (HTML5+CSS3+JS2): http://liuliu.me/detect/detect.html'''
 
* Face Detection in HTML5/JS: https://github.com/neave/face-detection
 
* Face Detection in HTML5/JS: https://github.com/neave/face-detection
 +
 
* SearchLores - Image Recognition, a stab in PHP (pt.1): http://www.searchlores.org/finn_cbir_1.htm
 
* SearchLores - Image Recognition, a stab in PHP (pt.1): http://www.searchlores.org/finn_cbir_1.htm
 +
* Perpetual hash implementation in PHP(pHash): https://github.com/xwiz/phash<ref>Looks Like It - Checking for image similarity using Hash values in PHP: http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html</ref>
 +
* OpenCV for PHP: https://github.com/mgdm/OpenCV-for-PHP
 
* DOM Image Annotation: http://www.kryogenix.org/code/browser/annimg/annimg.html
 
* DOM Image Annotation: http://www.kryogenix.org/code/browser/annimg/annimg.html
 
* phpOCR: http://www.phpclasses.org/package/2874-PHP-Recognize-text-objects-in-graphical-images.html
 
* phpOCR: http://www.phpclasses.org/package/2874-PHP-Recognize-text-objects-in-graphical-images.html
 +
 
* Neuroph (JAVA): http://neuroph.sourceforge.net (lightweight Java Neural Network Framework)<ref>Face Recognition in Java @ JavaOne 2012: http://netbeans.dzone.com/articles/nb-machine-learning-neuroph</ref>
 
* Neuroph (JAVA): http://neuroph.sourceforge.net (lightweight Java Neural Network Framework)<ref>Face Recognition in Java @ JavaOne 2012: http://netbeans.dzone.com/articles/nb-machine-learning-neuroph</ref>
 
* Face Recognition algorithms: http://www.face-rec.org/algorithms/
 
* Face Recognition algorithms: http://www.face-rec.org/algorithms/
Line 63: Line 68:
 
* Photobooth with PHP, jQuery & CSS3 (Flash fallback): http://tutorialzine.com/2011/04/jquery-webcam-photobooth/
 
* Photobooth with PHP, jQuery & CSS3 (Flash fallback): http://tutorialzine.com/2011/04/jquery-webcam-photobooth/
 
* '''Face detection in pure PHP (without OpenCV): http://svay.com/blog/face-detection-in-pure-php-without-opencv/'''
 
* '''Face detection in pure PHP (without OpenCV): http://svay.com/blog/face-detection-in-pure-php-without-opencv/'''
* PHP face detection class: http;//www.emanueleferonato.com/2010/07/06/php-face-detection-class/
+
* '''PHP face detection class: http://www.emanueleferonato.com/2010/07/06/php-face-detection-class/'''
 
* Content Based Image Recognition - a stab in PHP: http://www.searchlores.org/finn_cbir_1.htm
 
* Content Based Image Recognition - a stab in PHP: http://www.searchlores.org/finn_cbir_1.htm
 
* Creating Your First EMGU Image Processing Project: http://www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project
 
* Creating Your First EMGU Image Processing Project: http://www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project
Line 98: Line 103:
 
* 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/
 
* Chinese Green Dam pilfers open source too: http://www.theregister.co.uk/2009/06/15/green_dam_and_opencv/
 
  
 
== References ==
 
== References ==

Revision as of 18:44, 5 February 2017

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.


Facial Recognition

A subset of Image Recognition, Facial Recognition aims to train a system to recognize individual people based on their physical traits (appearance and related artifacts, i.e. nose bridge, nostrils, smile, teeth, hair color, hair style, ears, facial symmetry, eyes, eye color, eye spacing, eyebrows, common accessories worn, etc).

[2][3]



Tools


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.


Resources


Tutorials



External Links

References

  1. Face Substitution DEMO (formerly at): http://auduno.github.io/clmtrackr/examples/facesubstitution.html
  2. Researchers figure out how to trick facial recognition systems: http://www.zdnet.com/article/researchers-figure-out-how-to-trick-facial-recognition-systems
  3. Baidu and KFC’s new smart restaurant suggests what to order based on your face: http://techcrunch.com/2016/12/23/baidu-and-kfcs-new-smart-restaurant-suggests-what-to-order-based-on-your-face/
  4. Face.com opens its face recognition tech to devs: http://news.cnet.com/8301-27076_3-20003936-248.html
  5. 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/
  6. FaceAPI Download: http://www.seeingmachines.com/product/faceapi/downloads/
  7. FaceAPI with Flight Simulator 10 (FSX): http://vimeo.com/2880313
  8. HL2 + Johnny Lee head tracking effect + faceAPI = OMG: http://www.neogaf.com/forum/showthread.php?t=365917
  9. Unity 3D + faceAPI = LOVE: http://www.andysaia.com/radicalpropositions/?p=197
  10. Faceapi -- 3d Head Tracking With Any Webcam: http://technabob.com/blog/2008/03/19/faceapi-3d-head-tracking-with-any-webcam/
  11. FlashSURF – moving further: http://blog.inspirit.ru/?p=386
  12. PHP face detect extension: http://www.xarg.org/project/php-facedetect/
  13. Running OpenCV 2.2 using PHP on Amazon Cloud Free Tier: http://abhishek376.wordpress.com/2011/11/09/opencv-on-amazon-cloud-free-tier/
  14. wikipedia: MNIST database
  15. Looks Like It - Checking for image similarity using Hash values in PHP: http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html
  16. Face Recognition in Java @ JavaOne 2012: http://netbeans.dzone.com/articles/nb-machine-learning-neuroph

See Also

Semantic Web | Machine Learning | AI | AR | Video | Image