2

我是 Matlab 新手。我尝试加载图像并对其执行背景减法。但是,我不知道如何根据我的结果确定阈值。我尝试使用直方图和灰度图来确定图像的阈值。我需要一些关于如何确定阈值的建议。

这是我的代码:

i2=imread('1cars.jpeg');
b1=rgb2gray(i2);
a1=medfilt2(b1);
result1= a1-a;
a2=imadjust(result1);

figure, imshow(a2);
level=graythresh(a2)
bw1=im2bw(a2,level);
bw=bwareaopen(bw1,50);
figure, imshow(bw);
image=getframe(gcf)
imwrite(image.cdata, strcat('result for 1 cars.jpg'));
4

0 回答 0