Can Image Analysis/ Computer Vision/ Digital Image Processing experts suggest a solution to this?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Image Analyst
el 15 de Abr. de 2018
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.
2 comentarios
Ver también
Categorías
Más información sobre Image Segmentation and Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!