我在OpenCV中寻找cvConvertImage的C++等效项。

cvConvertImage(const CvArr* src, CvArr* dst, int flags=0)

具体来说,我有一个cv::Mat图像,其中红色和蓝色通道已翻转,我希望将它们交换回来。在cvConvertImage中,您可以通过将标志设置为CV_CVTIMG_SWAP_RB来执行此操作。

最佳答案

答案较晚,但是如果要交换cv::cvtColor(...)CV_BGR2RGB,则可以将R与选项B一起使用。

如果您想进行更复杂的操作,可以使用mixchannels

关于c++ - 相当于OpenCV的cvConvertImage的C++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9067695/

10-10 14:44