边缘分割matlab代码,matlab – 边缘检测和分割

我试图从纸币图像中提取对象.在我申请的原始图像上

索贝尔边缘检测.这是图像:

我的问题是在下面的裁剪图像中,我希望只显示数字100而不显示其他噪音.我该怎么办?

我到目前为止使用的代码是:

close All;

clear All;

Note1 = imread('0001.jpg');

Note2 = imread('0007.jpg');

figure(1), imshow(Note1);

figure(2), imshow(Note2);

Note1=rgb2gray(Note1);

Note2=rgb2gray(Note2);

Edge1=edge(Note1,'sobel');

Edge2=edge(Note2,'sobel');

figure(5), imshow(Edge1),title('Edge sobel1');

figure(6), imshow(Edge2),title('Edge sobel2');

rect_Note1 = [20 425 150 70];

rect_Note2 = [20 425 150 70];

sub_Note1 = imcrop(Edge1,rect_Note1);

sub_Note2 = imcrop(Edge2,rect_Note2);

figure(7), imshow(sub_Note1);

figure(8), imshow(sub_Note2);

为完整起见,原始图像:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值