How to specify 2-D coordinates of an object?
1 次查看(过去 30 天)
显示 更早的评论
This is the scenario: I marked two axis (figure below) on a board and a camera(global vision system) sees the board. I want to make the vision system to recognize X and Y axis and specify coordinates of an object (preferably a colored one )in the form of (x,y). How can I do that? is there any functionality in matlab to help me?
0 个评论
回答(1 个)
Image Analyst
2016-3-23
You can do color segmentation to get the red, black, brown, and blue pixels. You get a binary image that is essentially a map of where those color pixels are in the image. Then use find() on the binary image to get the x and y coordinates of every pixel of that color.
That said, I don't think you described your problem precisely enough so I don't think my answer is what you want, though it does what you asked.
2 个评论
Image Analyst
2016-3-24
See my Image Segmentation Tutorial. It goes over how to find centroids of objects in an image. http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Computer Vision with Simulink 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!