Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image MATLAB图像阈值问题_Image_Matlab_Analysis_Imread_Image Thresholding - Fatal编程技术网

Image MATLAB图像阈值问题

Image MATLAB图像阈值问题,image,matlab,analysis,imread,image-thresholding,Image,Matlab,Analysis,Imread,Image Thresholding,我正试图分析下面的图像,想法是勾勒出液滴的轮廓,这样我就可以使用边界来获得它的边界 我的代码目前是 image = imread('IMG00022.jpg'); BW = im2bw(image, 0.35); BW = ~BW; BW = imfill(BW,'holes'); 这将导致以下输出。它包括液滴周围与边界颜色相似的边缘 目标是实现以下输出。我如何着手纠正这个问题?解决方案是使用阈值范围而不是静态值(我不确定这是否能解决问题),还是有其他方法 提前谢谢 一个小游戏可以让你到

我正试图分析下面的图像,想法是勾勒出液滴的轮廓,这样我就可以使用边界来获得它的边界

我的代码目前是

image = imread('IMG00022.jpg');

BW = im2bw(image, 0.35);
BW = ~BW;
BW = imfill(BW,'holes');
这将导致以下输出。它包括液滴周围与边界颜色相似的边缘

目标是实现以下输出。我如何着手纠正这个问题?解决方案是使用阈值范围而不是静态值(我不确定这是否能解决问题),还是有其他方法

提前谢谢

一个小游戏可以让你到达你需要的地方:

se = strel('disk',11);
BW = imopen(BW,se);
将尺寸(11)调整至所需尺寸,以去除除液滴以外的所有物体