image - MATLAB图像阈值问题
问题描述
我尝试分析以下图像,其想法是勾勒出液滴的轮廓,以便我可以使用 bwboundaries 获取其边界。
我的代码目前是
image = imread('IMG00022.jpg');
BW = im2bw(image, 0.35);
BW = ~BW;
BW = imfill(BW,'holes');
这导致以下输出。它包括与边界颜色相似的液滴周围的边缘。
目标是实现以下输出。我该如何解决这个问题?是使用阈值范围而不是静态值的解决方案(我不确定这是否能解决问题)还是有其他方法?
提前致谢。
解决方案
推荐阅读
- python - How to extract an intensity profile along a line?
- docker - 如何在启动时将文件从主机复制到容器中?
- selenium - Selenium:是否可以在不安装的情况下启动浏览器
- typescript - 在 Jest 中,我如何对订阅 observable 的方法进行单元测试
- java - 如何在二维数组中仅随机选择一种尺寸
- python - 如何创建“指数平滑”变量(难)
- c# - 计算订单相关列表的出现次数
在列表中 - >
- flutter - 未处理的异常:'String' 类型不是'index' 的'int' 类型的子类型问题 Dart 和颤动
- apache-kafka - Bug:无法更改 Changelog Kafka 主题的 segment.bytes
- php - PHP 类型注解、集合和 ArrayObject