Click here to Skip to main content
15,885,032 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Objective : To Develop an algorithm for finding the Circles in given image

Implementation Part : VC++ 2010 + Using opencv library to find the Circles

Inputs : ROI (X,y,Width,Height) , IplImage* (Input_Image) Algorithm : So here calling the Opencv Circle function in the given ROI

So For ex:

if i have 20 circles in image, i will be having 20 ROI's

Problem: So every time algorithm is acting on sequence basis

In LOOP
Input -> ROI Function -> Find Cirlce in given ROI -> return Circle Parameter -> Output

TO DO: Need to reduce the processing time using Multithreading

Can I use two threads to do this in parallel ???
Posted

1 solution

You could cut the image up in smaller parts, however you might get in trouble with your circles as they could overlap. Here is one implementation of a Sobel filter in VB, should be easy to understand though.
http://visualcore.com/index.php/2008/03/sobel-edge-detector-in-vb-net/[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900