Can Image Analysis/ Computer Vision/ Digital Image Processing experts suggest a solution to this?
1 次查看(过去 30 天)
显示 更早的评论
Hello, Good Day! Please refer to the GIF image below.
I am trying to measure the increasing diameter of the circle here. I have to do it using MATLAB/ SIMULINK. The red stripes can be classified as noise. Is there any good way to find it? I have tried to use region props and Iamfindcricles, they do not seem to help since we donot have a defined circle in this case.
Can anybody help me out? Pardon me for any typing mistakes.
0 个评论
回答(1 个)
Image Analyst
2018-4-15
I don't deal with animated gifs, so I'm going to assume that you have a way of getting the separate images out of them first. So what I'd first suggest is to convert the image to gray level by taking the red channel. Then call bwconvhull() with the 'union' option to get a sort of round blob. Then I'd find the diameter by calling bwboundaries and finding the greatest distance by passing the boundary (x,y) coordinates into pdist2() if you have the stats toolbox. If you can't figure it out, post just one of the frames and your code and I'll fix it for you.
You might also try imfindcircles() and see how that diameter compares to the pdist2() method.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Segmentation and Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!