Bookmark and Share

Software Topics

Experiment with OpenCV on Windows – No Programming Required
1 reply [Last post]
Eric Gregori
Eric Gregori's picture
Last seen: 4 years 22 weeks ago
Level 6: Enchanter
Joined: 2011-08-16
Points: 202


BDTI has put together some interactive examples of what you can do with OpenCV.

The examples allow you to experiment with some OpenCV algorithms on either a provided video sample, or with your own web camera.  If you have ever been curious about OpenCV or computer vision and wanted to experiment without writing any code then check this out:


Simply download, click on the zip file, and click on setup.exe


The installer will install four examples in your Start-> Program Files folder under the directory name



Each example has two options in the start menu, one option will run the example using the video sample provided, the other option requires that you plug-in a web camera. Each example runs a different OpenCV algorithm, and each algorithm has a simple GUI that lets you adjust the algorithms parameters using sliders.


The examples are easy to use and experiment with. A user guide video can be viewed using the link below. It walks you through using the examples.

A paper is also provided to walk you through some of the technical details of the algorithms and what exactly each parameter does.

If you were ever curious about OpenCV, Face Detection, Optical Flow, Edge Detection (Hough Transform ) or Motion Detection, check out


Please provide feedback in the comments below.  We intend to add more examples to this software and it would be great to get some suggestions on algorithms you would like to see included.

Eric Gregori
Eric Gregori's picture
Last seen: 4 years 22 weeks ago
Level 6: Enchanter
Joined: 2011-08-16
Points: 202

Instructions for creating a new Project within the Examples framework and directory structure



1) File -> New -> Project -> Win32 -> Win32 Console Application


Name: PeopleDetector

Location: C:\Users\gregori\Desktop\OpenCV\OpenCV_BDTi_Examples\VS2009SourceProjects

Create new Solution

Solution Name: peopleDetector


3) Application Settings

Console application

uncheck Precompiled headers

Check Empty project


4) Open Project Properties


Additional Include Directories = ../../include


Precompiled Headers

Not using precompiled headers


Command line = /O2 /Oi /GL /I "../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /FD /EHsc /MD /Gy /Fo"Release\\" /Fd"Release\vc90.pdb" /W3 /nologo /c /Zi /TP /errorReport:prompt





Command line (add): ../../OpenCV230Libs/opencv_core230.lib ../../OpenCV230Libs/opencv_flann230.lib ../../OpenCV230Libs/opencv_imgproc230.lib ../../OpenCV230Libs/opencv_highgui230.lib ../../OpenCV230Libs/opencv_ml230.lib ../../OpenCV230Libs/opencv_video230.lib ../../OpenCV230Libs/opencv_objdetect230.lib ../../OpenCV230Libs/opencv_features2d230.lib ../../OpenCV230Libs/opencv_calib3d230.lib ../../OpenCV230Libs/opencv_legacy230.lib ../../OpenCV230Libs/opencv_contrib230.lib


Command line = /OUT:"C:\Users\gregori\Desktop\OpenCV\OpenCV_BDTi_Examples\VS2009SourceProjects\OpticalFlow\Release\OpticalFlow.exe" /INCREMENTAL:NO /NOLOGO /MANIFEST /MANIFESTFILE:"Release\OpticalFlow.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"c:\Users\gregori\Desktop\OpenCV\OpenCV_BDTi_Examples\VS2009SourceProjects\OpticalFlow\Release\OpticalFlow.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /LTCG /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:PROMPT kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib