C++ OpenCV中BGR转RGB

项目中用到的外部库支持的图片为RGB,而opencv读出的图片格式是BGR的,为了省事在网上找了几个转换的代码实际运行的时候都出了问题,于是自己写了一个,用的是指针,代码少效率高:

Mat Plate::BGRToRGB(Mat img) 
{
   Mat image(img.rows, img.cols, CV_8UC3); 
   for(int i=0; i(i); 
        Vec3b *p2 = image.ptr(i); 
        for(int j=0; j

————————————————
 

你可能感兴趣的:(图像)