How OpenCV C++ Interface Manage ROI

后端 未结 1 1209
闹比i
闹比i 2020-12-21 11:11

Using OpenCV C++ interface how can I write code for setting and resetting ROI For eg: If I need to code like

-> Load image
-> SetImageRoi
-> Do some         


        
相关标签:
1条回答
  • 2020-12-21 11:54

    Here are the steps you need:

    // Load image
    cv::Mat image = cv::imread("image_filname");
    
    // SetImageRoi
    cv::Rect roi(x, y, width, height);
    cv::Mat image_roi = image(roi);
    // note: this assignment does not copy data
    // image and image_roi now share data
    
    // Do some processing on ROI region
    process(image_roi);
    // any changes to image_roi will also be in image
    
    // Reset ROI  
    //     -- nothing required
    
    // Do some operation on entire image 
    operations(image);
    
    0 讨论(0)
提交回复
热议问题