Finding a simple object in a low-quality image
-
04-10-2019 - |
Question
I want to do this thing in C# (or any other .NET language), not sure how: I have an image I captured from webcam and I want to find a specific simple object in it (let's say a red circle with a black square in it). The red circle can be a bit different from time to time (because of shadows) and the square might be also a bit brighter sometimes and even rotated a bit.
Solution
- Use Open CV
- Compute SURF feature of the object
- Use SURF Tracker to detect the object in image
http://www.emgu.com/wiki/index.php/Traffic_Sign_Detection_in_CSharp
You can use the above example.
OTHER TIPS
According to this Wiki article. You might wanna start from there :)
The Hough transform is a feature extraction technique used in image analysis, computer vision, and digital image processing. The purpose of the technique is to find imperfect instances of objects within a certain class of shapes by a voting procedure.