Info
此问题已关闭。 请重新打开它进行编辑或回答。
Finding the variation in movement of particular colour in series of image
1 次查看(过去 30 天)
显示 更早的评论
Overview:
Camera takes a picture of top view of an object (black circular disc with colour marked center - static). Each time it takes a picture of it, I need to find the variation of displacement of the center of the object.
Questions:
How to find that particular dot?
Can I find variations in micron level?
What kind of resolution of picture is needed for this requirement?
What format of picture will be easy?
Any other tips?
Thanks in advance!
4 个评论
KALYAN ACHARJYA
2019-8-27
Camera takes a picture of top view of an object (black circular disc with colour marked center).
Image might help to better undestand the question.
回答(1 个)
Prabhan Purwar
2019-8-27
Assumption: I am assuming the camera to be stationary and object moving.
You can make use of imfindcircles() function to detect the center of the circular object along with radius.
- https://www.mathworks.com/help/images/ref/imfindcircles.html?searchHighlight=imfindcircles&s_tid=doc_srchtitle (Documentation)
For a more detailed insight into the topic, please refer to Image Segmentation Tutorial and Detecting circular object blog linked below.
- https://www.mathworks.com/matlabcentral/fileexchange/25157-image-segmentation-tutorial (Image Segmentation Tutorial)
- ·https://blogs.mathworks.com/steve/2012/09/04/detecting-circular-objects-in-images/ (Detecting circular object)
2 个评论
Prabhan Purwar
2019-9-6
Following is a link to coloured object detection based on spectrum selection
- https://www.mathworks.com/matlabcentral/fileexchange/40022-how-to-detect-and-track-red-colored-object-in-live-video?focused=6513817&tab=function (Coloured object detection)
Please attach Image, it may help to provide you a specific solution.
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!