cvMinMaxLoc函式

cvMinMaxLoc

OpenCV中重要的矩陣變換函式,尋找數組中的最大最小值。

基本介紹

  • 中文名:cvMinMaxLoc
  • 外文名:cvMinMaxLoc
  • 來源:opencv
void cvMinMaxLoc(const CvArr* arr , double* min_val , double* max_val , CvPoint* min_loc = NULL , CvPoint* max_loc = NULL , const CvArr*mask = NULL );
注釋:
cvMinMaxLoc(輸入IplImage或CvMat資料結構,輸出double型別最小值數據,輸出double型別最大值數據,輸出最小值CvPoint資料結構,輸出最大值CvPoint資料結構)
cvMinMaxLoc()找出圖片或一組數據中最大值及最小值的數據,以及最大值及最小值的位置,
第一個引數為輸入IplImage資料結構或CvMat資料結構,
第二個引數為輸出最小值double型別數據,
第三個引數為輸出最大值double型別數據,
第四個引數為輸出最小值位置CvPoint結構,
第五個引數為輸出最大值位置CvPoint結構.
該函式為找出數組arr中的最大值和最小值,並且(有選擇性地)返回它們的地址。計算出的最大值和最小值賦值給max_val和min_val。或者,如果極值的位置參數非空,那極值的位置便會寫入min_loc和max_loc。
通常,如果參數mask非空,那么只有圖像arr中與參數mask中的非零的像素相對應的部分才被考慮。cvMinMaxLoc()例程僅僅處理單通道數組,如果有一個多通道的數組,則應該使用cvSetCOI()來對某個特定通道進行設定。

相關詞條

熱門詞條

聯絡我們