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

2 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)

Categorías

Más información sobre ビッグ データの処理 en Help Center y File Exchange.

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!