Effacer les filtres
Effacer les filtres

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

6 vues (au cours des 30 derniers jours)
Kouji Yoshida
Kouji Yoshida le 14 Fév 2024
Commenté : Kouji Yoshida le 26 Fév 2024
ピクセル値を返すようなコマンドにおいて、結果が実数になる場合があります
例えば、[centers,radii] = imfindcircles() において、centers にはxy座標がピクセルで入るとおもっていますが
値が実数となります。この小数点以下の数値は、何を意味するのでしょうか?

Réponse acceptée

covao
covao le 14 Fév 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 commentaire
Kouji Yoshida
Kouji Yoshida le 26 Fév 2024
ありがとうございました。

Connectez-vous pour commenter.

Plus de réponses (0)

Produits


Version

R2023a

Community Treasure Hunt

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

Start Hunting!