cv::convertScaleAbs()用於實現對整個圖像數組中的每一個元素,進行如下操作:
該操作可實現圖像增強等相關操作的快速運算,具體用法如下:
1 void cv::convertScaleAbs( 2 cv::InputArray src, // 輸入數組
3 cv::OutputArray dst, // 輸出數組
4 double alpha = 1.0, // 乘數因子
5 double beta = 0.0 // 偏移量
6 );
下面通過一個具體的例子來展示這個函數的妙用:
1 cv::Mat src = cv::imread("img0.jpg", -1); 2 cv::Mat dst; 3
4 cv::convertScaleAbs(src, dst, 1.5, 10); 5
6 cv::imshow("src", src); 7 cv::imshow("dst", dst); 8
9 cv::waitKey(0); 10
11 return;
執行結果如下: