自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老猿Python

CSDN 2020博客之星季军。 如需高数、图像处理、OpenCV、Python等电子书请扫博客左边二维码加微公号

  • 博客(1203)
  • 资源 (12)
  • 论坛 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 OpenCV-Python调整图像对比度和带文字白纸照片背景漂白方法

本节介绍了一种利用阈值强制调整图像对比度的通用方法,同时介绍了一个基于带文字的白纸照片对背景色进行漂白的案例,相关方法可以用于图像的增强。

2021-10-13 23:45:00 1543

原创 数字图像处理:OpenCV-Python中的直方图均衡知识介绍及函数equalizeHist详解

本文介绍了OpenCV官方提供的直方图均衡原理、算法及算法实现样例,以及OpenCV-Python中的直方图均衡函数equalizeHist的调用语法、参数及返回值说明、处理过程描述,最后提供了一个使用equalizeHist函数对经典的两张直方图均衡样例图的处理代码和处理效果。通过相关内容的介绍,有助于大家理解直方图均衡的原理、算法及OpenCV中的处理方法。

2021-10-10 01:30:00 1819 3

原创 基于HSV颜色空间用OpenCV-Python给照片换底

本文介绍了基于HSV空间的给照片换底的实现思路及程序示例,HSV由于对颜色的识别更准确,因此得到的图像效果比RGB颜色空间更好。同时HSV的蓝色的H值非常精确,因此不需要象BGR空间一样需要结合照片去确认BGR三通道的范围,因此上述代码对于所有蓝底照片都适用。

2021-10-06 14:26:36 1322 3

原创 基于RGB颜色空间使用OpenCV-Python实现照片换底

本文介绍了基于BGR颜色空间给蓝底照片换底的实现思路及程序代码,并将相关代码做成了一个比较通用的函数,只需要根据照片的背景色调整底色识别的B、G、R三个分量的阈值,就可以适应不同蓝色的背景色的照片情况,如果要处理非蓝底的,就需要将函数中求背景掩膜的两行代码相应进行调整。

2021-10-04 14:15:03 1587 4

原创 音视频剪辑 DIY:用 Python 快速入门音视频剪辑

本文介绍了 Python Moviepy 音视频剪辑库的安装、主要功能以及部分示例代码,可以看到 Moviepy 能从文件或音视频流中装载音视频剪辑,并对装载的音视频剪辑进行各种变换和合成,代码开发简单易懂,很容易掌握,感兴趣的朋友不妨尝试一下。

2021-09-16 23:14:57 990 7

原创 一文带你读懂PyQt:用Python做出与C++一样的GUI界面应用程序

本文介绍了Python的图形化界面应用开发工具PyQt的功能和开发框架,通过PyQt的这些重要的工具、功能和框架机制,开发人员可以设计对应的GUI图形化界面、定义不同部件的操作及响应、捕获部件或应用的消息以及实现界面显示组件和数据存储组件的联动,从而构造完整的应用程序框架,最后提供了老猿实现的一些PyQt开发程序的界面来说明PyQt不同部件的界面风格。通过以上内容的介绍,有助于对PyQt或Qt不了解的初学者提了解PyQt的基本开发框架、应用界面风格。

2021-05-09 16:49:35 5175 61

原创 OpenCV-Python图形图像处理专栏文章目录

OpenCV-Python setMouseCallback回调函数中图像变量img的传递方法解析OpenCV-Python图像乘法运算cv2.multiply函数详解及像素值溢出归一化处理OpenCV-Python图像位与运算bitwise_and函数详解OpenCV-Python图像的减法运算cv2.subtract函数详解以及和矩阵减法的差异对比OpenCV-Python图像的加法运算cv2.add函数详解OpenCV-Python图像融合cv2.addWeighted权重加法函数详解Op

2020-10-19 21:52:06 3547 30

原创 Python音视频剪辑库MoviePy1.0.3中文教程导览及可执行工具下载

关于moviepy的两个专栏是老猿阅读moviepy库当前最新版本1.0.3的文档、源代码以及大量测试的基础上总结的MoviePy学习教程,本文将两个专栏的核心知识点,包括重要类的相关方法及作用、视频音频剪辑变换方法、场景式的支撑能力进行了导览式介绍,并给出了相关知识点教程的原文链接。同时介绍了使用PyQt+moviepy实现的图形化视频剪辑工具的开发过程,并提供多视频合成(含顺序拼接和同屏播放)、从视频中选择多时间段范围的视频拼接、将视频转动画或图片文件的工具的win7和win10版本可执行文件下载。

2020-08-23 22:30:48 6101 30

原创 使用PyQt开发图形界面Python应用专栏目录

本专栏为收费专栏的文章目录,对应的免费专栏为《[PyQt入门知识目录](https://blog.csdn.net/laoyuanpython/category_9702362.html)》,两个专栏都为基于PyQt的Python图形界面开发基础教程,只是收费专栏中的内容介绍更深入、案例代码更全。Qt和PyQt介绍的很多部件属性及字典取值在Qt及PyQt官方文档以及网上都没有,老猿通过大量研究、测试将相关内容弄清楚,因此本专栏适合有一定Python基础的同仁零基础学习Python图形界面开发,也适合学习

2020-07-25 16:56:31 5061 9

原创 moviepy音视频开发专栏文章目录

《moviepy音视频开发专栏》为收费专栏,基于老猿阅读moviepy1.03版本的源代码以及大量测试验证的基础上,详细介绍moviepy主要音视频剪辑相关类的方法、以及一些音视频剪辑合成处理的场景化支撑能力和部分剪辑合成实现的案例或工具开发。

2020-07-25 11:33:50 3189 6

原创 《老猿Python博客文章目录》

本目录提供老猿Python所有相关博文的一级目录汇总,带星号的为收费专栏:一、分类目录专栏:Python基础教程目录专栏:* 使用PyQt开发图形界面Python应用web前端开发小白学爬虫专栏:PyQt入门学习专栏:PyQt+moviepy音视频剪辑实战5G基础知识学习二、汇总目录老猿Python博文按标题排序汇总目录老猿博客首页注:本目录与https://blog.csdn.net/LaoYuanPython/article/details/98245036内容相同,只

2020-07-05 21:51:12 2264 15

原创 数字图像处理:OpenCV直方图均衡算法研究及模拟实现

本文结合OpenCV文档介绍的直方图均衡算法,结合《数字图像处理》介绍的直方图均衡处理原理,使用Python结合numpy实现了一个自定义的直方图均衡函数,这个自定义函数使用不同的参数调用可以分别模拟OpenCV的直方图均衡和《数字图像处理 https://blog.csdn.net/LaoYuanPython/article/details/119857829》介绍的通用直方图均衡方法。通过样例图像和老猿的进一步分析,可以看到《数字图像处理》介绍的通用直方图均衡图像比OpenCV直方图均衡图像亮度值高。

2021-10-09 21:13:08 59

原创 OpenCV-Python直方图计算calcHist函数详解

本文详细介绍了OpenCV-Python图像直方图计算calcHist函数的语法以及使用案例,希望这些介绍有助于大家详细了解OpenCV-Python图像直方图计算的方法。

2021-09-29 23:45:00 216 2

原创 numpy数组元素值的高效查表映射机制

本文介绍了numpy数组元素值的高效查表映射机制,在使用该机制时,老猿总结有如下要点: 1. 需要被映射的数组元素只能是有限的非负整数; 2. 映射表中用于映射的数组的元素个数必须是被映射数组元素最大值对应个数+1个; 3. 映射表被映射到的新值可以是任何值

2021-09-27 22:16:46 397

原创 OpenCV-Python图像直方图计算calcHist函数详解、示例及图形呈现

本文详细介绍了OpenCV-Python图像直方图计算calcHist函数的语法以及使用案例,从几个测试案例可以看出OpenCV-Python的直方图计算比C语言版本功能还是差的比较多。最后介绍了一个使用matplotlib画出直方图的完整案例和代码。希望这些介绍有助于大家详细了解OpenCV-Python图像直方图计算的方法。

2021-09-25 23:36:21 196

原创 数字图像处理:图像直方图基础知识介绍

本文介绍了直方图概念及属性、图像直方图的概念、特点及应用。

2021-09-25 21:15:45 1009

原创 对视频剪辑应用灰度图像变换+Moviepy生成灰度视频处理遇到几个有意思的问题

本文通过介绍将视频帧转换为灰度图像,再构建黑白视频的处理过程所遇到的问题及解决办法,确认了无论是从输入黑白视频的像素值还是将黑白视频输出到视频文件的处理过程来看,黑白视频的帧图像不是二维的灰度图,而是对应三维的彩色图像格式,其像素值为RGB三元组格式,只是R、G、B三个分量的值都是为对应灰度图的灰度值。

2021-09-22 20:19:36 167 2

原创 数字图像处理:使用直方图统计进行图像增强

本文介绍了使用直方图相关的统计信息进行图像增强的背景和处理方法,使用直方图统计进行图像增强通过挑选局部的对比对度相对全局图像低的暗区域,对这些满足条件的局部区域将其灰度值直接扩大E倍,从而使得整幅图像整体效果没有大的变化的前提下,增强图像暗区域的细节。

2021-09-20 23:31:14 627 2

原创 数字图像处理:局部直方图处理(Local Histogram Processing)

☞ ░ 前往老猿Python博文目录 https://blog.csdn.net/LaoYuanPython ░一、引言在前面章节《《数字图像处理》直方图均衡学习总结+感悟》、《数字图像直方图匹配或规定化Histogram Matching (Specification)处理》介绍了直方图均衡处理和直方图,二者都是基于整幅图像的灰度分布(intensity distribution)直方图来进行的,因此说这两种直方图处理方式都是全局性的(global)。 尽管这种全局方法适用于整个图像的增强(over.

2021-09-19 22:08:38 937 2

原创 数字图像直方图匹配或规定化Histogram Matching (Specification)处理

本文介绍了连续图像和数字图像直方图匹配(直方图规定化)的原理、处理过程,并提供了案例进行了讲解。可以看到,直方图均衡处理是直方图匹配的一个重要桥梁。最后,对于直方图规定化这个翻译个人觉得很low,个人感觉叫指定直方图更好理解,但Histogram Specification怎么翻译确实不太好把握,因此还是叫Histogram Matching直方图匹配最好。

2021-09-11 00:03:14 1293 3

原创 数字图像处理:直方图匹配或规定化Histogram Matching (Specification)原理及感悟

本文介绍了连续图像和数字图像直方图匹配(直方图规定化)的原理、处理过程,并提供了案例进行了讲解。可以看到,直方图均衡处理是直方图匹配的一个重要桥梁。最后,对于直方图规定化这个翻译个人觉得很low,个人感觉叫指定直方图更好理解,但Histogram Specification怎么翻译确实不太好把握,因此还是叫Histogram Matching直方图匹配最好。

2021-09-10 23:53:24 99 2

原创 《数字图像处理》直方图均衡学习总结+感悟

本文介绍了《数字图像处理》第三章直方图均衡的主要知识点,并针对部分疑难点增加了老猿自己的感悟,直方图均衡法针对非数字图像以及数字图像都存在通用的公式,只需要数字图像和非数字图像自身的信息,二者虽然由于灰度值连续和离散的不同公式有所不同,但本质是一致的。

2021-08-26 22:37:32 702 4

原创 数字图像直方图处理涉及的数学知识介绍

本文介绍了直方图处理相关的直方图知识、概率统计知识,要真正理解直方图处理还需要属性导数、微分和不定积分相关的概念以及计算公式。

2021-08-25 22:48:32 279 7

原创 人工智能数学基础:两个存在映射关系的随机变量的概率密度函数关系研究

本文介绍了两个存在映射关系的随机变量的概率密度函数之间的关系,并利用概率论和微积分的相关知识介绍了推导过程。

2021-08-23 21:50:30 553 9

原创 数字图像处理:直方图均衡(Histogram Equalization)的原理及处理介绍

本文介绍了《数字图像处理》第三章直方图均衡的主要知识点,直方图均衡法针对非数字图像以及数字图像都存在通用的公式,只需要数字图像和非数字图像自身的信息,二者虽然由于灰度值连续和离散的不同公式有所不同,但本质是一致的。本文的介绍是完全基于《数字图像处理》的介绍,其中有些内容对于不熟悉数字图像处理的人员理解可能存在困难,请等待老猿后续的系列博文答疑解惑。

2021-08-22 22:34:16 1784 12

原创 《数字图像处理》第三章学习总结感悟2:直方图处理

☞ ░ 前往老猿Python博文目录 https://blog.csdn.net/LaoYuanPython ░一、引言在2021年6月22日发布《《数字图像处理》第三章学习总结感悟1:灰度变换与空间滤波概念及常用灰度变换方法介绍》之后,老猿就暂停了数字图像处理的学习,而是开始重新学习(本来应该是复习,可是以前的高数知识完全忘光了)高数中的导数、微分、不定积分和定积分相关知识,主要是因为在学习直方图处理中碰到了定积分相关的知识,而这些知识老猿一点概念都没有了。不过总算是过来了,今天我们继续开始图像处理.

2021-08-22 22:01:24 1260 5

原创 人工智能数学基础---定积分9:无界函数反常积分审敛法以及无界函数Γ函数介绍

本文介绍了无界函数反常积分的比较审敛法和极限审敛法,以及特殊的无界函数Γ函数,以及Γ函数的一些特殊属性。

2021-08-15 23:05:30 1000 12

原创 人工智能数学基础---定积分8:无穷限反常积分审敛法

本文介绍了连续函数在无穷限(这里说的无穷限是指[a,+∞))区间的反常积分收敛性判断的几个方法,包括判断函数值大于等于0且有界、比较审敛原理、比较审敛法1、极限审敛法1以及绝对收敛法等,通过这些方法可以脱离原函数来判断无穷限反常积分是否收敛。

2021-08-15 13:21:27 977 6

原创 人工智能数学基础---定积分7:无界函数的反常积分计算

本节介绍了无界函数的反常积分概念,三种无界函数反常积分在瑕点的极限值如果存在,则无界函数的反常积分存在且收敛,同样可以利用牛顿-莱布尼茨公式进行计算则无界函数的反常积分,否则该反常积分发散,无法求出。实际上无论是无穷限函数还是无界函数,其反常积分如果存在,都可以通过求被积函数的原函数,然后按定义取极限,通过计算极限结合牛顿-莱布尼茨公式计算出最终结果。

2021-08-12 21:28:11 1260 7

原创 人工智能数学基础---定积分6:无穷限函数的反常积分计算

本节介绍了无穷限的反常积分的概念,函数f(x)在无穷区间(-∞,0]、[0,∞)以及(-∞,+∞)上的三种反常积分统称为无穷限的反常积分,这种反常积分当其无穷限对应的积分函数极限存在则可以利用牛顿-莱布尼茨公式进行计算,如果对应无穷限的积分函数极限值不存在,则该反常积分发散,无法求出。

2021-08-12 19:48:43 353 4

原创 人工智能数学基础---定积分5:使用分部积分法计算定积分

本节介绍了定积分的分部积分公式,并举例介绍了分部积分发计算定积分的具体过程,定积分的分部积分公式表明,原函数已经积出部分可以先用上、下限代入进行计算。

2021-08-11 21:08:01 1110 6

原创 人工智能数学基础---定积分4:使用换元法计算定积分

本节介绍了定积分的换元公式,并举例介绍了通过换元法计算定积分的具体过程,需要注意,定积分计算时一定要关注不同积分区间可能原函数不同的情况。

2021-08-11 19:08:48 1290 8

原创 人工智能数学基础---定积分3:微积分基本公式(牛顿-莱布尼茨公式)

本节介绍了积分上限函数,通过积分上限函数证明了微积分基本公式(牛顿-莱布尼茨公式),牛顿-莱布尼茨公式表明一个连续函数在区间[a,b]上的定积分等于它的任何一个原函数在区间[a,b]上的增量。由于牛顿-莱布尼茨公式表明了定积分和不定积分的关系,因此可以用于定积分的精确计算。

2021-08-10 23:04:29 4424 26

原创 人工智能数学基础---定积分2:定积分的性质

本文介绍了定积分的性质,包括线性组合运算、保号性、区间可加性、积分中值定理等。

2021-08-08 23:10:29 1478 10

原创 Qt和PyQt中的组合键输入捕获处理

本文介绍了在Qt和PyQt中怎么识别组合键的方法,需要注意对于修饰键+组合键的方法,需要QKeyEvent.modifiers,而对于多个可见字符的组合键,需要对键盘按键按下和释放都进行处理。

2021-08-08 21:50:57 776 16

原创 人工智能数学基础---定积分1:定积分的概念以及近似计算

本文介绍了定积分的概念、几何意义、用定义来求定积分的案例以及使用矩形法、梯形法和抛物线法求定积分近似值的方法和案例,需要注意定积分的近似计算方法还有很多,现在一些数学软件也支持定积分的近似计算,大家可以根据具体运算需要确定将积分区间等分份数以及近似计算方法来具体运用。

2021-08-07 17:55:55 1302 11

原创 人工智能数学基础---不定积分5:常用不定积分表

本文转录了常用不定积分的计算公式,求积分时,可以按照被积函数类型直接或经过简单的变形后,在表内查得所需的计算公式,从而就可以简便的求出积分。一般来说,查积分表可以节约计算积分的时间,但是,只有掌握基本积分方法才能比较灵活地使用积分表,而且对一些简单的积分,应用基本积分方法比查表可能更快。求积分时,究竟是查表还是直接计算,或者两者结合使用,应该具体分析,不能一概而论。

2021-08-05 19:54:45 740 5

原创 人工智能数学基础---不定积分4:有理函数求积分的方法

本文介绍了有理函数的概念及有理函数求积分的方法,并对于类似有理函数的三角函数形式的被积函数和带根式的被积函数,通过适当地换元变换化为有理函数求积分。

2021-08-05 18:44:41 638 3

原创 人工智能数学基础---不定积分3:分部积分法

本节介绍了分布积分法以及对应的**分部积分公式**,其核心思想是针对两个单独可以求不定积分的函数,二者的乘积求不定积分如果有困难,可以尝试将其中一个函数看做其原函数v的导数,这样两个函数的乘积的不定积分就变成了一个函数的原函数v的导数与另一个函数u的乘积的不定积分,从而可以尝试利用公式3-1来转换成函数u和函数v的乘积减去u的导数和v的乘积的不定积分的差。

2021-08-03 20:37:20 1517 12

原创 人工智能数学基础--不定积分2:利用换元法求不定积分

本文介绍了三种换元法求不定积分的方法及案例,但具体解题时要分析被积函数的具体情况,选取尽可能简捷的代换,不要拘泥于特定的变量代换。

2021-07-23 21:38:24 467 16

3GPP协议R16版本-5G无线接入网38系列规范.rar

3GPP协议R16版本-5G无线接入网38系列规范,包括了119个规范的R16版本,部分文档目录:TS23.501系统总体介绍、TS38.300无线侧总体介绍、TS38.401无线侧架构、TS38.211物理信道结构、TS38.104基站射频要求、TS38.304 用户终端(UE)在空闲模式以及RRC非激活状态、TS38.305 5G无线接入网中用户终端(UE)的定位、TS38.306 5G用户终端(UE)的无线接入能力、TS38.307 5G用户终端(UE)对释放无关频段的支持要求、TS38.321 媒体接入控制(MAC)协议规范、TS38.322 无线链路控制(RLC)协议规范、TS38.323 分组数据汇聚协议(PDCP)规范、TS38.331 无线资源控制(RRC)协议规范等

2020-05-08

MP4转MP3.rar

本工具从MP4文件中提取音频,可以指定提取其中的一段,仅用于win7和win10环境。下载后到解压目录中执行getAudio.EXE即可运行。

2020-05-08

PyQt中ListView控件的数据和展示分离案例代码 listView.rar

演示PyQt中ListView控件的数据和展示分离,通过一个数据存储关联两个ListView控件,操作数据存储时可以发现两个控件列表项跟随改变。 关联博文: PyQt学习随笔:ListView控件的视图和数据模型分离案例 https://blog.csdn.net/LaoYuanPython/article/details/101716478

2019-09-29

Qt事件列表.xlsx

PyQt中QEvent的类型常量及含义,包括常量名、值、英文描述和中文翻译描述,事件类型通过事件的type()方法获取。其中标蓝色的是老猿认为价值比较大的事件。

2019-10-12

PyQt槽函数获取信号发送对象的演示代码:计算器Calculator.rar

多个按键的click信号映射到一个主窗口槽函数后,通过sender函数识别信号发送控件,再获取发送控件本身的文本作为显示和存储,最后计算输入表达式的值。 本文相关博文: PyQt学习随笔:槽函数获取信号发送对象的方法 https://blog.csdn.net/LaoYuanPython/article/details/101800541

2019-09-30

ImageMagick7.0.8 win64 16通道像素版本.rar

ImageMagick-7.0.8-56-Q16-x64-dll.rar是ImageMagick7.0.8的windows 64位操作系统的安装程序,解压执行即可安装。 使用ImageMagick的创建,编辑,撰写,或转换位图图像。它可以读取和写入各种格式(超过200种)的图像,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG。使用ImageMagick可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线条,多边形,椭圆和贝塞尔曲线。 ImageMagick是免费软件,可以即用型二进制分发形式提供,也可以作为源代码提供,您可以在开放应用程序和专有应用程序中使用,复制,修改和分发它们。它是在派生的Apache 2.0 许可下分发的。 ImageMagick利用多个计算线程来提高性能,并且可以读取,处理或写入兆,千兆或兆像素图像大小。

2020-06-20

3GPP规范5G计费相关文档.rar

3GPP的R15/R16规范中部分与5G计费相关的规范序列文档,具体介绍请参考《老猿学5G扫盲贴:3GPP规范中与计费相关的主要规范文档列表及下载链接 https://blog.csdn.net/LaoYuanPython/article/details/105986963》

2020-05-08

PyQt图形应用事件捕获案例.rar

本代码为Python3.7+PyQt5.13开发实现的图形应用界面事件捕获案例,对应博文《PyQt(Python+Qt)实现的GUI图形界面应用程序的事件捕获和处理的几种方法》(https://blog.csdn.net/LaoYuanPython/article/details/102615610)的案例完整代码。

2019-10-17

videoSegClip.rar

本工具从MP4文件中指定剪辑提取其中的一段的视频输出,仅用于win7和win10环境。下载后到解压目录中执行videoSlice.EXE即可运行,永久免费使用。

2020-05-08

videoMute.rar

本工具从MP4文件中指定提取其中的一段的视频输出,该段视频的音频被去除,仅用于win7和win10环境。下载后到解压目录中执行videoMute.EXE即可运行,永久免费使用。

2020-05-08

video2Gif.rar

本工具从MP4文件中指定提取其中的一段转为GIF文件,仅用于win7和win10环境。下载后到解压目录中执行Video2Gif.EXE即可运行,永久免费使用。

2020-05-08

multiSegmentClip.rar

本工具支持从一个MP4文件中提取多段视频合并成一个视频文件输出、或者从MP4文件中剪切掉指定视频段剩余部分合并输出,仅用于win7和win10环境。下载后到解压目录中执行multiSegmentClip.EXE即可运行。

2020-05-08

LaoYuanPython的留言板

发表于 2020-01-02 最后回复 2020-07-14

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

TA关注的人 TA的粉丝

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