自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 三个线程轮番打印ABC

参考文章https://blog.csdn.net/helei001/article/details/38401777首先,按照提示操作一遍报错:error LNK2019: 无法解析的外部符号 __imp__pthread参考:https://blog.csdn.net/changbin91/article/details/43483577解决:问题出在64位系统就包含的pthread下的x64的文件夹,改成x86的就好了,和系统位数无关报错:无法启动此程序,因为计算机中丢失pthreadVC

2021-08-03 22:12:06 96

原创 伽马校正与18度灰

18度灰 解释的好https://www.zhihu.com/question/19865979因为人对世界感知不是线性的而是对数的 。这里不是单指光通量,还包括对重量、数量、音量、时间等。要达到准确的曝光的期望是:让曝光正好处于“某种”平衡亮部和暗部的正中间并且尽可能多的记录细节。因为50%反射率的灰色在灰阶渐变中几乎偏向白色了,完全不在中间,会导致暗部细节不够。而18%反射率的灰色,在人眼里正好处于黑白渐变正中间。...

2021-04-12 19:50:08 375

原创 按位运算的掩码 MWR的含义理解

https://www.zhihu.com/question/286395128掩码的作用是筛选出寄存器中的指定位,并可以很方便的通过位运算把它清零而不影响其他位,然后就可以通过位运算赋新值了。定义一个寄存器REG,使用read(reg)、write(reg, data)操作可以读、写寄存器,这个寄存器的0、1、2位(最右边为0)可以决定A功能的8个状态;此时可以得到REG控制功能A的掩码REG_FUNC_A_MASK = 0xf8 = 11111000b;与这个掩码相关的操作就是控制A功能的8个

2021-03-27 18:02:36 783

原创 ISP概述

读完此链接就明白ISP的作用 https://blog.csdn.net/lz0499/article/details/71156291ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。Black Level Correction:黑电平校正Black Level

2021-03-27 17:56:04 273

原创 OTP与E2PROM

OTP不是一个实实在在的器件。sensor OTP 是用来保证每个 sensor一致性的一些校准数据。一批 sensor 模组在生产时由于外部因素的影响,每个sensor 的性能都是有差别的。 OTP就是用来校准这些差异的,一般是取200 颗模组来进行数据统计,将统计出的数据(或者说最优平均值)写到每个sensor中,用来保证一致性。并不是所有的 sensor 都会烧录 OTP 。OTP一般存在两个地方:在sensor本身的芯片中或者外挂的EEPROM中。EEPROM才是独立于sensor的一个实实在在的

2021-03-26 21:53:52 732

原创 图像格式

注:灰度图来说,一个像素用1byte(8bit)表示,2^8=256灰度级。8位图,32位图等的区别还是要区分一下。暂时这样理解:YUV444就是3*8=24位图。RGB与YUV的转换问题(三原色,视网膜三种视锥细胞) (亮度luma与色度chroma)https://blog.csdn.net/agwtpcbox/article/details/78135675背景:在RGB色彩空间中,三个颜色的重要程度相同,所以需要使用相同的分辨率进行存储,最多使用RGB565这样的形式减少量化的精度,但.

2021-03-26 21:32:23 78

原创 RAW与YUV

@RAW与YUVRAW数据:Sensor输出的原始数据,一般有RAW8、RAW10、RAW12等,分别表示一个像素点有8bit数据、10bit数据、12bit数据。这是Sensor输出的最原始的数据,不论视频最后转成什么格式,都首先需要从RAW格式转。YUV数据:RAW数据经过转换之后的数据。摄像头中最常用的是YUV 422格式,即Y-U-Y-V格式。以YUV422 8bit为例,每个像素点都包含亮度分量(8bit)以及UV两个颜色分量中的某一个(8bit)。因此每个像素点需要16bit数据。如果使用Y

2020-09-15 11:02:51 4040

原创 VS2010功能

设置代码段、语句块折叠【工具】→【选项】→【文本编辑器】→【C/C++】→【格式设置】→【大纲显示】→【大纲语句块】→ True设置好以后,代码块左侧就出现可以折叠的标志...

2020-01-09 10:58:33 138

原创 MATLAB入门

1、新建→脚本 然后Ctrl+S可以保存 为.m文件2、调整主界面字体大小:主页→预设→字体3、数组的使用必须先声明即为其分配内存空间

2019-04-19 10:23:17 88

原创 MFC修改图标

1、将图片转成转成.ico格式(注意目标尺寸,尺寸太小桌面图标模糊)网址http://www.bitbug.net/2、将图片放在res文件夹中3插入新的ICON并把地址改成原来的IDR_MAINFRAME(原来的删掉),并导入资源之所以地址跟原来的一样就是为了不用在程序里面改了...

2019-04-15 17:08:27 1151

原创 OpenCV入门2 OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析

参考网址https://blog.csdn.net/poem_qianmo/article/details/19925819

2018-09-28 20:59:39 122

一维数组使用错误集锦

在使用一维数组时,往往会出现大量的错误,譬如说一位数组的初始化等等

2018-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除