473,386 Members | 1,668 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Image recognition

15
Hi,
Can anyone please tell me how I can write a program to identify an image pattern? Say, I want to identify a black circle in a large .bmp? Are there any general ways of doing that? And if you can offer few helpful links I'd be greatful. Thanks!
Mar 23 '07 #1
1 1351
Roonie
99
well, image recognition is certainly a very complex undertaking. (nothing that i would consider myself . . . unless i was being paid well for it, of course.)

but i would say, as a place to begin, you would want to scan through the image pixel by pixel and store the locations of any contrast points . . . like when a black pixel is right next to a white pixel, store the location and then you can come back later and try to correlate contrast points with geometrical shapes.

if youre looking specifically for a circle (and theres nothing else in the way) you can search horizontally (or vertically) for the longest distance between contrast points. this would give you the diameter as well as the coordinates of the origin.

but itll be much, much, much, much tougher if there as any noise at all in the picture.

(and sorry, i dont know any links - google it.)
Mar 24 '07 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

2
by: Andreas Viklund via DotNetMonster.com | last post by:
Hi! I am developing an application in ASP.NET that takes an image, that have been created with a digital camera or camera phone, and processes it, to get data from it. The image taken by the user...
2
by: gau.tai | last post by:
Is there an existing package for python that will perform simple letter recognition from image files? I'm specifically looking for a way to read from a png file, but that can be changed.
3
by: Jmc | last post by:
Hi I would like to build an image search system, that can match both colors and/or shapes. The pictures will be quite simple picture with normaly 4-10 colors (maybe 20 in extreme cases). Large...
7
by: bcutting | last post by:
I am looking for a way to take a large number of images and find matches among them. These images may not be exact replicas. Images may have been resized, cropped, faded, color corrected, etc. ...
0
by: tavares | last post by:
--------------------------------------------------------------------------------------------------------------------------------------------- (Apologies for cross-posting) Symposium...
0
by: tavares | last post by:
------------------------------------------------------------------------------------------------------------------------------------------- (Apologies for cross-posting) Symposium...
15
by: Anoopnegi | last post by:
if i have to make a c program for image recognition which algorithm i must follow n how can i implements that technique in c programming. either to use openGl libraries.
0
by: Sagar Raj | last post by:
We are doing final year project in Optical Mark Recognition for automatic answer sheet processing using visual C#. We have completed the preprocessing techniques like converting it to gray scale,...
6
by: Daniel Fetchinson | last post by:
Hi all, There are a number of free tools for image matching but it's not very easy to decipher the actual algorithm from the code that includes db management, GUI, etc, etc. I have my own image...
0
by: tavares | last post by:
(Our apologies for cross-posting. We appreciate if you kindly distribute this information by your co- workers and colleagues.) ...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.