- Youtube user with id name “18F4550videos” at http://www.youtube.com/watch?v=zjxWpKCQqJc(OpenCV Tutorial 11: Object Detection and Tracking via SURF (Speeded Up Robust Features) in Emgu CV).
- Paper Reference : ftp://ftp.vision.ee.ethz.ch/publications/articles/eth_biwi_00517.pdf
Interface Project Image-Video Object Tracking Using SURF :
Interface Project Image-Video Object Tracking Using SURF
This few steps that must be done is as follows run the code :
- Install the “libemgucv-windows-universal-gpu-2.4.9.1847.exe” on your computer.
- Make sure you have installed VS Visual Basic.Net 2012.
- Setting “. Net Framework Component” of the browse file “… \ bin \ Emgu.CV.UI.dll” according to where you extract the “libemgucv-windows-universal-gpu-2.4.9.1847.exe”. Right Click “Components -> Choose Items.. -> Browse file … \ bin \ Emgu.CV.UI.dll -> Open -> Click OK” as shown below :
Add .Net Framework Component Emgu.CV.UI.dll
to add “HistogramBox, ImageBox, MatrixBox and PanAndZoomPictureBox”.
- Copy all files *.dll from “.. \ bin \ x86″ to “C: \ Windows \ System32″ if you are using Windows 32-bit, “.. \ bin \ x64″ for Windows 64-bit.
- Setting Project Properties part 1, Add Reference : “Right Click Project SURF->Click Add Reference… -> Browse Folder “..\Emgu\bin -> Choose .dll file -> Click Add Button”, as shown below :
Select The Files To Reference..
Then select All file .dll EmguCV -> Right Click -> Click Properties -> Set “Copy Local” become “True”, as shown below :
Select All File .dll EmguCV Then Click Properties
Setting Project Properties part 2, Add Existing Items : “Right Click Project SURF->Click Add -> Click Existing Item… -> Browse Folder “..\Emgu\bin\x86″ -> Select All Files (*.*) -> Choose all file *.dll opencv -> Click Add Button”, as shown below :
Add Existing Item All Files *.dll OpenCV
Then select All file .dll OpenCV -> Right Click -> Click Properties -> Set “Copy to Output Directory” become “Copy always”, as shown below :
Select All File .dll OpenCV Then Click Properties
- Download the all code from <Here : SURF_On_July_2013.zip>. Note : “After Download it, To Extract File (SURF_On_July_2013.zip), You must Rename Extension *.doc to *.zip” . (We re-write the code from video above and with little modified, so it’s can be running on VS VisualBasic.Net 2012).
- To running, Right Click Project SURF -> Click Clean, Then Click Rebuild (Wait This Moment) -> Click Debug -> Click Start New Instance. Enjoy Use This Code.
This first preview interface code when running (Image Object Tracking) :
Demos 1. Tracking And Find Sub-Image Object On Large Image Scene
This second preview interface code when running (Image Object Tracking) :
Demos 2. Tracking And Find Sub-Image Object On Large Image Scene
This third preview interface code when running (Video Object Tracking):
Demos 3. Tracking And Find Sub-Image Object On Webcam Scene
This fourth preview interface code when running (Video Object Tracking):
Demos 4. Tracking And Find Sub-Image Object On Webcam Scene
This fifth preview interface code when running (Video Object Tracking):
Demos 5. Tracking And Find Sub-Image Object On Webcam Scene
This sixth preview interface code when running (Image Object Tracking):
Demos 6. Tracking And Find Sub-Image Object On Large Image Scene
This seventh preview interface code when running (Image Object Tracking):
Demos 7. Tracking And Find Sub-Image Object On Large Image Scene