Difference between revisions of "Image Recognition"

From BC$ MobileTV Wiki
Jump to: navigation, search
Line 67: Line 67:
 
* Viewdle - Video Facial Recognition and AR: http://www.viewdle.com
 
* Viewdle - Video Facial Recognition and AR: http://www.viewdle.com
 
* '''SURF library - Image Recognition & Feature Extraction for Adobe Flash Platform: http://code.google.com/p/in-spirit/wiki/ASSURF'''<ref>FlashSURF – moving further: http://blog.inspirit.ru/?p=386</ref> (more [[AR]] focused)
 
* '''SURF library - Image Recognition & Feature Extraction for Adobe Flash Platform: http://code.google.com/p/in-spirit/wiki/ASSURF'''<ref>FlashSURF – moving further: http://blog.inspirit.ru/?p=386</ref> (more [[AR]] focused)
 +
* PlateRecognizer: https://app.platerecognizer.com/accounts/login/?next=/
 +
* OpenALP: https://github.com/openalpr/openalpr
 +
* Tesseract-OCR: https://github.com/tesseract-ocr
 +
* Android OCR: https://github.com/rmtheis/android-ocr
 +
* OpenCV bindings in Android: http://bytedeco.org/
 +
* Java ANPR: https://github.com/oskopek/javaanpr
  
  
Line 76: Line 82:
 
* javacv -- Java interface to OpenCV: http://code.google.com/p/javacv/
 
* javacv -- Java interface to OpenCV: http://code.google.com/p/javacv/
 
* OpenCV-for-PHP -- An OpenCV binding for PHP: https://github.com/mgdm/OpenCV-for-PHP<ref>PHP face detect extension: http://www.xarg.org/project/php-facedetect/</ref><ref>Running OpenCV 2.2 using PHP on Amazon Cloud Free Tier: http://abhishek376.wordpress.com/2011/11/09/opencv-on-amazon-cloud-free-tier/</ref><ref>'''A Doorbell With Facial Recognition: https://dzone.com/articles/doorbell-with-facial-recognition'''</ref>
 
* OpenCV-for-PHP -- An OpenCV binding for PHP: https://github.com/mgdm/OpenCV-for-PHP<ref>PHP face detect extension: http://www.xarg.org/project/php-facedetect/</ref><ref>Running OpenCV 2.2 using PHP on Amazon Cloud Free Tier: http://abhishek376.wordpress.com/2011/11/09/opencv-on-amazon-cloud-free-tier/</ref><ref>'''A Doorbell With Facial Recognition: https://dzone.com/articles/doorbell-with-facial-recognition'''</ref>
 +
* NodeJS -- opencv4nodejs: https://github.com/justadudewhohacks/opencv4nodejs (OpenCV bindings in JavaScript)
 
* Packt -- Mastering OpenCV 4 with Python (BOOK): https://www.packtpub.com/application-development/mastering-opencv-4-python | [https://github.com/PacktPublishing/Mastering-OpenCV-4-with-Python SRC]
 
* Packt -- Mastering OpenCV 4 with Python (BOOK): https://www.packtpub.com/application-development/mastering-opencv-4-python | [https://github.com/PacktPublishing/Mastering-OpenCV-4-with-Python SRC]
 
<ref>Computer Vision Using OpenCV intro using Python (basic overview of how the algorithms work, with nice visual examples): https://dzone.com/articles/opencv-python-tutorial-computer-vision-using-openc</ref>
 
<ref>Computer Vision Using OpenCV intro using Python (basic overview of how the algorithms work, with nice visual examples): https://dzone.com/articles/opencv-python-tutorial-computer-vision-using-openc</ref>
 
<ref>'''Introduction to (detailed Object Detection & Facial Recognition) Computer Vision with OpenCV and Python: https://dzone.com/articles/introduction-to-computer-vision-with-opencv-and-py'''</ref>
 
<ref>'''Introduction to (detailed Object Detection & Facial Recognition) Computer Vision with OpenCV and Python: https://dzone.com/articles/introduction-to-computer-vision-with-opencv-and-py'''</ref>
 +
  
 
== Resources ==
 
== Resources ==
Line 136: Line 144:
 
* Building a Reverse Image Search System Based on Milvus and VGG: https://dzone.com/articles/building-a-reverse-image-search-system-based-on-mi
 
* Building a Reverse Image Search System Based on Milvus and VGG: https://dzone.com/articles/building-a-reverse-image-search-system-based-on-mi
 
* A Beginner’s Guide to Setting up OpenCV Android Library on Android Studio: https://android.jlelse.eu/a-beginners-guide-to-setting-up-opencv-android-library-on-android-studio-19794e220f3c
 
* A Beginner’s Guide to Setting up OpenCV Android Library on Android Studio: https://android.jlelse.eu/a-beginners-guide-to-setting-up-opencv-android-library-on-android-studio-19794e220f3c
 +
<ref>Appium Image Comparison features: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md</ref>
 +
<ref>No ''cmake vs compiler'' found for msversion 4 (Windows7-10): https://stackoverflow.com/questions/57091480/no-cmake-vs-compiler-found-for-msversion-4-windows7</ref>
 +
<ref>YouTube Aims To Crack Down On Facial Recognition: https://www.mediapost.com/publications/article/357972/youtube-aims-to-crack-down-on-facial-recognition.html</ref>
  
  

Revision as of 20:01, 29 December 2021

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] [4]

[5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]


Object Detection

Motion Detection


LiDAR

[19]




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.

[32] [33]


Resources


Tutorials


[42] [43] [44]


External Links


References

  1. Face Substitution DEMO (formerly at): http://auduno.github.io/clmtrackr/examples/facesubstitution.html
  2. Realtime Face Recognition in the Browser: https://medium.com/@gjovanov/realtime-face-recognition-de1ee3076878
  3. Researchers figure out how to trick facial recognition systems: http://www.zdnet.com/article/researchers-figure-out-how-to-trick-facial-recognition-systems
  4. 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/
  5. Face Recognition with Azure, ASP.NET & Docker — Part I: https://medium.com/@bjov97/face-recognition-with-azure-asp-net-docker-part-i-1803bad91228
  6. Watching Ads Verified By Facial Recognition Earns Moviegoers Free Ticket: https://www.mediapost.com/publications/article/334864/watching-ads-verified-by-facial-recognition-earns.html
  7. FaceApp: https://www.faceapp.com/
  8. Using FaceApp to age your photos may be fun, but you could be giving up your privacy: https://www.usatoday.com/story/tech/news/2019/07/17/faceapp-privacy-concerns-raised-aged-photos-go-viral/1753898001/
  9. FaceApp responds to privacy concerns: https://techcrunch.com/2019/07/17/faceapp-responds-to-privacy-concerns/
  10. FaceApp is back and so are privacy concerns: https://www.theverge.com/2019/7/17/20697771/faceapp-privacy-concerns-ios-android-old-age-filter-russia
  11. Zao: https://apps.apple.com/cn/app/id1465199127 (deep-fakes app)
  12. Chinese Deepfake App ZAO Goes Viral, Privacy Of Millions 'At Risk: https://www.forbes.com/sites/zakdoffman/2019/09/02/chinese-best-ever-deepfake-app-zao-sparks-huge-faceapp-like-privacy-storm/#297ebb848470
  13. Vimeo Hit With Biometric Privacy Lawsuit: https://www.mediapost.com/publications/article/341321/vimeo-hit-with-biometric-privacy-lawsuit.html
  14. Home-Made Java Face Recognition Application using deeplearning4j: https://dzone.com/articles/java-home-made-face-recognition-application
  15. I Got My File From Clearview AI, and It Freaked Me Out: https://onezero.medium.com/i-got-my-file-from-clearview-ai-and-it-freaked-me-out-33ca28b5d6d4
  16. IBM didn’t inform people when it used their Flickr photos for facial recognition training: https://www.theverge.com/2019/3/12/18262646/ibm-didnt-inform-people-when-it-used-their-flickr-photos-for-facial-recognition-training
  17. Reverse engineering generative models from a single deepfake image (to detect real/authentic .vs. fake/doctored): https://ai.facebook.com/blog/reverse-engineering-generative-model-from-a-single-deepfake-image/
  18. Japanese firms to jointly develop facial recognition payment system: https://japantoday.com/category/tech/japan-firms-to-jointly-develop-facial-recognition-payment-system
  19. Your iPhone Pro Has LiDAR - 7 cool things you can do with it: https://www.howtogeek.com/759121/your-iphone-pro-has-lidar-7-cool-things-you-can-do-with-it/
  20. This Simple Facial Recognition Search Engine Can Track You Down Across the Internet: https://onezero.medium.com/this-simple-facial-recognition-search-engine-can-track-you-down-across-the-internet-518c7129e454
  21. Face.com opens its face recognition tech to devs: http://news.cnet.com/8301-27076_3-20003936-248.html
  22. 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/
  23. FaceAPI Download: http://www.seeingmachines.com/product/faceapi/downloads/
  24. FaceAPI with Flight Simulator 10 (FSX): http://vimeo.com/2880313
  25. HL2 + Johnny Lee head tracking effect + faceAPI = OMG: http://www.neogaf.com/forum/showthread.php?t=365917
  26. Unity 3D + faceAPI = LOVE: http://www.andysaia.com/radicalpropositions/?p=197
  27. Faceapi -- 3d Head Tracking With Any Webcam: http://technabob.com/blog/2008/03/19/faceapi-3d-head-tracking-with-any-webcam/
  28. FlashSURF – moving further: http://blog.inspirit.ru/?p=386
  29. PHP face detect extension: http://www.xarg.org/project/php-facedetect/
  30. Running OpenCV 2.2 using PHP on Amazon Cloud Free Tier: http://abhishek376.wordpress.com/2011/11/09/opencv-on-amazon-cloud-free-tier/
  31. A Doorbell With Facial Recognition: https://dzone.com/articles/doorbell-with-facial-recognition
  32. Computer Vision Using OpenCV intro using Python (basic overview of how the algorithms work, with nice visual examples): https://dzone.com/articles/opencv-python-tutorial-computer-vision-using-openc
  33. Introduction to (detailed Object Detection & Facial Recognition) Computer Vision with OpenCV and Python: https://dzone.com/articles/introduction-to-computer-vision-with-opencv-and-py
  34. wikipedia: MNIST database
  35. 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
  36. Face Recognition in Java @ JavaOne 2012: http://netbeans.dzone.com/articles/nb-machine-learning-neuroph
  37. HTML5 Webcam Photobooth Web App: https://vamapaull.com/html5-webcam-photobooth-web-app/
  38. Photobooth with PHP, jQuery & CSS3 (Flash fallback): http://tutorialzine.com/2011/04/jquery-webcam-photobooth/
  39. Stippling #2: https://bl.ocks.org/veltman/017a2093623e1bf3ae041dd3380578cb
  40. Weighted Voronoi Stippling: https://www.cs.ubc.ca/labs/imager/tr/2002/secord2002b/secord.2002b.pdf
  41. Weighted Lloyd's Method for Voronoi Tesselation: https://elrnv.com/blog/weighted-lloyds-method-for-voronoi-tesselation/
  42. Appium Image Comparison features: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md
  43. No cmake vs compiler found for msversion 4 (Windows7-10): https://stackoverflow.com/questions/57091480/no-cmake-vs-compiler-found-for-msversion-4-windows7
  44. YouTube Aims To Crack Down On Facial Recognition: https://www.mediapost.com/publications/article/357972/youtube-aims-to-crack-down-on-facial-recognition.html

See Also

OCR | Semantic Web | Machine Learning | AI | AR | Video | Image | Search Engine ] | NLP | Speech Recognition | Voice Recognition | MR | LBS | 3D | Image | Metadata