天天看點

OpenCV中Mat類的重載運算符operator()的用法!

定義如下:

inline Mat Mat::operator()( Range _rowRange, Range _colRange ) const

{

    return Mat(*this, _rowRange, _colRange);

}

選取圖檔中的某個區域,傳回Mat類指針!

下面是一個應用示例:

hsv_half_down = hsv_base( cv::Range( hsv_base.rows/2, hsv_base.rows - 1 ), cv::Range( 0, hsv_base.cols - 1 ) );

其中hsv_base和hsv_half_down都是Mat類對象!

注意::Range( hsv_base.rows/2, hsv_base.rows - 1 )中是行的範圍,Range( 0, hsv_base.cols - 1 )中是列的範圍,而不是兩個坐标!

-------------------------------------------

圖像處理開發資料、圖像處理開發需求、圖像處理接私活掙零花錢,可以搜尋公衆号"qxsf321",并關注!

圖像處理開發資料、圖像處理開發需求、圖像處理接私活掙零花錢,可以搜尋公衆号"qxsf321",并關注!

圖像處理開發資料、圖像處理開發需求、圖像處理接私活掙零花錢,可以搜尋公衆号"qxsf321",并關注!

繼續閱讀