ピクセル値の小数点表示について

조회 수: 9 (최근 30일)
Kouji Yoshida
Kouji Yoshida 2024년 2월 14일
댓글: Kouji Yoshida 2024년 2월 26일
ピクセル値を返すようなコマンドにおいて、結果が実数になる場合があります
例えば、[centers,radii] = imfindcircles() において、centers にはxy座標がピクセルで入るとおもっていますが
値が実数となります。この小数点以下の数値は、何を意味するのでしょうか?

채택된 답변

COVAO
COVAO 2024년 2월 14일
imfindcircles関数はハフ変換のアルゴリズムを用いて円を推定しており、アルゴリズムの計算上、以下のように、推定した中心座標や半径は実数値で出力されます。
A = imread('coins.png');
imshow(A);
[centers, radii] = imfindcircles(A,[15 30])
centers = 10×2
236.0539 173.6287 265.8474 102.8657 56.5697 50.0386 148.6532 34.2107 217.2885 70.7764 109.9902 85.0030 120.4501 208.6101 174.9307 120.0649 37.2336 106.7068 96.2855 145.8993
radii = 10×1
24.6209 24.3789 24.2560 28.1686 28.6433 24.4247 29.4611 28.8647 29.0494 29.0979
viscircles(centers, radii,'EdgeColor','b');
  댓글 수: 1
Kouji Yoshida
Kouji Yoshida 2024년 2월 26일
ありがとうございました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

제품


릴리스

R2023a

Community Treasure Hunt

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

Start Hunting!