How can I do image processing operations only in ROI part of original image directly?

前端 未结 3 1634
遇见更好的自我
遇见更好的自我 2021-01-03 15:49

Is that possible by using OpenCV to do some image processing operations only in ROI part of original image?

I search some articles on Internet. Most of codes look li

3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-01-03 16:25

    I have burred the region of interest and segmented the blurred region, you can perform image processing operation on the blurred region in an original image or you can perform on segmented region.

    int main() {
    
        Mat image;
        image=imread("Light.jpg",1);
    
       // image = cv::imread(argv[1], CV_LOAD_IMAGE_COLOR);   
        Rect roi( 100, 100,200, 200);
        Mat blur;
        GaussianBlur(image(roi), blur, Size(0, 0), 4); 
        imshow("blurred region",blur);
        //do some operations on roi
        imshow("aaaa",image);
        waitKey(0);
        return 0;
    }
    

提交回复
热议问题