
源代码:
#include<iostream> #include<opencv2/opencv.hpp> #include<opencv2/highgui.hpp> using namespace std; using namespace cv; int main(int argc, char** argv[]) { Mat img; Mat img_meg; vector<Mat>split_; img = imread("E:\\Test\\c3.jpg"); if (!img.data) { cout <<" error" << endl; } split(img,split_); imshow("B", split_[0]); imshow("G", split_[1]); imshow("R", split_[2]); merge(split_, img_meg); imshow("",img_meg); waitKey(0); return 0; }
本文介绍使用C++和OpenCV库进行图像处理的方法,包括读取图像、分离图像的RGB通道并分别显示,以及将分离的通道重新合并为原始图像的过程。此教程适合初学者了解OpenCV的基本功能。
910

被折叠的 条评论
为什么被折叠?



