cvGetSubRect

openCV裡面用來創建一定的區域
(CvMat*)cvGetSubRect(const CvArr *arr,CvMat *submat,CvRect rect);
用法:
第一個參數arrt指的是源矩陣或者圖像
第二個submat用來存儲從原矩陣中提取的區域
第三個rect用來指定區域的範圍
cvGetSubRect作用是從一個圖像中提取出來一部分,比如將一幅圖像的一部分提取加到另外一幅圖像上,就需要先使用這個函式提取源圖像的需要部分。然後利用cvCopy.
cvGetSubRect()與cvGetColumns()或cvGetRows()非常類似,區別在於cvGetSubRect()通過參數rect在數組中選擇一個任意的子矩陣。與其他選擇數組子區域的函式一樣,submat僅僅是一個被cvGetSubRect()函式填充的頭,它將指向用戶期望的子矩陣數據,這裡不涉及記憶體分配和數據的複製。

相關詞條

熱門詞條

聯絡我們