円の実寸半径の決定について
以下の情報を参考に、円の半径(もしくは直径)を実寸で計測したいです。
リンク内容
円の検出まではできていますが、
新たにスケール画像の読み込みによる寸法のキャリブレーションを行い、
単位付きで円の半径に反映させるプログラムを書きたいです。
できれば、キャリブレーション用のスケール画像についても自動で目盛り間の長さを計測されて、円半径に反映できればと考えていますが調べましてもかような案件についての情報が得られませんでした。
おわかりになる方がいらっしゃいましたら、ご教示いただきたく存じます。
現在の検出までのコードを以下に示します。
%%イメージの読み込み
gray_image=imread('file_name.png');
imshow(gray_image)
%% 円を探索するための半径の範囲の判別
d=imdistline;
%%
delete(d)
%% 円を検出する最初の試行
[centers,radii]=imfindcircles(gray_image,[70 90],'ObjectPolarity','bright','Sensitivity',0.9)
%% イメージ上での円の描画
imshow(gray_image)
h=viscircles(centers,radii);
実際の寸法の測定はどうするつもりでしょうか
y_waiwai様 測定は、最初は距離ツールを使用したいです。(素人ゆえそれ以外の方法は思いついておりません。) https://jp.mathworks.com/help/images/measure-distance-between-pixels-in-image-viewer-app.html;jsessionid=3ae2fc8ba1bb0854d79b921dfd2a
あなたの回答
tips
プレビュー