Memo to self: When you play with computer vision next time, check the OpenCV library.
From the OpenCV www:
“OpenCV (Open Source Computer Vision) is a library of programming functions for real time computer vision. Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Camera and Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.”
Found via IPhone Sudoku Grab via Julian M Bucknall.
Apparently there is no Delphi interface (yet) but as the DLL has simple C interface, such interface could easily (or “easily”?) be implemented.
Wow, an actual open license - BSD.
ReplyDeleteWe are using OpenCV in my company using Delphi. The C interface is could easily be implemented. Unfortunaly I can not share the interface pas file :(
ReplyDeleteIt is one of the best computer vision libraries. If not the best open source one
Great, I learned about OpenCV one week ago. It sure looks interesting.
ReplyDeleteIf you want to work with audio/video, webcams etc. in your Delphi apps, I can also recommend Mitov Videolab which comes with VCL components and step-by-step guide to get started. Free for non-commercial use.
http://www.mitov.com/
About the Sudoku Grab app, fine but you need to see Hans Andersson from Sweden that has made a Mindstorm Sudoku solver robot, including digit recognition and pen writing. Way to go!
http://tiltedtwister.com/sudokusolver.html
Doei RIF
@Rif: Thanks for the Sudoku robot link! I just love Mindstorm.
ReplyDeleteThere's a OpenCV Delphi project here:
ReplyDeletehttp://code.google.com/p/opencvdelphi
http://code.google.com/p/opencvdelphi
ReplyDeleteis dead
openCV introduction
ReplyDeletehttp://technopush.blogspot.com
Here a complete set of Delphi OpenCV examples, with the translated OpenCV header:
ReplyDeletehttp://gidesa.altervista.org/camshiftdemo.php
Here is an example in Delphi about face recognition with opencv
ReplyDeletehttp://delphimagic.blogspot.com/2011/08/reconocimiento-de-caras-con-delphi.html
Also at the end of the post can download the Delphi Interface for OpenCV
Check out http://www.tmssoftware.com/site/blog.asp?post=362
ReplyDeleteHi,
ReplyDeleteif OpenCV for Delphi I used this:
https://github.com/Laex/Delphi-OpenCV
How late we are in Delphi and OpenCV !!
ReplyDeleteIn 2020 no one has yet ported on github openCV 4 for FMX ... We have a project https://github.com/Laex/Delphi-OpenCV that despite goodwill, this lost in time. They are still in openCV 2.4 and now they invented porting to lazarus ??? Loss of time .... It would be more productive if they tried to port the classes in java .jar to FMX with the current version of 2020 open CV4