首页 > 解决方案 > matlab中的假币检测

问题描述

我有一个关于假币检测的项目。我是 matlab 的初学者,无法解决一些错误。

代码:

 global img;
img=imread('image.jpg');
B=im2bw(img);
figure,
imshow(img);
imgd = im2double(img);
I=imresize(imgd,0.9);
figure,imshow(I);
imgt = (0.3 * (I(:,:,1)) + 0.59 * (I(:,:,2)) + 0.11 * (I(:,:,3)))/255;
figure,imshow(imgt);
s=edge(imgt,'sobel',0.09);
figure,
imshow(s);

问题是当我应用阈值时,图像没有显示阈值,而是整个图像变成黑色。

标签: matlab

解决方案


推荐阅读