|Sunday, 08 May 2005 19:55|
OpenCV is an open source vision library suitable for computer vision applications. An added benefit is that the library makes use of Intel's integrated performance primitives so it's optimized for Intel hardware. :)
I've used OpenCV for quite a few projects and I've been happy with the results. The api takes some time to get used to...but it is well worth it.
Also, it surprised me to see that 'opencv' is one of the more popular pages on my website. I'm not sure why this is. I can't say that this page the most content in the world. Maybe, it is helping people find the few opencv tutorials and papers...but who knows. Anyway, if you're in need of software development help, please let me know! I enjoy imaging and vision work. Thanks for stopping by!
The OpenCV CVS url is:
A good tutorial for linux based machines can be found here: A BEGINNER'S TUTORIAL by JERÂOME LANDRE.
Leeds Guide To OpenCV - Installing OpenCV with ffmpeg
A good tutorial on using OpenCV can be found below, a little windows build specific but good for starters.
A OpenCV tutorial by Robert Laganière
Lagniere's research group is also doing some very nice projects.
A little background on the Hough Transform
Look on google/yahoo for ICCV(international conference on computer vision) and ECCV (European conference on computer vision) and you'll find some very good papers on computer vision.
The very first publication about OpenCV was: Intel's Computer Vision Library: Applications in Calibration, Stereo, Segmentation, Tracking, Gesture, Face and Object Recognition.
The latest one is Latest
A wonderful paper on:
Distinctive image features from scale-invariant keypoints
David Stavens' sample application and presentation on how to do optical flow using the OpenCV framework. The great part is it also is a great example of how to read and write video files. Computing Optical Flow
Course work from Leandro Augusto Loss.
Face RecognitionDiscriminant Learning for Face Recognition
Papers that use OpenCVComputer Vision in Microassembly Workstation
TOPOLOGICAL LOCALIZATION FOR MOBILE ROBOTS USING OMNI-DIRECTIONAL VISION AND LOCAL FEATURES
Introduction to programming with OpenCV
Building OpenCV from CVSI'm a firm believer in code management through code revisioning... so I like to develop on the trunk.
Mac OS X OpenCV Port If you use the above information, you might want to add the following to your environment so that you can use the pkg-config.
OpenCV on Mac OS X
Python OpenCV wrapper using ctypes
codeproject.com: Intelligent Screen Saver - opencv used from .net wrapper.
Building directshow portion of OpenCVMake sure to install the Windows SDK (not old platform SDK).
Build "C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\dshowsamples.sln" for debug and release.
Add "C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses" to your global include path.
Add "C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\Debug" and "C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Multimedia\DirectShow\BaseClasses\Release" to your global library path.
If you get an error: "syntax error : identifier 'CAMSchedule'" is has to do with search order and precedence. Move your include path for the sample above the normal SDK include path.
Re: Base classes compile problem with Vista SDK - MSDN Forums
Then, you might also get some errors on the gl\glaux.h include, this file was removed from the Windows SDK...it used to be in the platform SDK. Comment it out, it should compile file.
Tutorial: OpenCV haartraining (Rapid Object Detection With A Cascade of Boosted Classifiers Based on Haar-like Features) - Naotoshi Seo
Urtho's face detection & normalization project
HCI/ComS 575x: Computational Perception, Spring 2007
Main Page - Emgu CV: OpenCV in .NET (C#, VB, C++ and more)
How cool is that...someone got opencv statically built and working on the iphone. Great, the xcode project just worked for me! ;)
niw's iphone_opencv_test at master - GitHub
OpenCV – Computer Vision Study Group. « Someoneknows
Capture Video with OpenCV and VideoInput (Windows only) | Rodrigo's Blog
Start coding with OpenCV and VS2010 in no time | Rodrigo's Blog
The COTBLEDTCID approach to object detection and pose estimation, Part I – Preface | Rodrigo's Blog
The COTBLEDTCID approach to object detection and pose estimation, Part V – Circles detection | Rodrigo's Blog
Physical Face Following with OpenCV on Android | Robotics / Electronics / Physical Computing
|Last Updated on Friday, 22 February 2013 00:48|