- 博客(1406)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 常用网址
银行银行信息: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
转载 【图像处理】图像的色彩风格滤镜
滤镜的原意是安装在相机镜头前过滤特定自然光的附加镜头,如紫外镜、偏光镜、渐变镜、雷登镜等。在数字图像处理中,主要是用来实现图像的各种特殊效果。例如 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混合模式(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
2019-10-15
C# 单步执行可以成功,直接运行却不能成功
2016-04-07
C# 用户控件的Load事件不能执行
2015-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人