我正在使用 QT 和 OpenCV,我有一个需要提取的正方形,但我需要使用从 RGB 到一个 channel (基本上是 RED)的转换。任何建议都将非常受欢迎,请随时建议使用哪些功能。提前致谢。
最佳答案
另一种方法是使用 extractChannel :
cv::Mat channel;
//image is already loaded
cv::extractChannel(image, channel, 2);
这将从 image
中提取第三个 channel 并将结果保存在 channel
中。也可以使用 extractImageCOI
和 mixChannels
提取特定 channel 。
关于qt - 使用opencV从RGB图像中提取一个 channel 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9046265/