Opencv 直接转换黑白图像:3通道到1通道?
是否有任何功能可以直接将3通道(黑白图像-3通道blob图像)转换为1通道图像?目前,我需要使用 CVT颜色,然后是CVT阈值Opencv 直接转换黑白图像:3通道到1通道?,opencv,Opencv,是否有任何功能可以直接将3通道(黑白图像-3通道blob图像)转换为1通道图像?目前,我需要使用 CVT颜色,然后是CVT阈值 获取单通道图像。否,阈值算法获取单通道图像(即cvtColor中的灰度)。您可以编写自己的函数直接检查像素值,但cvtColor后跟一些阈值函数可能同样快取决于应用程序,只需将其中一个通道馈送到阈值()。您可以使用split()分割3通道图像,这比cvtColor()节省了一些时间,因为它不必每像素进行3次乘法。我明白了。谢谢你的回答。只是想知道openCV是否有任何直
获取单通道图像。否,阈值算法获取单通道图像(即cvtColor中的灰度)。您可以编写自己的函数直接检查像素值,但cvtColor后跟一些阈值函数可能同样快取决于应用程序,只需将其中一个通道馈送到
阈值()
。您可以使用split()
分割3通道图像,这比cvtColor()
节省了一些时间,因为它不必每像素进行3次乘法。我明白了。谢谢你的回答。只是想知道openCV是否有任何直接改变通道的功能,比如改变数据类型。