farhaneh
جمعه 10 اردیبهشت 1389, 17:36 عصر
سلام. همون طور که میدونیم دستوری که تو عنوان نوشتم مربوط میشه به استخراج مرز یه شی یا حفره با این شرط که ما نقطه شروع شی رو داشته باشیم. کد زیر یه مثال در این مورده. لطف کنید توضیح بدید چطور نقطه شروع رو بدست آورده. منظورم خطوط 5، 6، 7 و آخره. مرسی.
I = imread('coins.png');
imshow(I)
BW = im2bw(I);
imshow(BW)
dim = size(BW)
col = round(dim(2)/2)-90;
row = min(find(BW(:,col)))
boundary = bwtraceboundary(BW,[row, col],'N');
imshow(I)
hold on;
plot(boundary(:,2),boundary(:,1),'g','LineWidth',3 );
I = imread('coins.png');
imshow(I)
BW = im2bw(I);
imshow(BW)
dim = size(BW)
col = round(dim(2)/2)-90;
row = min(find(BW(:,col)))
boundary = bwtraceboundary(BW,[row, col],'N');
imshow(I)
hold on;
plot(boundary(:,2),boundary(:,1),'g','LineWidth',3 );