OpenCV ios 摄像头获取和磁盘读取的图像RGB顺序问题
1.摄像头
- (void)processImage:(cv::Mat&)image
{
// Do some OpenCV processing with the image
}
在这个函数中,遵从OpenCV的习惯,输入输出参数image是BGRA4通道Mat。
2.磁盘读取
UIImage* testimg = [UIImage imageNamed:@"test.png"];
UIImageToMat(testimg, image);
这种方式,遵从IOS的习惯,image是RGBA4通道Mat。