convertScaleAbs()用于实现对整个图像数组中的每一个元素,进行如下操作:
下面通过一个具体的例子来展示这个函数的妙用:
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(){
Mat src = imread("C:\\Users\\zhangqixian\\Documents\\Visual Studio 2010\\Projects\\睁眼闭眼算法\\外圆定位\\roi_1.bmp", -1);
Mat dst;
convertScaleAbs(src, dst, 1.5, 10);
imshow("src", src);
imshow("dst", dst);
waitKey(0);
return 0;
}
执行结果如下:
测试虹膜图像的增强效果如下:
增强后: