android opencv hdr,使用OpenCV 4.0映射HDR图像的色调
我想创建一个脚本,该脚本需要一个.HDR文件并将其色调映射为.JPG.我看了几个OpenCV tutorials,看来应该可以做到.
我写了这个脚本:
import cv2
import numpy as np
filename = "image/gg.hdr"
im = cv2.imread(filename)
cv2.imshow('',im.astype(np.uint8))
cv2.waitKey(0)
tonemapDurand = cv2.createTonemapDurand(2.2)
ldrDurand = tonemapDurand.process(im.copy())
new_filename = filename + ".jpg"
im2_8bit = np.clip(ldrDurand * 255,255).astype('uint8')
cv2.imwrite(new_filename,ldrDurand)
cv2.imshow('',ldrDurand.astype(np.uint8))
根据教程应该工作.最后我得到的是黑色图像.我已验证它保存的结果是.JPG,以及输入图像(1.6兆像素HDR环境图)是有效的.HDR.
OpenCV应该能够根据the documentation加载.HDR.
我尝试重现链接的教程,并且该教程正常工作,所以问题出在.HDR图像中,有人知道该怎么做吗?
谢谢
编辑:我使用this HDR image.由于版权等原因,提供了一个链接而不是直接下载.
android opencv hdr,使用OpenCV 4.0映射HDR图像的色调相关推荐
- android opencv hdr,用 OpenCV 进行高动态范围(HDR)成像
在本教程中我们将学习如何使用由不同曝光设置拍摄的多张图像创建高动态范围High Dynamic RangeHDR图像. 我们将以 C++ 和 Python 两种形式分享代码. 什么是高动态范围成像 大 ...
- Android Studio不安装opencv manager配置
Android Studio不安装opencv manager配置 from: http://jingyan.baidu.com/article/60ccbceb53533364cab197db.ht ...
- 在Android Studio上进行OpenCV 3.1开发
在Android Studio上进行OpenCV 3.1开发 发布于 2016年1月27日 作者: John Hany 5,466次阅读 2016.07.08更新:增加Android Studio 2 ...
- Android Studio中安装OpenCV SDK
Android Studio中安装OpenCV SDK Open Source Computer Vision (OpenCV) is a library used for computer visi ...
- android代码查找图像,Android平台上利用opencv进行图像的边沿检测
原标题:Android平台上利用opencv进行图像的边沿检测 近开始接触opencv for Android,从网上down了图像的边沿检测的代码. 测试图片: 在Android2.3.1模拟器上跑 ...
- Python+OpenCV:高动态范围(High Dynamic Range, HDR)
Python+OpenCV:高动态范围(High Dynamic Range, HDR) 目标 Learn how to generate and display HDR image from an ...
- 【Android探索】基于OpenCV的微液滴粒径分析APP
前言:这个App是之前<数字图像处理>课程的一次课程设计中的产物,现在整理一下记录下来,里面涉及到了比较多的控件以及拓展包,功能不是很丰富但是也比较算齐全,其中使用的技术原理包括在安卓上使 ...
- OpenCV中文文档4.0.0学习笔记(更新中……)
系列文章目录 文章目录 系列文章目录 前言 一.简介 1.OpenCV-Python教程简介 2.OpenCV-Python 3.OpenCV-Python教程 4.OpenCV 需要你!!! 二.G ...
- Android 基于 dlib 和 opencv 实现换脸(不需要依赖第三方关键点检测)
支持技术分享,转载或复制,请指出文章来源 此博客作者为Jack__0023 感谢(一些理论和关键代码的来源链接) dlib 模块组来源 变脸部分关键代码的来源 效果如下 将中间红色女性脸(以下简称C脸 ...
最新文章
- 爱奇艺员工拿到北京户口后辞职,被判赔偿公司十万!
- discuz sitemap.php,discuz制作门户的百度sitemap
- python如何做散点图-【Python】使用scatter()绘制散点图
- Mongodb基础实践(二)
- c#多线程实现函数同步运行
- Java Jdbc减少交互提升批量处理性能,到底该如何优化才好?
- python英文高频句统计_使用Python 统计高频字数的方法
- ps 替换文字_Python操作PPT实现自动查找替换
- 2021款凯迪拉克CT5新增尊贵型 售价32.27万元
- 数组 -- 3Sum Closet -- 图解
- Android蓝牙开发教程(三)——蓝牙设备相互通讯
- VS2015,错误RC1015: 无法打开包含文件afxres.h
- 计算机用户目录是什么,c盘里面users是什么文件夹
- lambda演算感想之规则
- gulp:删除文件或文件夹——del
- 国开《Android智能手机编程》终结性考核
- 蓝牙耳机品牌推荐:2023年降噪蓝牙耳机性价比推荐
- Java之Builder模式
- 《CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)》——1.3节通过EtherChannel 改进冗余及增加带宽...
- Django 之 模型层