MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   在Matlab中将二进制图像转换为灰度图像 (https://www.labfans.com/bbs/showthread.php?t=26740)

poster 2019-12-14 20:46

在Matlab中将二进制图像转换为灰度图像
 
我从事光学字符识别系统的研究。

我想将车牌图像从二进制转换为灰度。

让我们看下一个例子:

这是二进制图像:

[IMG]https://i.stack.imgur.com/AhOw4.png[/IMG]

这是灰度:

[IMG]https://i.stack.imgur.com/qkPEW.png[/IMG]

我想知道的是,是否有办法将其从二进制转换为灰色,或者这是不可能的,因为当我在一开始将图片转换为二进制时,我已经丢失了信息。

任何想法如何做到这一点?谢谢



[B]回答:[/B]

要将logical类的二进制图像转换为double类的灰度图像,只需调用

double(yourBinaryImage) [B]编辑[/B]

如果没有灰度图像,从阈值之前的二进制图像[I]恢复[/I]为灰度图像是不可能的,因为通过阈值处理,您已经丢弃了所有灰度纹理信息。



[url=https://stackoverflow.com/questions/5465555]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 20:37

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.