会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蘑菇王国大聪明
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
29
下一页
2022年9月8日
python脚本将json文件生成C语言结构体
摘要: 1.引言 以前用过python脚本根据excel生成相关C语言代码,其实本质就是文件的读写,主要是逻辑问题,这次尝试将json文件生成C语言的结构体。 2.代码 这是一个json文件,生成这个结构体的本质是深度优先遍历,为了适应最复杂的情况,随便写了一个json文件(大家也可以根据需求自己改,我是自
阅读全文
posted @ 2022-09-08 16:02 蘑菇王国大聪明
阅读(241)
评论(0)
推荐(0)
2022年8月2日
Gamma Correction
摘要: gamma可以改变对比度的动态范围,不造成画面出现朦胧的感觉 产生原因 随着电压的提升,亮度并不是随着电压线性增长的,是一个反gamma曲线,所以需要×一个系数校正回来 其次是人眼对暗区变化敏感,所以ISP需要调节成人眼适应的情况 校正方法 RGBGamma或者YGamma(只对YUV的Y调节)
阅读全文
posted @ 2022-08-02 08:48 蘑菇王国大聪明
阅读(102)
评论(0)
推荐(0)
2022年8月1日
AWB(Auto White Banlance)——自动白平衡
摘要: 产生原因 方法 代码 GW灰度世界白平衡算法 灰度世界算法(Gray World)是以灰度世界假设为基础的,该假设认为对于一幅有着大量色彩变化的图像, R、 G、 B 三个分量的平均值趋于同一个灰度K。 $$Rgain = k / Ravg $$ $$Ggain = k / Gavg $$ $$Bg
阅读全文
posted @ 2022-08-01 17:29 蘑菇王国大聪明
阅读(613)
评论(0)
推荐(0)
DPC(Defect Pixel Correction)——坏点检测
摘要: 产生原因 校正方法 代码 PINTO算法 readRAW function rawData = readRaw(fileName, bitsNum, row, col) % readRaw.m get rawData from HiRawImage % Input: % fileName the p
阅读全文
posted @ 2022-08-01 16:41 蘑菇王国大聪明
阅读(661)
评论(1)
推荐(0)
LSC(Lens Shading Correction)——镜头阴影矫正
摘要: 产生原因 由于镜头原因导致光线丢失 注意红线:此时颜色就分离了 校正方法: 网格化或者半径化方法,用一张灰度图来储存增益,各个像素点×增益恢复到最终的情况,网格化的方法通过划分网格节约存储空间 代码: 不考虑像素存储 function LSCCalibrationM(path) lscRefImg
阅读全文
posted @ 2022-08-01 15:40 蘑菇王国大聪明
阅读(776)
评论(0)
推荐(0)
BLC(Black Level Correction)——黑电平校正
摘要: 产生原因 暗电流: 没有暗电流的情况下,中间部分应该为0 AD: 模拟信号通过AD转化为数字信号交给ISP算法,因为AD转换一般有一个阈值,所以微弱电流无法直接转化,需要把整体亮度值加一个n,同时人对黑色更加敏感,如:人能发现0-20之间的亮度变化,而对于235-255之间的亮度变化就不会发现。转化
阅读全文
posted @ 2022-08-01 13:43 蘑菇王国大聪明
阅读(1214)
评论(0)
推荐(0)
ISP Pipeline
摘要: ISP BE算法框架: DPC:(Defect Pixel Correction)坏点检测 BLC:(Black Level Correction) 黑色的并不是黑色了 DeNoise/NR:降噪 LSC:(Lens Shading Correction)镜头阴影矫正,镜头阴影主要分为亮度阴影和颜色
阅读全文
posted @ 2022-08-01 09:03 蘑菇王国大聪明
阅读(432)
评论(0)
推荐(0)
2022年7月1日
将博客搬至CSDN
摘要: 为了方便,将博客内容搬至CSDN
阅读全文
posted @ 2022-07-01 14:09 蘑菇王国大聪明
阅读(29)
评论(0)
推荐(0)
2022年6月22日
python实现简单的网站
摘要: socket版本 import socket def handleRequest(client): buf = client.recv(2048) print(buf) msg = "HTTP/1.1 200 OK\r\n\r\n" msg1 = "Hello World!" client.send
阅读全文
posted @ 2022-06-22 15:01 蘑菇王国大聪明
阅读(140)
评论(0)
推荐(0)
2022年6月5日
QChart绘制sin和cos曲线
摘要: 效果 代码 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QtCharts> //必须这么设置 QT_CHARTS_USE_NAMESPACE //使用宏定=-0义 na
阅读全文
posted @ 2022-06-05 12:26 蘑菇王国大聪明
阅读(601)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
29
下一页
公告