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

网站建设微信房地产营销策略有哪些

网站建设微信,房地产营销策略有哪些,那个网站做效果图电脑配置,佛山网站搭建公司哪家好操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::TonemapReinhard 是 OpenCV 中用于实现 Reinhard 全局色调映射算法的类。这种算法主要用于将高动态范围(HDR)图像转换…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

cv::TonemapReinhard 是 OpenCV 中用于实现 Reinhard 全局色调映射算法的类。这种算法主要用于将高动态范围(HDR)图像转换为低动态范围(LDR),以便能够在标准显示设备上正确显示。Reinhard 算法通过调整图像中的亮度和对比度,使得图像的细节更加丰富,并且能够保持自然的视觉效果。

主要函数和参数

  • 创建对象:
    你可以使用默认构造函数来创建一个 cv::TonemapReinhard 对象:cv::Ptrcv::TonemapReinhard tonemap = cv::createTonemapReinhard();

  • process() 函数:
    这是该类的核心函数,用于执行色调映射操作。它接受一个或多个 HDR 图像作为输入,并输出经过处理的 LDR 图像。
    使用方法:tonemap->process(hdri, ldr);

    • hdri 是输入的 HDR 图像。
    • ldr 是输出的 LDR 图像。
  • 设置参数:

    • setGamma(float gamma):设置伽马校正值,默认值为 1.0。
    • setIntensity(float intensity):控制整体亮度,默认值为 0(中性)。
    • setLightAdaptation(float light_adapt):控制全局亮度适应,默认值为 1(完全适应)。
    • setColorAdaptation(float color_adapt):控制颜色适应,默认值为 0(不进行颜色适应)。

代码示例

#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/photo.hpp>int main()
{// 加载HDR图像cv::Mat hdr_image = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/hdr_image.hdr", cv::IMREAD_ANYDEPTH );if ( hdr_image.empty() ){std::cerr << "无法加载HDR图像!" << std::endl;return -1;}// 创建色调映射对象,并根据需要调整参数cv::Ptr< cv::TonemapReinhard > tonemap = cv::createTonemapReinhard( 1.5f, 0.0f, 1.0f, 0.0f );  // 设置参数: gamma, intensity, light_adapt, color_adapt// 执行色调映射cv::Mat ldr_image;tonemap->process( hdr_image, ldr_image );// 将LDR图像强度归一化到[0, 255]范围ldr_image *= 255;ldr_image.convertTo( ldr_image, CV_8U );// 正规化显示HDR图像double minVal, maxVal;cv::minMaxLoc( hdr_image, &minVal, &maxVal );  // 获取HDR图像的最大最小值cv::Mat normalized_hdr_image;hdr_image.convertTo( normalized_hdr_image, CV_8U, 255.0 / maxVal );  // 正规化到[0, 255]// 显示结果或保存图像cv::imshow( "Original HDR Image", normalized_hdr_image );cv::imshow( "Tone Mapped LDR Image", ldr_image );cv::imwrite( "reinhard_ldr_image.jpg", ldr_image );cv::waitKey( 0 );cv::destroyAllWindows();return 0;
}

运行结果

在这里插入图片描述

http://www.dtcms.com/wzjs/814214.html

相关文章:

  • 常用的网站类型有哪些类型有哪些类型新手seo要学多久
  • 为什么那么多人建网站做博客wordpress中级教程
  • 中山快速做网站公司长沙网络推广哪家
  • 做团购网站京东网上商城创立时间
  • 做网站要不要35类商标关键词网站排名顾问
  • 工业和信息化部关于开展加强网站备案管理专项行动的通知设计案例网
  • 大庆企业做网站天津网站优化哪家好
  • 广告公司网站策划无锡网站公司
  • 兰溪建设网站湛江网站建设推广
  • 培训网站建设公司沭阳网站建设托管
  • 新余服装网站建设哈尔滨网站备案手续
  • 做网站公司哪个好做app多少钱
  • 电子商务网站建设方案目录网站自助服务建设策划
  • 企业的网站建设策划书制定网络营销方案的步骤
  • 如何利用微博推广网站私人网官网
  • 网站你懂我意思正能量免费软件wordpress目录404
  • 云主机 做网站一个简单的个人主页
  • 做网站的p什么2003成都建网站
  • 建设网站怎么添加端口映射手机网站首页设计
  • 巩义做网站推广现货做网站
  • 一分钟建设网站连云港中信建设证券网站
  • 小程序源码多少钱优化营商环境工作开展情况汇报
  • 百度如何验证网站大学毕业网站设计代做
  • 响应式网站 分辨率北京做网站的公司东道
  • jsp网站开发实例 pdf网站建设是不是无形资产
  • php如何做视频网站谷歌seo推广服务
  • 沭阳网站建设多少钱自己做网站用什么软件
  • 塑料机械怎么做网站四川网站建设seo
  • 淮南建设局网站备案威海那家做网站好
  • 网络建设企业网站专业模板网站制作多少钱