画像の比較方法について
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ibuki Takahashi
el 23 de Ag. de 2021
Comentada: Ibuki Takahashi
el 23 de Ag. de 2021
matlabを用いて、部品の検品を行いたいと考えております。
黒い板に穴が開いている部品を検品しようと考えております。
元画像と比較して、穴が開いていない部分や多く空きすぎている部分を赤い丸で囲いたいと考えております。
どのような関数を用いるのが適切でしょうか。
よろしくお願いします。
0 comentarios
Respuesta aceptada
Hernia Baby
el 23 de Ag. de 2021
imfindcirclesを使用してみるのはいかがでしょうか?
白黒にして比較し絶対値をとると穴が開いてない部分はわかるはずです。
そこにサークルを当てはめるイメージですかね
以下は例の部分を少し書き換えました
A = imread('coins.png');
imshow(A)
B = zeros(size(A));
imshow(B)
[centers, radii, metric] = imfindcircles(A,[15 30]);
centersStrong5 = centers(1:5,:);
radiiStrong5 = radii(1:5);
metricStrong5 = metric(1:5);
viscircles(centersStrong5, radiiStrong5,'EdgeColor','r');
Más respuestas (0)
Ver también
Categorías
Más información sobre イメージのフィルター処理と強調 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!