0

是否有任何功能可以直接将 3 通道(黑白图像 - 3 通道的斑点图像)转换为 1 通道图像?目前,我需要使用

cvCvtColor 然后是 cvThreshold

获得 1 个通道图像。

4

2 回答 2

1

根据应用程序,只需将其中一个通道馈送到threshold(). 您可以使用 分割 3 通道图像split(),这样可以节省一些时间,cvtColor()因为它不必对每个像素进行 3 次乘法运算。

于 2012-04-11T11:55:35.227 回答
0

不,阈值算法采用单通道图像(即来自 cvtColor 的灰度)。您可以编写自己的函数来直接检查像素值,但很可能 cvtColor 后跟一些阈值函数同样快

于 2012-04-11T03:50:19.240 回答