OpenCV_ROI とは

Region Of Interest : 関心領域。( 対象領域 )

ROI を設定すると、その部分領域を扱う際に本来なら考慮すべきことを
しないで処理できる。

 

ex ) ※ 変数名は適当に使いまわし。

    cv::Mat img ( Size(320,240), CV_8UC3 );
    cv::Mat roi ( img, Rect(10,10,100,100) );
    roi = Scalar(0,255,0);  // roi の部分を緑 で埋める。元画像変更される。


    cv::Mat img = cv::imread("./hoge");
    cv::Rect roi ( x, y, …) ;
    img ( roi );    // img に RIO を設定。


    //cv::Mat imgRoi = img(roi);
    //imgRoi は cv::Mat ヘッダ ( メモリの確保はされない )

 ・img ( roi ) は、cv::Mat roi ( img, rect ) と同じ
・cv::Mat roi ( img, rect ) → roi は切り取った画像。

 

 

こちらから。
https://ja.wikipedia.org/wiki/ROI
http://kazunori-ohmori.blog.so-net.ne.jp/2014-01-30
http://opencv.jp/opencv-2svn/cpp/basic_structures.html#mat
http://answers.opencv.org/question/10364/set-roi-in-cvmat/
http://opencv.jp/opencv-2.1/cpp/c++_cheatsheet.html

 

以上。