是否有任何功能可以直接将3通道(黑白图像 - 带3通道的blob图像)转换为1通道图像?目前,我需要使用
cvCvtColor,然后是cvThreshold
获取1个频道图像。
答案 0 :(得分:1)
根据应用程序的不同,将其中一个频道提供给threshold()
可能就足够了。您可以使用split()
拆分3通道图像,它可以节省一些时间超过cvtColor()
,因为它不需要每像素进行3次乘法。
答案 1 :(得分:0)
不,阈值算法采用单通道图像(即来自cvtColor的灰度)。您可以编写自己的函数来直接检查像素值,但cvtColor可能跟着某个阈值函数一样快