公众号排版怎么做,搜索引擎优化宝典,集团网站建设网络公司,建广告网站需要多少钱引言
拖更很久了#xff0c;本着出品必精的原则#xff0c;我们更新就来点干货。想起刚入行时#xff0c;网上并没有很多以及系统的ISP的学习资料#xff0c;都是边工作、边搜集资料然后边学习#xff0c;一路坎坎坷坷走到今天算是刚入了ISP的大门。
为了解决新人入门的…引言
拖更很久了本着出品必精的原则我们更新就来点干货。想起刚入行时网上并没有很多以及系统的ISP的学习资料都是边工作、边搜集资料然后边学习一路坎坎坷坷走到今天算是刚入了ISP的大门。
为了解决新人入门的问题给广大入门的新人一个参考的demo我参考了各个开源的ISP使用C肝了一个用于HDR相机的开源ISP用于给入门的新人参考。开源链接放在文末有需要的自取。
1. 项目描述
1.1 项目特点
一个使用C编写的、用于HDR相机的ISP Pipeline
ISP模块使用C风格编写除仓库文件外无其它第三方库依赖可以在任意支持C的嵌入式平台上部署可以通过json配置自定义你的pipeline
1.2 默认Pipeline
默认Json配置pipeline: 1.3 当前支持的模块
支持准备支持的ISP模块列表
Raw Domain MipiUnPack: Mipi原始数据转RAW16DePwl: 解压缩数据Dpc: 动态坏点校准TBDLsc: 镜头阴影校准TBDBlc: 黑电平校准Rns: Raw域降噪WbGain: 白平衡增益Demoasic: 解马赛克 RGB Domain Ltm: 局部色调映射RgbGamma: rgb伽马曲线Ccm: 色彩校准矩阵Rgb2Yuv: rgb域转yuv域 YUV Domain YGamma: 灰度伽马曲线Contrast: 对比度提升Sharpen: 锐化边缘增强Cns: 颜色滤波TBDSaturation: 色度提升Yuv2Rgb: yuv域转rgb域
2. 如何编译与运行
2.1 Linux系统
开发环境:
#dependencies install(cmake and opencv)
sudo apt update
sudo apt install cmake编译
git clone https://github.com/JokerEyeAdas/HDR-ISP
cd HDR-ISP/
mkdir build
cmake ..
make -j122.2 Windows系统
开发环境(x64):
vs codecmakemsvc c gen tool
编译
git clone https://github.com/JokerEyeAdas/HDR-ISP
code HDR-ISP
#cmake 选择 Debug or Release
#compiler 选择 xxx-amd64
#build all2.3 运行
cd build
#cp cfgs and data
cp -r ../data/ ./
cp -r ../cfgs/ ./
#run isp
./HDR_ISP ./cfgs/isp_config_cannon.json2.4 参数调试
通过修改json配置来配置ISP模块的基本参数
如修改sensor基本参数
raw_file: ./data/connan_raw14.raw,
out_file_path: ./,
info: {sensor_name: cannon,cfa: RGGB,data_type: RAW16,bpp: 16,max_bit: 14,width: 6080,height: 4044,mipi_packed: 0
},修改rgb gamma参数如下:
rgbgamma: {enable: true,in_bit: 10,out_bit: 8,gammalut_nums: 11,gammalut: [0,0.3504950718773984,0.48243595264750255,0.57750428843709,0.6596458942714417,0.731034378464739,0.7925580792857235,0.8509817015104557,0.9029435754464383,0.9534255851019492,1.0]}3. 运行结果其他ISP对比
3.1 Pipeline运行结果 3.2 与fastOpenIsp细节对比 3.3 后续工作
支持Lsc、Dpc、Rns、Cns等ISP模块; GUI ISP调试工具编写支持Gui调参。
3.4 项目支持
感谢您的支持希望我的项目对您有帮助 项目初期希望各位多多点赞以及随手点亮小星星 为了使本项目更快地扩展开发我们需要您的充电 4. 结束语
今天我们给大家介绍了开源HDR-ISP希望对于入门的新人有一定的借鉴作用同时希望我们的开源对于处于行业里面的你们有所帮助
如果您对自动驾驶感兴趣可以关注本公众号当然有想了解的话题也可以私信我我们将对各位看官感兴趣的话题进行技术分享。
项目地址https://github.com/JokerEyeAdas/HDR-ISP
项目GitHub快速传送门HDR-ISP 如果您对ADAS感兴趣欢迎关注我的公众号“ADAS之眼”知乎、CSDN等平台同步更新同时发表文章中使用源码会在我的GitHub进行开源网页About Me中有公众号、Github等信息
5. 参考仓库
感谢下述仓库以及仓库作者
序号仓库开发语言备注0OpenISPPythonimage signal process in C style1fast-openIspPythonopen isp 快速版本2ISP LabCC版本开源ISP3xk-ISPC复旦大学开源HLS ISP