【发布时间】:2016-07-21 03:22:14
【问题描述】:
我想将灰度图像 (uint16) 转换为黑白图像。
[level, ] = graythresh(I);
I_bw = im2bw(I, level);
注意level在调用graythresh(I)后等于0。
编辑:我已经上传了包含原始图像的 .mat 文件。 file
【问题讨论】:
-
你确定你使用的是正确的
I吗?使用您提供的图像,我的等级为0.5137:I = imread('http://i.stack.imgur.com/Vch35.jpg');level=graythresh(I);im2bw(I,level); -
我确定。我上传的是 .JPG 版本,而不是原始版本。我可以上传 .fig 文件吗?
-
那么我们如何测试任何东西呢?请上传您正在使用的图片。
-
有没有办法上传.mat文件或.fig文件?
-
好吧,一个 .fig 文件在这里不会有太大帮助,因为这并不是任何东西的真正输入。您可以将 .mat 文件上传到谷歌驱动器或保管箱或其他东西。您也可以尝试另存为 PNG(无损压缩)