您当前的位置: 首页 >  opencv

qianbo_insist

暂无认证

  • 0浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

opencv 伽马变换

qianbo_insist 发布时间:2021-07-22 19:24:02 ,浏览量:0

1、算法原理

伽马变换一种灰度变换,属于简单图像增强,也称幂律变换 先介绍两个函数

1、normalize

归一化

normalize(imageGamma, imageGamma, 0, 255, CV_MINMAX);
2、convertScaleAbs

可实现图像增强等相关操作的快速运算,then by calculating an absolute value of the result. 计算绝对值。

cv::convertScaleAbs()用于实现对整个图像数组中的每一个元素进行输入输出操作

void cv::convertScaleAbs(
	cv::InputArray src, // 输入数组
	cv::OutputArray dst, // 输出数组
	double alpha = 1.0, // 乘数因子
	double beta = 0.0 // 偏移量
);

使用以上两步骤先把增强后的图片归一化后进行取绝对值,就得到了我们的效果

show me the code
#include       
#include   


using namespace cv;

int main(int argc, char *argv[])
{
	Mat image = imread("images/girl.jpg");
	Mat imageGamma(image.size(), CV_32FC3);
	Mat imageGamma1(image.size(), CV_32FC3);
	Mat imageGamma2(image.size(), CV_32FC3);
	for (int i = 0; i             
关注
打赏
1663161521
查看更多评论
0.0389s