自定义博客皮肤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等电子书请扫博客左边二维码加微公号

  • 博客(1318)
  • 资源 (12)
  • 问答 (5)
  • 收藏
  • 关注

原创 统信UOS Linux环境下安装OpenCV遇到的各种问题及填坑指南

本文详细介绍了在统信UOS的linux操作系统环境下安装opencv库和构建opencv C++应用的编译环境过程中遇到的各种问题,通过解决这些问题,就可以最终成功安装opencv库和执行opencv C++应用的编译和测试了。

2024-01-02 02:30:00 2081 3

原创 信创之国产浪潮电脑+统信UOS操作系统体验11:统信UOS Linux下绕开github下载和编译OpenCV并构建C++应用编译环境的过程详解

本文详细介绍了在统信UOS的linux操作系统环境下安装opencv库和构建opencv C++应用的编译环境的详细过程,通过下载安装包、调整cmake文件、执行cmake和make以及安装,调整环境变量等,最终构建了可以编译opencv C++应用程序的环境。上述安装过程是老猿反复多轮测试之后总结出来的,其实在测试过程中中遇到了各种问题,通过解决这些问题,才最终成功.

2024-01-02 02:00:00 2508 3

原创 OpenCV-Python+Moviepy 结合进行视频特效处理

本文介绍了制作视频雪花飘落特效和灯光秀的原理、实现的思想以及流程,并利用 Python+OpenCV+Moviepy 提供了关键的实现代码,可以供大家理解图像融合、图像制作视频、Moviepy 视频变换的完整案例。

2021-11-05 07:32:55 9731 4

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

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

2021-09-16 23:14:57 4382 8

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

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

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

原创 OpenCV-Python图像透视变换处理:魔变车牌案例

本文介绍了利用透视变换实现两车交换车牌的详细过程,并提供了OpenCV-Python示例代码。根据老猿的操作经验,利用透视变换操作过程中需要注意: 1. 变换时选择的四个点,从视角来看尽量是在两条平行线上,否则图像变换过程中可能产生畸变,即使逆变换也不一定能变换回来; 2. 变换时最好给图像四周预留一定空间,用为变换后图像大小范围有可能超出原图像大小范文,这样才能保证图像变换后没有图像丢失。

2021-02-28 09:31:07 7905 13

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

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

2020-08-23 22:30:48 9746 32

原创 《老猿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 3164 15

原创 秘塔和Kimi AI在资料查询和学习中的使用对比

本文对比了秘塔和Kimi AI在资料查询和学习中的使用情况,从个人的观点来看,Kimi从界面和内容检索总结上都优于秘塔,但老猿对秘塔的特点不是很了解,是否有其他隐藏技能不了解,因此进行的对比可能不全面,欢迎大家指正。

2024-04-16 20:13:50 1051

原创 非监督学习的模型为条件概率分布P(z|x)和p(x|z)的区别

P(z|x)给定输入 x 时,输出 z 的概率,p(x∣z) 给定输出 z 时,输入 x 的概率,这2种表示条件概率分布主要适合非监督学习的情况,但也可以在监督学习中适用,只是很少使用。

2024-04-16 07:35:44 1015 1

原创 统计学习的分类概述

本文介绍了统计学习的各种分类,按基本分类,统计学习可以分为监督学习、非监督学习、强化学习,有时还包括半监督学习、主动学习,按模型分类,分为概率模型和非概率模型,按算法分类分为了在线学习和批量学习,按技巧分类为贝叶斯学习和核方法。这些分类方法是从不同视角进行的,因此各种分类方法之间对应的学习方法又是交叉的,正所谓条条大路通罗马。

2024-04-13 21:30:27 987

原创 关于机器学习中贝叶斯学习(Bayesian Learning)计算公式的理解

本文详细介绍了贝叶斯学习(Bayesian Learning)计算公式的各个组成因子的含义及所代表的意义,贝叶斯学习基于贝叶斯定理和概率论的原理计算在给定数据条件下模型的后验概率,并应用这个原理进行模型的估计以及对数据的预测。

2024-04-13 21:29:03 916

原创 统计学习方法概述

本文是老猿学习《统计学习方法》(李航 著)一书的感悟和总结,大部分内容来源与书本,之所以将原文的大部分内容在博客中呈现,是因为老猿觉得这些内容对新人学习非常重要,会起到提纲挈领的作用。统计学习是处理海量数据的有效方法,是计算机智能化的有效手段,更是计算机科学发展的一个重要组成部分,对应计算机科学系统、计算、信息三个组成部分的信息这个部分。统计学习是基于数据构建概率统计模型从而对数据进行分析和预测,统计学习的三要素为模型(model)、策略(strategy)和算法(algorithm),模型是基础,定义

2024-04-13 08:35:38 718

原创 人工智能基础概念5:使用L1范数惩罚进行Lasso回归(正则化)解决机器学习线性回归模型幻觉和过拟合的原理

L1正则化通过给线性模型增加一个与权重参数的L1范数作为惩罚,并使得目标函数变为原线性模型加上λ倍惩罚,通过调节λ的值影响模型权重参数的值,最终压缩部分权重参数的值为0来减少部分特征(自变量)对模型的影响。

2024-04-05 21:26:50 1157 1

原创 解决在统信UOS Linux下缺乏zlib和jpeg库导致的安装Pillow报错问题

本文介绍了在统信UOS Linux下由于缺乏zlib和jpeg库导致的安装Pillow报错问题的解决过程和解决办法,之所以报错是因为缺省的统信UOS Linux未安装zlib和jpeg库导致的,只需要安装上述库即可解决。

2024-04-05 19:31:44 886

原创 人工智能基础概念4:似然函数、最大似然估计案例详解

本文结合详细的案例介绍了似然函数和最大似然估计的概念,并通过典型案例说明了最大似然估计的计算过程,有助于大家理解似然函数和最大似然估计。

2024-04-04 21:36:32 1056 1

原创 人工智能基础概念3:模型陷阱、过拟合、模型幻觉

本文介绍了模型陷阱中的过拟合、模型幻觉的概念以及二者的关系,可以看到过拟合、模型幻觉是两种不同概念,但二者又相互关联,过拟合会导致模型幻觉,模型幻觉也可能导致过拟合,二者都可能导致模型泛化能力差,但过拟合一般是型复杂度过高导致,模型幻觉更侧重于模型对于数据中的非实质性模式的错误理解。

2024-04-04 21:06:20 657

原创 人工智能和机器学习概述

本文介绍了人工智能特别是机器学习的一些基础知识,机器学习是人工智能的一个分支,而借助于机器学习中的神经网络,通过多层神经网络进行知识学习的深度学习是机器学习领域中的一个重要研究方向。

2024-03-25 21:23:34 1238 2

原创 人工智能基础概念2:机器学习中的监督学习和非监督学习

机器学习根据训练数据是否标注分为监督学习和非监督学习,监督学习按标注的数据是否连续细分为分类和回归,非监督学习按用途可分为聚类和降维,不同的学习方式适合不同的应用场景。

2024-03-25 20:30:32 955

原创 numpy的数组深度叠加dstack详解

numpy的dstack函数用于沿着第三个维度(深度)将数组堆叠起来。它将多个数组按照深度方向进行堆叠,生成一个新的数组。本文通过案例介绍了dstack对不同维度数组的操作影响。

2024-03-19 19:41:58 1077 1

原创 windows10下如何通过命令行方式新增一个外部WLAN的Wifi热点并连接

本文介绍了windows下如何通过命令行方式配置新增的热点、如何用命令行连接新增的热点的详细步骤。

2024-03-03 16:49:54 906 2

原创 温故而知新:形态学图像处理的应用场景及原理

在原来的形态学变换系列博文中,老猿针对形态学变换进行了相关从基础概念、到程序实现等的一系列文章介绍,本次回顾这部分知识过程中,重点分析了形态学变换适用的场景及其背后的原因,有助于大家进一步理解形态学变换的原理和应用场景。

2024-02-19 20:34:28 181 1

原创 OpenCV-Python图形图像处理:自用的一些工具函数源代码(统信UOS Linux版)

本文介绍了老猿自用于OpenCV测试程序的一些自用工具函数适用Linux环境的参考代码。

2024-02-02 22:27:41 220 1

原创 温故而知新:部分常见的图像数学运算处理算法的用途

本文将图像处理中常用的数学运算算法及其对图像的作用做了个汇总介绍,有助于图像处理时针对对应场景快速选择合适的数学算法。

2024-02-01 21:15:38 1231

原创 温故而知新:直方图均衡、直方图匹配的再次理解

本文针对笔者复习直方图均衡和匹配的知识的一些思考进行了说明,直方图均衡扩展可图像的灰度级(intensity scale)范围、增强了图像的对比度,而直方图匹配则使得图像具有与目标图像或指定直方图要求的对比度和亮度特性。

2024-01-19 20:55:06 1304 1

原创 《国产信创之光》专栏完毕感言

在整个过程中,老猿从开始使用国产笔记本电脑(浪潮+统信UOS)一头的包,通过反复备份+还原,到执行安装软件的升级,最终整台电脑越用越顺,应该说国产信创的笔记本电脑超出了笔者接触国产电脑之前的预期,并相信随着大家的进一步使用,整个信创的生态链会越来越好,用户体验也越来越好,期待我们自己的IT能迅速腾飞。在本专栏完结之后,也许以后还有少量体验感受会在本专栏发表,但主要的重心将转到OpenCV-python的继续学习,并计划人工智能的学习安排。》,这个专栏计划中要发表的内容都发表了,专栏的写作任务顺利完成。

2024-01-12 20:55:47 581 1

原创 在统信UOS Linux下用opencv-python捕获摄像头输入保存到视频文件

本文介绍了在统信UOS Linux下用opencv-python捕获摄像头输入保存到视频文件的实现代码与windows的差别,opencv-python的windows版本和Linux版本的处理上还是有所不同的,windows下的容错性高一些,Linux下对参数要求更严格,因此相同的代码Linux下要更注意细节。

2024-01-11 18:20:17 1102 1

原创 统信UOS Linux下安装opencv-python过程详解

本文介绍了统信UOS Linux下安装OpenCV-Python库的过程以及安装过程遇到的问题,在UOS下通过升级pip3才能正常安装。

2024-01-11 06:00:00 1190 1

原创 信创之国产浪潮电脑+统信UOS Linux操作系统体验10:visual studio code中调试C++程序

本文简单介绍了在vscode中调试C++程序的基本步骤,要调试程序时,首先要确保使用g++编译时带“-g”参数,然后进入vscode运行菜单按F5启动调试,如果程序带有参数等场景,还要配置launch.json调试配置文件。

2024-01-01 17:58:33 1303

原创 基于知识图谱的智能辅助需求管理体系介绍

本文介绍了一种基于知识图片的只能辅助需求管理体系,该体系借助需求处理各环节处理专家的知识,将其整理成知识库知识,结合需求处理各环节的平台支持,进行需求内容、分析设计、测试方案以及交付各阶段的输出内容的质量提升,从而提升整体需求的处理效率,这个过程是一个随需求处理不断循环往复、逐步完善的过程,颇为契合Devops的理念。

2023-12-31 20:21:51 1356 1

原创 统信系统常见问题解决方法

本文介绍了几个浪潮+统信UOS操作环境下常见的几个问题,能解决基本的几个问题,同时保持系统版本升级到最新是最好的解决办法。

2023-12-31 19:39:52 2410

原创 2023,平安!2024,最诚挚的祝福送给诸君!

大浪淘沙,唯有潮头拼搏,坚持不渝,方得始终。愿此与诸君共勉,携手并进,共迎丰收硕果。诚祝大家2024年阖家幸福安康!万事顺意!工作收获满满、学有成!

2023-12-29 20:32:55 637 1

原创 机器环境无法访问GitHub情况下linux安装OpenCV执行cmake无法下载ADE文件v0.1.1f.zip

本文介绍了在linux机器网络环境无法直接访问GitHub的情况下,怎么绕开GitHub下载OpenCV安装源文件包,以及opencv包构建过程中,cmake无法访问GitHub获取ADE组件的解决办法,经过这些调整,可以将OpenCV源代码下载后顺利执行cmake以生成makefile文件,为后续执行代码完整构建打下了基础。不过离真正的完整构建还需要有段距离,我们将在后续博文中继续介绍。

2023-12-28 21:16:09 1232 1

原创 统信UOS linux下opencv应用编译时的头文件和库文件路径查找设置方法

本文介绍了在统信UOS 的linux Debian系环境下,通过设置环境变量、编译指令参数指定路径、pkg-config配置等方法设置opencv库的头文件和库文件路径的方法,通过这些方法可以是的gcc或g++编译器能顺利找到opencv的头文件和库文件。

2023-12-28 20:44:38 1285

原创 信创之国产浪潮电脑+统信UOS操作系统体验9:使用vscode构建的配置任务编译C++程序

本文介绍了通过vscode构建配置任务并手工调整配置文件后,生成用于编译多个文件的C++项目的生成任务过程及配置解释,有助于大家熟练使用vscode编译C++项目。实际上老猿认为,除了这种方法,也可以通过配置其他任务方式执行C++项目的编译,比如对于更复杂的需要makefile的工程,应该是用配置任务使用make指令来构建编译任务,具体等后面老猿验证后再介绍。

2023-12-19 20:18:57 1423 1

原创 信创之国产浪潮电脑+统信UOS操作系统体验8:Visual Studio Code中的任务文件tasks.json和任务配置要素介绍

本文介绍了Visual Studio Code中的任务文件tasks.json的任务(包括全局任务和局部可选任务)配置各要素的配置含义和用途,并举例说明了具体任务配置的应用,有助于大家深入理解vscode的任务配置方法。

2023-12-19 07:27:32 1075 2

原创 Visual Studio Code中tasks.json全局任务命令选项CommandOptions配置介绍

本文介绍了Visual Studio Code中tasks.json全局任务命令选项CommandOptions的详细内容,并通过配置案例来说明CommandOptions各个子配置项的作用。

2023-12-14 20:56:50 1330 1

原创 Visual Studio Code中的任务配置文件tasks.json中的可选任务组tasks详解

本文介绍了tasks.json中任务配置选项的可选任务组tasks子配置项,tasks的类型是TaskDescription,文章介绍了TaskDescription的详细内容和用途。tasks配置项配置的任务是大多数任务的配置方式,理解相关子配置项的内容对于更好地配置vscode的任务有重要作用。

2023-12-14 19:57:17 2328

原创 Visual Studio Code tasks.json中控制任务执行问题面板显示内容的PresentationOptions介绍

本文介绍了Visual Studio Code tasks.json中控制任务执行问题面板显示内容的PresentationOptions中的各元素的含义和使用方法,并举例说明了配置2个任务的presentation对输出的影响。

2023-12-05 19:49:25 1098 2

原创 Kubernetes(K8S)基础知识

本文介绍了Kubernetes(K8S)的基本概念、主要功能、架构以及网络通信相关的基础知识,在K8S中Pod是最小的管理单元,Pod内的容器间处于同一个网络空间内可以相互通过localhost+端口直接访问,同一个Node的Pod通过虚拟以太网桥接进行相互访问,跨Node的Pod间通过虚拟以太网对桥接到节点的以太网卡实现跨节点访问。K8S中Service是对外提供服务的虚拟IP加端口映射到集群节点的静态端囗,集群外部可以通过:访问Service。

2023-12-05 07:37:13 1127 2

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

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

MP4转MP3.rar

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

2020-05-08

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

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

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

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

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

2019-09-29

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

TA关注的人

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