2 qq 27320391 qq_27320391 于 2015.05.27 01:19 提问

vc++,二值化,灰度变换

二值化后的图像再灰度变换为什么一整张图片不一样呢?图片上只有下面三分之一处是正常的灰度变换,上面的是二值化后的灰度变换,怎么样才能使他一致呢?

4个回答

91program
91program   Ds   Rxr 2015.05.27 07:21

要注意两个方面:
1 图像属性,及非数据区,你的程序不能处理。
2 图像数据在处理后,其数据的个数应该与处理之前相同。

每种图像的处理方法肯定是不同的。

coolingpipe
coolingpipe   2015.05.27 09:07

彩色图像和灰度图像,表示同一个像素用的字节不一样,一个是3 一个是1

Trent1985
Trent1985   2015.05.27 09:43

你的图像stride有问题!二值图像是单通道的,你要看下灰度图像是三通道还是四通道的,按照你说的,应该是三通道的,通道数不同,你的一个像素所占字节数不同,stride也就不同。

wangyaninglm
wangyaninglm   Ds   Rxr 2015.05.27 10:20

我觉的你可能是三通道当成一个通道来处理了,所以只有上面三分之一

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!