OpenCV cv::convertScaleAbs()使用详解


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;

执行结果如下:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM