Je veux savoir les intersections de valeur entre l'image binaire et le cercle
clc
clear
a = imread('004_1.bmp');
I2 = imcrop(a,[80 17 101 180]);
[i,j]=size(I2);
x_hist=sum(I2,1);
y_hist=(sum(I2,2))';
x=1:j ; y=1:i;
centx=sum(x.*x_hist)/sum(x_hist)
centy=sum(y.*y_hist)/sum(y_hist)
BW = edge(I2,'Canny',0.329);
bw2 = imcomplement(BW);
circle = int32([centx,centy,40]);
shapeInserter = vision.ShapeInserter('Fill',false);
release(shapeInserter);
set(shapeInserter,'Shape','Circles');
K = step(shapeInserter,bw2,circle);
figure, imshow(K)
J'ai ce programme et je veux savoir la valeur de l'intersection entre le cercle et l'image binaire. Si quelqu'un sait comment trouver la valeur?
Il faut ajouter l'image trop ... afin que les utilisateurs peuvent essayer votre code .. –
pic ajouté .. merci pour votre conseil :) –