measure diameter of circle

1 回表示 (過去 30 日間)
fauzi rachman
fauzi rachman 2017 年 8 月 24 日
回答済み: dbmn 2017 年 8 月 24 日
Hi, I have project to measure diameter of microbubble. I succeed to detect circle but have no idea to measure diameter. the example is like below
  2 件のコメント
KSSV
KSSV 2017 年 8 月 24 日
In the above bar plot..xaxis is diameter....already you have the diameters in hand....and when you get circles..it comes with radius or diameter information...
Adam
Adam 2017 年 8 月 24 日
Surely if you have already detected the circles it isn't hard to get their diameters? What format do you have the detected circles in?

サインインしてコメントする。

回答 (1 件)

dbmn
dbmn 2017 年 8 月 24 日
As KSSV and Adam suggested, you should already have most Information readily available when you were able to detect the circles (circles are usually characterized by a parameter for center and radius).
> If you for example use the Matlab-built in imfindcircles it should give you something like
A = imread('coins.png');
imshow(A)
[centers, radii, metric] = imfindcircles(A,[15 30]);
viscircles(centersStrong5, radiiStrong5,'EdgeColor','b');

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by