自定义博客皮肤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的专栏

学如逆水行舟,不进则退

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

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

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

2023-06-13 10:15:16 568

原创 常用网址

银行银行信息: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 537

转载 【PyQt】功能模块和名称

但是setText()方法和setIcon()方法都使用的话,只会显示图标。通常我们在Windows或Linux上使用复制都是按ctrl+c然后按ctrl+v进行粘贴(Mac上为command+c和command+v),这其中就涉及到了剪贴板,当进行复制时,其实是将要复制的内容放到了一个无形的剪贴板上,要粘贴时,再将剪贴板上的内容放到界面上。当在执行某些复杂且耗时的操作时,我们不能将该操作放在界面控制线程中(即UI线程,就是app.exec_()所在的线程),否则我们会发现界面停止响应(或卡顿)。

2024-05-04 12:21:06 3

转载 【OCR】paddle的OCR学习笔记

OCR(Optical Character Recognition,光学字符识别)是计算机视觉重要方向之一。传统定义的OCR一般面向扫描文档类对象,现在我们常说的OCR一般指场景文字识别(Scene Text Recognition,STR),主要面向自然场景,如下图中所示的牌匾等各种自然场景可见的文字。

2024-05-04 12:13:41 4

转载 【Git】git的学习

mv README README.md 将文件重命名git add README.md 添加重新命名的文件到缓存区git rm README 删除在缓存区的README文件git reset --hard清理暂存区的文件因此最便捷的修改文件名的方式为git mv suling.txt su.txt。

2024-05-04 01:43:09 1

转载 【产品】产品手记学习

产品的增长其实并不是被发明的流程,它是一直存在的。人们通过各种方式发现产品和服务(获客),被吸引并动手尝试(激活),成为产品的用户不时地来使用它(留存),为它付费(变现),并推荐给更多的用户(传播)。1. 传播与获客的关系2. 获客的原则获客的核心原则只有一条,就是明确用户画像,找到他们聚集的地方,并想办法拉拢他们。3. “流量品类”与“利润品类”4. 吸引的效率一种是靠表达,我们需要通过文案或图示、视频的方式,说明我们产品的价值和优势。

2024-05-04 01:36:07 1

转载 【网络】HTTP安全篇

通常认为,如果通信过程具备了四个特性,就可以认为是“安全”的,这四个特性是:机密性、完整性,身份认证和不可否认。机密性(Secrecy/Confidentiality)是指对数据的“保密”,只能由可信的人访问,对其他人是不可见的“秘密”,简单来说就是不能让不相关的人看到不该看的东西。完整性(Integrity,也叫一致性)是指数据在传输过程中没有被窜改,不多也不少,“完完整整”地保持着原状。身份认证(Authentication)是指确认对方的真实身份,也就是“证明你真的是你”,保证消息只能发送给可信的人。

2024-05-04 01:24:48

转载 【网络】HTTP进阶

压缩 HTML 等文本文件是传输大文件最基本的方法;分块传输可以流式收发数据,节约内存和带宽,使用响应头字段“Transfer-Encoding: chunked”来表示,分块的格式是 16 进制长度头 + 数据块;范围请求可以只获取部分数据,即“分块请求”,实现视频拖拽或者断点续传,使用请求头字段“Range”和响应头字段“Content-Range”,响应状态码必须是 206;

2024-05-04 01:20:51 5

转载 【网络】HTTP初相识

美国国防部高等研究计划署(ARPA)建立了 ARPA 网这一时期的 HTTP 被定义为 0.9 版,结构比较简单,为了便于服务器和客户端处理,它也采用了纯文本格式。蒂姆·伯纳斯 - 李最初设想的系统里的文档都是只读的,所以只允许用“GET”动作从服务器上获取 HTML 文档,并且在响应请求之后立即关闭连接,功能非常有限。HTTP/1.1 是对 HTTP/1.0 的小幅度修正。但一个重要的区别是:它是一个“正式的标准”,而不是一份可有可无的“参考文档”。基于 Google 的 SPDY 协议,注重性能改善,但

2024-05-04 01:13:28

原创 【Python】模拟windows文件名排序

需要注意的是,在文件名中,不同符号的排列序号不同,如点号(.)排列在许多非英文字母之前,但会排列在字母“Z”之后。5. 特殊字符(如:&、$、# 等)排在数字和字母之后,优先级依次降低。2. 大写字母排在小写字母前面;4. 英文字符按字母表顺序排序;1. 数字优先于字母排序;

2024-04-25 23:04:53 227

转载 【数学知识】贝塞尔曲线

贝塞尔曲线可以由如下参数方程表示:即:其中 n为控制点P的数目减一(下标从0开始),且 0≤t≤1。

2024-04-24 17:17:49 20

转载 【图像处理】图像的色彩风格滤镜

滤镜的原意是安装在相机镜头前过滤特定自然光的附加镜头,如紫外镜、偏光镜、渐变镜、雷登镜等。在数字图像处理中,主要是用来实现图像的各种特殊效果。例如 Photoshop 提供的滤镜内容丰富,具有非常神奇的作用,可以为图片创造出绚目的效果。使用 OpenCV 也可以实现各种滤镜风格,本节介绍色彩风格变换滤镜。

2024-04-21 00:18:02 24

转载 【图像处理】伪彩色图像处理

伪彩色图像是指对单色图像进行处理,结果转换得到颜色分量,构造为彩色效果的图像。伪彩色图像在形式和视觉表现为彩色图像,但其所呈现的颜色并非图像的真实色彩重现,仅仅是各颜色分量的像素值合成的结果。2.1函数原型函数 cv.applyColorMap() 根据色彩映射表,将灰度图像变换为伪彩色图像。src:输入图像,8 位灰度图像或彩色图像,cv_8Udst:输出图像,大小和通道数与 src 相同colormap:色彩映射表,OpenCV 自带色彩风格类型的颜色查找表。

2024-04-21 00:00:18 115

转载 【ISP】PS色阶调整算法

本博客实现 Photoshop 的色阶调整算法,包括输入动态线性拉伸、伽马变换和输出线性拉伸。色彩平衡是通过对颜色的调整使图像达到颜色平衡,可以用于调节颜色缺陷或表现效果。Photoshop 的色阶调整分为输入色阶调整和输出色阶调整。输入图像中低于黑场阈值的像素置 0 (黑色),高于白场阈值的像素置 255(白色)。灰场调节值默认值 1.0,调节范围 [0.01, 9.99]。灰场调节值增大的效果是加灰降对比度,减小的效果是减灰加对比度。输出色阶调整有 2个调节参数:黑场阈值、白场阈值。

2024-04-20 23:15:54 20

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

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

2024-04-05 15:22:09 27

转载 ASCII 码对照表详解

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

2024-04-03 13:48:42 168

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

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

2024-03-29 13:37:10 70

转载 【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 78

转载 【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 45

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

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

2024-03-22 12:05:30 21

转载 【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 28

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

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

2024-03-21 15:50:38 35

转载 【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 33

转载 【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 20

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

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

2024-03-21 11:24:35 29

转载 【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 66

转载 【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 81

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

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

2024-03-14 10:00:58 27

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

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

2024-03-13 18:13:59 31

转载 【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 50

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

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

2024-03-13 16:11:58 42

转载 【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 53

转载 【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 90

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

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

2024-03-12 16:05:37 171

原创 windows常用快捷键

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

2024-03-05 15:25:27 110

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

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

2024-01-26 11:15:51 183

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

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

2024-01-22 15:16:48 210

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

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

2023-12-28 16:24:17 512

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

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

2023-12-25 17:25:16 562

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

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

2023-12-25 15:56:21 169

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关注的人

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