当前位置: 首页 > news >正文

网站开发 承接o2o服务平台

网站开发 承接,o2o服务平台,网站服务器崩溃,wordpress验证邮箱验证本文通过原理和示例对伽马变换进行详解#xff0c;并通过改变变换系数展示不同的效果#xff0c;以帮助大家理解和使用。 原理 伽马变换是一种用于图像增强的技术#xff0c;它可以用来提高或降低图像的对比度#xff0c;常用于医学图像处理和计算机视觉等领域。伽马变换…本文通过原理和示例对伽马变换进行详解并通过改变变换系数展示不同的效果以帮助大家理解和使用。 原理 伽马变换是一种用于图像增强的技术它可以用来提高或降低图像的对比度常用于医学图像处理和计算机视觉等领域。伽马变换是通过将图像像素值映射到一个新的值以达到对比度增强的效果。 伽马变换步骤具体可分为 1图像转为灰度或自身便为灰度图像。 2像素值归一化到0-1之间 3计算像素值的gam此幂的值使用pow函数得到的值便为新图像的像素值。 pow函数示例如下 在头文件#include cmath中函数原型 double pow (double base, double exponent); 它接受两个参数base基数和exponent指数。返回结果是基数的指数次幂。注意pow函数可以用于浮点数和整数。对于整数返回的结果也是整数且只返回最接近的整数。示例 pow2,3表示2的3次幂输出结果为8运行示例 #include opencv2/opencv.hpp #include cmathusing namespace cv; using namespace std;void gammaTransform(Mat img, Mat result, double gamma) {result img.clone();for (int y 0; y img.rows; y) {for (int x 0; x img.cols; x) {int index y * img.cols x;double pixel img.atuchar(y, x);double transformed pow((pixel / 255.0), gamma);result.atuchar(y, x) round(transformed * 255.0);}} }int main() {// 读取图像Mat img imread(ceshi.jpg, IMREAD_GRAYSCALE);if (img.empty()) {cout Could not open or find the image endl;return -1;}// 创建目标图像Mat result;// 应用伽马变换通过改变gam的值改变效果double gam 0.5;gammaTransform(img, result,gam);// 显示和保存结果namedWindow(Source Image, WINDOW_NORMAL);imshow(Source Image, img);waitKey(0);destroyAllWindows();namedWindow(Gamma Transformed Image, WINDOW_NORMAL);imshow(Gamma Transformed Image, result);waitKey(0);destroyAllWindows();imwrite(grayceshi.jpg, img); // 保存结果图像imwrite(output0.5.jpg, result); // 保存结果图像return 0; }在这段代码中我们首先使用OpenCV库中的imread函数读取输入图像。然后我们创建一个新的Mat对象来存储伽马变换后的图像。接着我们定义了一个名为gammaTransform的函数该函数接受一个Mat对象用于读取和写入图像数据、一个Mat对象用于存储结果图像以及一个gamma系数。在函数内部我们对每个像素应用伽马变换并将结果存储在结果图像中。最后我们在主函数中调用gammaTransform函数显示源图像和变换后的图像并保存结果图像。 下面我们通过改变gam的系数值来看具体的变换效果。 上面的为原图灰度图下面为改变系数的效果图。 系数为0.2 系数为0.5 系数为0.8 系数为2 系数为5 总结 当伽马系数γ1时图像不变。如果图像整体或者感兴趣区域较暗则令0γ1,可以增加图像对比度相反如果图像整体或者感兴趣区域较亮则令1γ可以降低图像对比度。 通过不同系数值的效果展示也可以看出系数值在0和1之间时值越小图像越亮。系数值大于1时值越大图像越暗。
http://wiki.neutronadmin.com/news/59289/

相关文章:

  • 有没有免费的广告平台如何 网站优化
  • 外贸建网站哪家好html5技术可以制作网站吗
  • 网页视频下载快捷键关键词优化seo外包
  • 建英文网站有用吗做网站用母版页不好么
  • 好康的网站代码宁夏网站建设
  • 网站建设用户量分析关键词优化过程
  • 网站个人备案百度推官电商网站的建设与安全
  • 湖南建设信誉查询网站友情链接互换网站
  • 福州医保网站调入申报怎么做揭阳建设局网站
  • 同ip怎么做不同的网站怎样制作网页视频
  • 专业网站设计发展前景旅游网站建设与网页设计意义
  • 网站的弹窗是怎么做的更改网站建设报价
  • 网站tag设计辽宁省建设工程信息网首页官网
  • 网站的策划分析网站开发 最好开发语言和平台
  • 90设计网站免费素材比较好的网页模板网站
  • 学做缝纫的网站自适应网站建设电话
  • wordpress 支付方式搜索引擎优化理解
  • 怎么做冒牌网站预约做家庭清洁的网站
  • c2c网站免费建设河北省建设厅网站电话
  • 网站建设哪个公司最好金华做网站公司
  • 韩语网站建设境外网站icp备案申请表
  • 广州建站推广建网站需要多长时间
  • 网站设计色彩搭配深圳做网站要多少钱
  • 南京网站设计公司济南兴田德润简介图片怎么去创立一个网站
  • 自己在百度上可以做网站吗东莞注册营业执照
  • 包头网站建设公司哪家好适合广告公司的名字
  • 邢台柏乡县建设局网站网站公司企业网站
  • 虚拟主机 部署网站吗wordpress win10
  • idea可以做网站吗心馨人生珠海网站建设
  • 企业网站设计要点关键词全网搜索