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

11 visualizaciones (últimos 30 días)
Kouji Yoshida
Kouji Yoshida el 14 de Feb. de 2024
Comentada: Kouji Yoshida el 26 de Feb. de 2024
ピクセル値を返すようなコマンドにおいて、結果が実数になる場合があります
例えば、[centers,radii] = imfindcircles() において、centers にはxy座標がピクセルで入るとおもっていますが
値が実数となります。この小数点以下の数値は、何を意味するのでしょうか?

Respuesta aceptada

COVAO
COVAO el 14 de Feb. de 2024
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 comentario
Kouji Yoshida
Kouji Yoshida el 26 de Feb. de 2024
ありがとうございました。

Iniciar sesión para comentar.

Más respuestas (0)

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!