2017年5月9日 星期二

uiimage to mat and mat to uiimage

OpenCVWrapper.mm


#import <opencv2/imgcodecs/ios.h>




+(UIImage *) makeGrayFromImage:(UIImage *)image{
    cv::Mat imageMat;
    UIImageToMat(image, imageMat);
    
    if (imageMat.channels() ==1)
        return image;
    
    
    cv::Mat grayMat;
    cv::cvtColor(imageMat, grayMat, CV_BGR2GRAY);
    return MatToUIImage(grayMat);

}

沒有留言:

張貼留言