1. 程式人生 > >Opencv 學習之路(四)

Opencv 學習之路(四)

                                        影象處理函式大集合

1、感興趣區域:ROI

Mat imageROI = image(Rect(500,250,logo.cols,logo.rows) );

引數解釋:

image 是原圖

Rect()表示感興趣區域ROI的位置大小

500,250 是ROI的左上角座標 logo.cols和logo.rows是ROI的長寬

2、線性操作混合 addWeighted()函式

void addWeighted(InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArray dst, int dtype=-1);

第一個引數 InputArray 型別的src1,表示需要加權的第一個陣列,常常是個Mat

第二個引數 double 型別的alpha, 表示第一個陣列的權重

第三個引數 InputArray 型別的src2, 表示需要加權的第二個陣列

第四個引數 double 型別的beta, 表示第二個陣列的權重

第五個引數 double 型別的gamma,表示加到權重總和上的標量值

第六個引數 OutputArray型別的dst,輸出的陣列,他和輸入的兩個陣列擁有相同的尺寸和通道數

第七個引數 int 型別的dtype 輸出陳列的可選深度,預設值-1