Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
How do I extract the coordinates of 2 white points of a USB camera?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have an USB camera connected to the computer. It shows the image of a circle and 2 points.One of them is fixed, and the other moves continuously. The idea is to centralize the 2nd point, in order for both to be concentric.
I would like to extract the coordinates of both points and, with that, I will control a motor that acts on the position of the 2nd point. This iteration will only stop when the coordinates match.
I would really appreciate some help, since I am very new to image processing method. Thank you
2 comentarios
Philip G
el 10 de Feb. de 2017
Editada: Philip G
el 10 de Feb. de 2017
If the object you are looking for is very bright compared to the background, I would just use an intensity threshold to find spots (if you have a color camera - consider converting the image to black and white by just summing up all three color channels) like
img_binary=img>threshold;
After that you can easily find the positions where your bright spots are. Consider the functions bwlabel (that will group all connected "ones" in your binary matrix img_binary). Now you could just take the mean position of the identified groups by bwlabel to get the positions of your two spots. If your image is too noisy - consider imdilate before running bwlabel.
Respuestas (0)
La pregunta está cerrada.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!