自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mjiansun的专栏

学如逆水行舟,不进则退

  • 博客(1394)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 【计算摄影学】总目录

1.数码相机2.图像传感器3.色度学4.图像处理5.ISP6.图像质量评价

2023-06-13 10:15:16 567

原创 常用网址

银行银行信息:https://www.yinhang123.net/yhll/外贸http://bbs.fobshanghai.com/index.php股票app:同花顺学习深度学习和机器学习项目及代码:https://paperswithcode.com/sota面试https://github.com/CyC2018/CS-Notes路由器无线...

2019-02-21 12:13:06 535

转载 【ISP】PS混合模式(17)差值组小结

我们已经讨论过了差值组的四个模式了,也知道这几个模式有什么联系。如果你细心点,就会发现我把差值和排除写在同一章,而减去和划分写在另一章。之所以写在一起,因为性质相似。差值和排除从黑到白的过程,是一个反相的过程。为什么不把差值和减去写在一起呢?别看这两个模式有个减号,差别蛮大的。你也看过他们的变化图像了,根本一点都不像。

2024-04-05 15:22:09 22

转载 ASCII 码对照表详解

ASCII 码即美国标准信息交换码 (American Standard Code for Information Interchange)是于罗马字母表的一套电脑编码系统。一种使用 7 个或 8 个二进制位进行编码的方案,最多可以给 256 个字符(包括字母、数字、标点符号、控制字符及其他符号)分配或指定数值。

2024-04-03 13:48:42 126

转载 【数学知识】傅立叶变换、拉普拉斯变换和Z变换

既然要讲,我就从最基础的东西开始说一说,首先我们先来认识下三角函数,要说三角函数这个东西,我们首先要来说说弧度,什么是弧度呢,你可以在纸上画一个圆,选取圆的一段边,边长和这个圆半径的比值,就是该边与圆心对应夹角的弧度,不好理解是不是,没关系,看个图你就懂了弧度的单位是rad,你会发现,所有的和半径的比值都是2πRad,而π是一个的常数,它约等于3.1415926,可以发现弧度和角度是一个对应的关系,如果按角度制而言绕圆一周是360°,弧度制而言,就是2π了现在,我们引入另一个在。

2024-03-29 13:37:10 59

转载 【ISP】PS混合模式(16)减去 和 划分

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。原则3:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1)原则4。

2024-03-25 10:08:27 53

转载 【ISP】PS混合模式(15)差值和排除

我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个是通过三个通道来显示的,所以点A的值为(,Ag,Ab);点B,点C也同理。:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1):混合的意思是两个图层RGB的三个通道分别混合,最后一起显示。:这些公式仅适用于。

2024-03-22 15:28:36 31

转载 【ISP】PS混合模式(14)对比组的小总结

这个组的所有模式,在顶层大于50%灰的地方,结果层是变亮的,而小于50%灰的地方是结果层是变暗的。

2024-03-22 12:05:30 19

转载 【ISP】PS混合模式(13)点光和实色混合

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。原则3:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1)原则4。

2024-03-22 11:14:38 16

转载 【ISP】PS混合模式(12)强光,亮光,线性光的联系

这次我们将用这个图片做演示。在强光模式下,我们看东西,就像隔着一层玻璃一样,但是明暗比例还是那个比例。效果如下图所示:在亮光模式下,我们看到太阳周围和地球周围被染上了一层颜色(感觉太阳发了紫色光一样)。在线性光模式下,我们看着效果就像上面两个效果的合体,给人感觉很闷。那么线性光的效果,是不是和先做完 亮光 后,再做 强光 的效果一样呢?在公布答案之前,我们来看看效果。请看下图:我们合并了一个线性光效果的图层,然后把这个图层和亮光+强光的图层做比较。可以看到效果一模一样。

2024-03-21 15:50:38 20

转载 【ISP】PS混合模式(11)线性光

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。原则3:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1)原则4。

2024-03-21 15:08:41 29

转载 【ISP】PS混合模式(10)亮光

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。原则3:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1)原则4。

2024-03-21 14:12:53 17

转载 【ISP】PS混合模式(9)强光(Hard Light)

我们比较了强光模式,柔光和叠加模式的变化范围,其中柔光的变化范围是最小的。也知道了强光模式是个横行霸道的模式,对谁都不谦让,喜欢以自我为中心,非常的横行霸道,说变暗就变暗,说变脸就变脸,说什么颜色就什么颜色。然而强光模式说真的,感觉没啥用。但是,也可以做一些有趣的效果的,因为这个模式类似颜色覆盖。比如下面这种:(感觉隔着黄色的玻璃,在看地球)至于为什么Adobe官网说,强光模式对于添加阴影和高光非常有效果,我就很不懂了。

2024-03-21 11:24:35 24

转载 【ISP】PS混合模式(8)柔光(Soft Light​)

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。原则3:把0-255区间的换算,转换为0-1区间的换算(重点):0对应的是0.128对应的是0.5255对应的是1.(所以,RGB的三个通道的像素亮度的分别数值就改为0到1,而不是0到255了。原则4。

2024-03-19 14:26:34 35

转载 【ISP】PS混合模式(7)叠加(Overlay)

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。原则3:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1)原则4。

2024-03-19 10:25:12 50

转载 【ISP】PS混合模式(6)变亮组的秘密总结

上一次我们已经仔细讨论过了变暗的所有模式,由于变亮组和变暗组的所有模式都是相反的。所以,这次就不展开的说变亮组的每个模式了。我们理解了变暗组,那么就自然理解了变亮组。如果说变暗组是黑暗来袭,那么变亮组就是光明爆发。所以,这篇不会细说变亮组的所有模式。

2024-03-14 10:00:58 22

转载 【ISP】PS混合模式(5)变暗组的秘密总结

我们来问一个问题,为什么调整曲线可以得出同样的效果,我们还要用这些混合模式呢?直接搞曲线不就好了吗?第一,很多事情最重要的是要高效,哪个方式高效,我们就用哪个。比如下面这个图,你用一个正片叠底就可以搞定了,当然,你也可以这么做设置几条曲线来调节,如果想消磨时间的话。第二,之所以要把这些混合模式用曲线来演示,是为了让我们的大脑直观的窥视原理而已。比起公式,图像难道不是更加直观吗?第三,变暗组的秘密都知道了,那么变亮组的还不简单吗?第四,完结,散花,散花!!

2024-03-13 18:13:59 27

转载 【ISP】PS混合模式(4)变暗模式和深色模式

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。原则3:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1)原则4。

2024-03-13 17:19:53 40

转载 【ISP】PS混合模式(3)线性加深(Linear Burn)

我们来观察一下线性加深 的函数图像,真的非常线性,无论是自己混合自己,还是和纯色层混合,就从来没有 弯过。这下应该就懂得了,为什么叫做线性加深了吧。和纯色层混合时,这个图像非常的像一个内忧外患的王朝——光明陨落,黑暗蔓延。

2024-03-13 16:11:58 32

转载 【ISP】PS混合模式(2)颜色加深(Color Burn)

我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1):混合的意思是两个图层RGB的三个通道分别混合,最后一起显示。

2024-03-13 15:20:58 33

转载 【ISP】PS混合模式(1)正片叠底(乘法)

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。原则3:把0-255区间的换算,转换为0-1区间的换算:0对应的是0.128对应的是0.5255对应的是1.(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1)原则4。

2024-03-13 10:47:29 66

转载 【ISP】HSL和RGB之间的互转

RGB模式对机器很友好,但是不符合人眼的直观感受,所以人们发明了HSL模式。,代表颜色的红橙黄绿青蓝紫,,如人眼不能区分纯的黄光和由红光绿光混合而成的黄光(这种就是常说的同色异谱)。,饱和度越高,颜色越鲜艳,饱和度为0,颜色是灰色。,黑色的充要条件是亮度为0,白色的充要条件是亮度为最大值。

2024-03-12 16:05:37 114

原创 windows常用快捷键

Win + E:使用资源管理器打开文件夹;ctrl+n:再次打开当前路径。win+shift+s:截图。ctrl+w:关闭当前窗口。win+p:投屏方式选择。win+s:打开搜索栏。

2024-03-05 15:25:27 108

转载 【Python】小数相加等于.9999999一大串

第一个输出6.3 是没有任何问题的,但是第二个本应该是6.4。但是出来的却是一大串,这个比较令我困惑。后面发现其实就是Python的数据类型问题。

2024-01-26 11:15:51 167

转载 【ISP】YU12、I420、YV12、NV12、NV21、YUV420P、YUV420SP、YUV422P、YUV444P

分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。

2024-01-22 15:16:48 180

转载 【图像处理】最近邻插值、双线性插值和双三次插值

但是大家只是在用这个算法,很少关注这个算法的实现细节:插值算法是如何工作的。上图效果是最近邻法的计算过程示意图,由上图可见,最近邻法不需要计算只需要寻找原图中对应的点,所以最近邻法速度最快,但是会破坏原图像中像素的渐变关系,原图像中的像素点的值是渐变的,但是在新图像中局部破坏了这种渐变关系。最近邻法实际上是不需要计算新图像矩阵中点的数值的,直接找到原图像中对应的点,将数值赋值给新图像矩阵中的点,根据对应关系找到原图像中的对应的坐标,这个坐标可能不是整数,这时候找最近的点进行插值。

2023-12-28 16:24:17 423

原创 【ISP】ISP调试岗位分类

对焦独立于其他模块,它可以在任何阶段进行调试。亮度是颜色和清晰度噪声的基础,一般都是先调亮度,在分别调试颜色和清晰度噪声。这样的分类主要是从最终画面效果的角度出发,不同画面效果之间的影响较小。

2023-12-25 17:25:16 557

转载 【摄影基础】镜头分类

相机镜头如何分类?依据不同标准,我们可以将镜头分为不同类别,最常提到的便是根据镜头是否可以变焦而分为定焦与变焦镜头;根据焦距,又可以将镜头分为广角、标准、长焦、微距、鱼眼、移轴镜头等,小编本文主要就是详细介绍一下各镜头的区别。

2023-12-25 15:56:21 160

转载 朗伯比尔定律

朗伯比尔定律(lambert-beer law)是分光光度法的基本定律,是描述物质对某一波长光吸收的强弱与吸光物质的浓度及其液层厚度间的关系。[1]

2023-12-21 13:50:42 593

转载 【ISP】BLC(Black Level Correction)

如图是数据流程图,可以看出sensor端可以进行模拟处理和数字处理,而ISP端智能进行数字处理,因为ISP接受的信号是经过AD转换后的数字信号,所以在sensor端处理就可以有更加精细,如上面比亚迪的专利中提到的,sensor端粗调可以通过模拟信号来处理,然后细调再通过数字处理的方式来处理。所以综上分析一般ISP端可以通过比较简单的校正来完成,这样可以节省硬件资源。这也就是大多是ISP芯片用的处理方式都很简单的原因。

2023-12-11 11:26:50 150

转载 【ISP】BLC--高通Camera Tuning Black level分析

黑电平(Black Level),也称作:Optical Black,很多人也称呼为OB,指的是光学暗区矫正,也就是黑色的最低点,指在经过一定校准的显示装置上,没有一行光亮输出的视频信号电平。定义图像数据为0时对应的信号电平。也可以比喻我们平时在称量物品的之前的较0处理。因为sensor本身存在暗电流,导致在没有外部光线照射的时候,也有一定的输出电压。最终sensor的输出需要减去这个数值。

2023-11-30 11:43:16 1018

转载 【ISP】如何评估相机灵敏度

比较帧率、分辨率和接口等基本相机规格很容易;使用我们筛选并排序 14+ EMVA 规格,找到完全符合您的项目要求的产品。但是,比较相机的成像性能,例如量子效率、颞暗噪音和饱和量,则有点复杂。首先,我们需要理解这些各种测量值真正意味着什么。什么是量子效率及在峰值或在特定波长下测得值是什么?信噪比如何不同于动态范围?本白皮书将会解答这些问题,并会解释如何根据成像性能数据、遵循 EMVA1288 标准比较和选择相机。EMVA1288 是一套定义要测量相机哪方面的性能、如何测量及如何用统一的方法呈现结果的标准。

2023-11-24 17:08:55 204

转载 【ISP】HCG、LCG和DCG

像素结构解释上图显示了CMOS的一个像素元电路结构。CG和FW有什么关系呢?首先capacitance的公式为 C=Q/V,其中Q为电荷(charge)单位为库仑(Coulombs),V为势(potential)单位为伏特(Volts)。CG其实就是“反着”表示FD capacitance的一种方式,也就是一个电子能产生多少的电压,CG=V/(Q/q),q表示基本电荷量。通常,像素中允许的电压摆幅(voltage swing)的大小由整个传感器设计确定。

2023-11-24 15:33:08 1238

原创 【ISP】噪声--sensor(2)

Bayer格式的sensor 通常存在四种像素(R,Gr,Gb,B),这四种像素的光电转换特性(即增益特性)不可能是完全一样的,不同种像素间存在种间差异,同种像素之间也存在个体差异,如下图所示。但是由于暗电流的存在,每次复位后都会残留一些大小随机的噪声信号,即复位噪声,其大小与像素结构、芯片温度、PN结电容有关,因此也称为kTC噪声。(8)串扰:串扰指的是入射到一个像素A的光信号没有在这个像素里被捕获,反而被其周围的像素B捕获,导致B产生了不该有的信号。(3)光子散粒噪声:光子本身的特性,符合泊松分布。

2023-11-21 16:09:03 387

转载 FPGA和CPU、GPU有什么区别?为什么越来越重要?

近年来, 诸如 TPU、MPU、DPU 等的”X”PU 们似乎层出不穷,市场经常会对这些新创造出的名词感到困惑: 为什么会出现这么多的单元?本质上是由于 CPU 的算力到达瓶颈了,背后是通用计算时代的终结。从发明 以来, CPU 算力的提升主要依靠两大法宝:一是提高时钟频率,但时钟频率提升面临瓶颈了。 因为越高的时 钟频率, 意味着每秒可执行的运算次数越高,但随着电压下降到 0.6v 的“底限”,Dennard 缩放定律(Dennard Scaling) 在 05 年开始崩溃, 再提高时钟频率就会使得功耗以

2023-11-17 16:43:24 339 1

转载 FPGA、 CPU、GPU、ASIC区别

众所周知,通用处理器(CPU)的摩尔定律已入暮年,而机器学习和 Web 服务的规模却在指数级增长。人们使用定制硬件来加速常见的计算任务,然而日新月异的行业又要求这些定制的硬件可被重新编程来执行新类型的计算任务。FPGA 正是一种硬件可重构的体系结构。它的英文全称是Field Programmable Gate Array,中文名是现场可编程门阵列。FPGA常年来被用作专用芯片(ASIC)的小批量替代品,然而近年来在微软、百度等公司的数据中心大规模部署,以同时提供强大的计算能力和足够的灵活性。

2023-11-16 14:21:11 162

转载 Intel和AMD的FPGA型号

今天是2023年5月22日,XILINX的FPGA已经发展到了第7代,在高性能可编程器件领域,Xilinx已经成为神一般的存在,尤其在航空、航天、军工、通信、医疗等领域,Xilinx有着难以撼动的地位。然而当下,美帝严格限制高端芯片出口,俄乌战争中俄罗斯军工严重缺芯,其中就包含了FPGA。我从事手机基带硬件设计行业,早些时候在航电领域也有过几年工作经验,深知FGPA在“高端硬件”领域有着举足轻重的地位。恰逢这两年国产化浪潮,帮朋友做了几个FPGA的项目,就把这么多年FPGA的经验积累做了个归纳总结。

2023-11-15 17:26:36 152

转载 Laplace(拉普拉斯)算子 和 高斯拉普拉斯算子(Laplacian of Gaussian, LoG)

Laplace算子作为边缘检测之一,和Sobel算子一样也是工程数学中常用的一种积分变换,属于空间锐化滤波操作。拉普拉斯算子(Laplace Operator)是n维欧几里德空间中的一个二阶微分算子,定义为梯度(▽f)的散度(▽·f)。拉普拉斯算子是二阶微分线性算子,在图像边缘处理中,二阶微分的边缘定位能力更强,锐化效果更好,因此在进行图像边缘处理时,直接采用二阶微分算子而不使用一阶微分。

2023-11-02 14:53:39 2251

转载 ISO与动态范围和信噪比的关系

我将从CMOS成像原理出发,深入讲解ISO的本质,谁决定ISO,原生ISO和基准ISO的区别和定义,分析噪点产生的原因。详解信噪比、动态范围的区别与计算,以及最重要的ISO如何影响信噪比与动态范围。

2023-10-25 11:58:10 387

转载 人眼视觉分辨率

Clarkvision Photography - Resolution of the Human Eye

2023-10-13 20:04:37 336

MIL-nature-medicine-2019-master.zip

Clinical-grade computational pathology using weakly supervised deep learning on whole slide images论文代码,加了一点自己的解读。具体解读博客为:https://blog.csdn.net/u013066730/article/details/96705542#commentBox

2019-10-15

netframework 清理工具

netframework 清理工具1.0到4.62

2016-12-29

microsoft math

这是一款比较强大的计算器,可以进行作图,可以进行计算等等

2013-12-06

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

TA关注的人

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