3

我目前的项目是关于android图像处理的。但是如果我的手机摄像头大约是1-2兆像素,它会影响灰度和二值化等预处理的结果吗?

4

1 回答 1

3

您的手机摄像头不会影响您执行的任何预处理,因为无论您的相机中的百万像素数量如何,您的预处理代码都会发挥相同的作用。垃圾进,垃圾出仍然适用。如果你从低质量、低对比度、模糊的图片开始,你将无法将它变成你想挂在墙上的奇妙的东西。此外,正如 Mizuki 在他的评论中提到的那样,1-2 兆像素的手机图像比互联网上使用的平均图像分辨率要高得多,而且这些图像可以很好地进行二值化和灰度化。

至于您在问题中提到的两种预处理方法:

二值化

这只是将图像转换为双色版本。通常是黑色和白色,但其他颜色也是可能的。图像中的像素数对此无关紧要,除了如果要处理更多像素则需要更长的时间。低质量的手机相机有时会产生低对比度的照片,这可能使二值化算法更难正确确定像素应以任何一种颜色显示的阈值。

灰度

将图像转换为灰度是通过操纵每个像素的颜色来完成的,因此,像素的数量应该只增加预处理时间,而不是改变结果。

于 2012-11-07T10:20:19.373 回答