2010-11-24 129 views

回答

5

步骤1:遍历所有像素或在在索引图象调色板,并检查R,G,B值是相同的(或非常接近)。如果他们是,这是一个灰色图像。

第2步:创建一个直方图。如果是黑白图像,则应该有两个尖锐的峰值。您可以测量例如通过找到合适的二进制阈值(Min + Max/2,Otsu等)并计算直方图两半的每一个的标准偏差。

+0

C#示例的头号可以在http://www.koders.com/csharp/fid67F01CE7982E2981297CBA1A99A634B0DE162035.aspx – bastijn 2010-11-24 10:39:00

相关问题