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;
执行结果如下: