How can i find distance between two subtracted bwboundry image like (imean, jmean)?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Emre
el 21 de Jun. de 2014
Comentada: Emre
el 23 de Jun. de 2014
Hi, i am doing an experimental study with a vision camera. There are two metal plate and i want to measure the gap between these two plates. I can subtract the edges with a selection ROI and then unfill command to clear my image...You can find an initial and after run photo with the links below:
After that, i need to find mean value of x-y pixels of black gap...Here is the ROI part...
s=imread('gap1.jpg');
I=rgb2gray(s);
BW = roipoly(I);
% manually select region here
BW1 = not(BW);
J = roifill(I,BW1); imshow(J)
Y = medfilt2(J,[10 10]); %filter the noise %best result
BWs = edge(Y, 'sobel', (graythresh(J) * .15));
cr=[ 50, 50, 400, 300];
I2 = imcrop(BWs,[cr]);
figure, imshow(I2), title('binary gradient mask');
0 comentarios
Respuesta aceptada
Image Analyst
el 21 de Jun. de 2014
Just threshold, find the area, and divide by the number of rows. The attached m-file will create this:
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!