自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 LightWeightOpenPose框架简介及踩坑过程

目录一、前言二、``LightWeightOpenPose``框架简介三、``LightWeightOpenPose``框架运行:四、``LightWeightOpenpose``框架踩坑Author:qyan.liDate:2022.4.17Topic:LightWeightOpenpose框架简介及使用踩坑记录一、前言​ 忙碌将近两周,课程设计在磕磕绊绊中终于也算是完成,这其中真的是遇到无数的坑,当时就许诺,完成之后,一定要写篇博文记录一下。​ 课程设计是有关姿态识别方向的,因此需

2022-04-17 16:40:10 7953 31

原创 SLAM学习快速入门---CMake简单、基础语法

研究生阶段开启SLAM的旅程,从此篇博文起会开启一个新的SLAM专题,用以记录入门过程中的问题解决以及笔记分享,内容大多会涉及应用,原理剖析有能力的话后续会添加进来。如有纰漏,敬请指正!今天记录CMake的有关知识,这是读者在linux上运行cpp代码的必要一环。

2023-06-18 09:58:37 502 1

原创 解决python编码报错:UnicodeEncodeError: ‘ascii‘ codec can‘t encode character u‘\uff08‘ in position 13:ordin

最近在手搓数据分析小项目时,需要借助于爬虫获取些数据,于是翻出去年暑假写的python爬虫代码,往常可以正常运行的代码,却总是报。编码,难怪会报无法编解码的错误,问题找到啦,解决办法也就有了,进入。​    网上的解决办法集中在修改编码的方式为。​    再次运行代码就不会报错了!​    仔细查看报错信息,发现代码。​    但是代码运行报错,显示。方法,后续查找相关资料,发现。,好家伙,返回的内容使用。文件,修改编码方式为。

2023-04-17 09:37:18 6940 4

原创 PYQT基础组件QPushButton、QMessageBox、QInputDialog、QFileDialog、QtextEdit、QSlider、QSpinBox、QComboBox详解

​ ~~~~~~~~~ 最近计划开始系统整理一下python进行QT开发的基础知识和技能,一方面帮助老师整理相关的知识和实例Demo,另外一方面也完善自己QT开发的知识,作为之前QT树形组件的补充和拓展。关于QT树形组件的基本内容,可以参考我之前的博文:https://blog.csdn.net/DALEONE/article/details/123676385?spm=1001.2014.3001.5501组件简介:​ ~~~~~~~~~

2022-07-07 19:47:34 1271 2

原创 python高阶3D绘图---pyvista模块,mayavi模块,pyopengl模块,MoviePy模块基础使用

​ 借助于其编写简单,三方库丰富的特点,可以极为方便的进行数据的分析和图像的绘制,在三维绘图方面,同样具有诸多优秀的三方库供大家使用,下面进行简单的介绍,深入了解请查看官方文档,或查阅其他文章。模块:简单介绍:​ 是可视化工具包()的高级,用户可借助此完成复杂的3D图形绘制,功能较为强大。在给出的官方文档中,提供多种绘图,具体详见:Examples — PyVista 0.33.0 documentation。模块应用:基础示例Demo: ...............

2022-07-07 11:42:29 10760

原创 python高阶爬虫---视频类内容爬取,内含详细教程和代码实例

最近放暑假,闲来无事,爬点东西来玩。这学期由于课程需要,多次用爬虫的技术来获取数据,但都是获取一些文字类的数据。突发奇想,自己想利用爬虫获取一些音视频类的数据。下面以某站和某影院为例,说明爬虫获取音视频的技术和方法。BiliBili的视频爬取教程参考自BiliBili视频(自己爬自己,哈哈哈),城市影院的视频爬取以BiliBili为启发,自己编写。代码仅供参考,不用做其他用途。..............................

2022-06-28 09:55:49 24813 11

原创 Huffman编码的Python与Matlab实现(附讲解)及编码效率与信源概率分布之间的关系

借助于Matlab和python语言实现Huffman编码,并对Huffman编码的编码效率与信源概率分布之间的关系进行探索和验证,附详细代码和讲解过程

2022-06-23 09:23:23 1891 1

原创 借助于OpenCV将多帧图像合并为视频及OpenCV录制视频并保存

最近一直在网络上检索借助于OpenCV如何将多帧图像合并为视频,了解到可以借助于VideoWrite()函数实现,顺便学习一下VideoWriter函数使用,以及借助于此函数实现摄像头视频录制并保存以及将多帧图片合成为视频。​ 老样子,先上代码,方便大家参考借鉴:三、多帧图片合成为视频​ 老样子,先上代码,方便大家参考借鉴:三、小总结​ ~~~~~~~~ 总结一下,代码的核心在于VideoWriter()类的构造和...

2022-06-19 17:02:54 2508

原创 树莓派练手小项目---基于树莓派构建天气查询系统,实现内容的网页自动化检索功能

本篇博文其实应该写在基于树莓派构建手势控制的小车前面,作为练手的小项目,熟悉树莓派的基础操作。本篇博文主要涉及如何借助于树莓派实现天气的查询和网页内容的自动化检索。其中也会提及自己在项目过程中有关于树莓派蓝牙,自动化等等的避坑指南。顺便提一句,手势控制的智能小车已经更新:(7条消息) 玩转树莓派—详解树莓派的系统烧录,基础使用及基于树莓派制作手势控制的小车(附详细代码及演示效果)_隔壁李学长的博客-CSDN博客,有兴趣的同学可以自行参考。​ .........

2022-06-19 12:28:45 2966

原创 json文件简介及借助于python解析json文件

json文件简介及借助于python语言解析json文件

2022-06-17 18:47:21 355

原创 简单记录一次MediaPipe手势识别过程(附详细代码及问题解决办法)

MediaPipe手势识别过程-算法实现及问题解决FileNotFoundError: The path does not exist.**报错解决cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'问题解决.....

2022-06-17 16:17:35 4379

原创 玩转树莓派---详解树莓派的系统烧录,基础使用及基于树莓派制作手势控制的小车(附详细代码及演示效果)

最新版树莓派官方系统安装及避坑指南,树莓派的基础使用教程以及如何根据树莓派实现手势控制的智能小车

2022-06-12 09:06:56 3906 3

原创 借助于python构建语音交互的智能机器人(自动发消息、发邮件、播放音乐、人机对话、网页检索功能,含完整代码)

​ ~~~~~~~~ 经过几天的努力,基于构建语音交互的智能机器人终于完成,今天这篇文章会完善阐述一下系统的总体架构,将前面的四篇文章串联起来,形成一个完善的系统。完整的项目代码已经上传至,链接会在最后给出,需要的同学可自行下载参考。​ ~~~~~~~~ 前序四篇功能实现的博文链接如下,可自行参考:​ ~~~~~~~~ 智能系统的主要功能实现在前面四篇博文中已成功完成,系统的总体框架图如下:​

2022-06-09 09:39:29 3080

原创 python构建智能机器人系列博文---借助于python实现自动化发送邮件

​ ~~~~~~~~ 邮件的自动化发送已经是构建智能机器人系列功能实现的最后一篇博文,后续会出一篇总领性的文章,来阐述一下系统的总体框架和组织方式,这个系列就已经完成,完整的代码也会在最后文章中给出,需要的同学可以持续关注一下。​ ~~~~~~~~ 本篇博文的目标集中在邮件的自动化发送,与前面音乐自动播放,消息自动发送的实现思想不同,邮件的自动化发送借助于邮件操作模块:和。代码完全借鉴于知乎的一位博主的代码(参考链接已经在中给出),自己做简单的

2022-06-09 09:35:53 551

原创 python构建智能机器人系列博文---借助于python实现QQ,微信消息的自动发送,音乐的自动播放

​ ~~~~~~~~ 这是构建智能机器人系列的第三篇博文:主要内容是借助于实现音乐的自动播放以及,微信消息的自动发送,来作为智能机器人的主要功能之一。后续还会继续推出第四篇,也是最后一篇,借助于实现邮件的自动化发送。​ ~~~~~~~~ 借助于实现音乐自动播放,微信,消息的自动发送,内部原理核心都是一条:借助于自动化模块模拟人的操作实现指定功能。​ ~~~~~~~~ 自动化操作本身是的强项之一,也有非常丰富的第三

2022-06-09 09:32:01 998

原创 python构建智能机器人系列博文---借助于浏览器自动化技术实现网页内容的自动检索

​ ~~~~~~~~ 这篇是构建智能机器人系列的第二篇文章,主要功能是借助于浏览器自动化技术实现网页指定内容的检索,来作为智能机器人的另外一个功能实现。​ ~~~~~~~~ 后续大概还会有三篇左右的文章来介绍系统其他的功能实现,需要的同学可以持续关注一下,每部分都会给出分代码,完整的代码待整理完成后会在最后一篇博文中提供。​ ~~~~~~~~ 由于旨在利用浏览器自动化实现网页内容的检索,因此必须配置浏览器自动化的

2022-06-09 09:23:35 998

原创 python+neo4j构建基于知识图谱的电影知识智能问答系统

​ ~~~~~~~~ 最近,课程设计要求做关于知识图谱的调研工作。调研过程中,在网络上发现诸多同学自行构建知识图谱的相关内容,就考虑自己自行搭建一个。经过调研和基于自己技术的考量,最终还是打算做基于知识图谱的电影知识智能问答系统(主要是数据集比较好构建)。虽然比较简单,但是这个过程中自己也收获不少新知识,对于整个系统框架的了解也更加深入。​ ~~~~~~~~ 在智能问答系统构建之前,需要做部分准备工作,主要包含两个方面:软件安装:​

2022-06-03 22:45:19 19025 41

原创 python构建智能机器人系列博文---借助于网络爬虫技术实现天气的自动查询系统

目录一、写在前面:二、天气查询系统三、总结:Author:qyan.liDate:2022.5.29Topic:python借助于网络爬虫实现天气查询系统一、写在前面:​       ~~~~~~      最近,课程这边需要实现一个简单的人机交互系统,考虑到自己之前实现过基于python的智能聊天机器人,参考链接:(13条消息) 基于“机器学习”的智能聊天机器人—py

2022-05-29 21:24:21 729

原创 简单记录阿里云语音识别API调用方法

目录一、写在前面:二、代码展示:三、代码调整的思路:四、总结:Author:qyan.liDate:2022.5.15Topic:简单记录阿里云语音识别API调用一、写在前面:​       ~~~~~~      最近的课程设计需要语音识别算法,但由于自己实现能力不够,只能借助于现成的API资源,目前国内比较成熟的包括百度云,阿里云,科大讯飞等等。由于百度云自己之前使

2022-05-29 18:45:17 3114 4

原创 python中lambda表达式,列表生成式,map()函数的基础用法详解

目录一、写在前面:二、``lambda``表达式:三、列表生成式:四、``map()``函数使用:五、总结:六、写在最后:Author:qyan.liDate:2022.4.28Topic:lambda表达式,列表生成式,map函数简介及使用方法分析Reference:https://zhuanlan.zhihu.com/p/163065966,https://zhuanlan.zhihu.com/p/163065966一、写在前面:​     &n

2022-04-30 10:49:23 2594

原创 Pyqt主要组件QFileDialog,QMessageBox,QInputDialog,QPushButton详解,附详细代码(持续更新中.....)

Pyqt学习主要组件详解,附详细代码(持续更新中…)Author:qyan.liDate:2022.4.24Topic:学习整理QT for python中各组件的基本用法和示例DemoReference:https://blog.51cto.com/quantfabric/2422601一、写在前面​ 最近计划开始一篇新的博文,内容主要是Qt for python基本组件的整理和示例Demo,一方面帮助老师搜集一下相关知识,另一方面也希望系统的学习下QT组件的相关知识,作为之前树形组

2022-04-24 19:26:57 1044

原创 Colab免费使用GPU资源及使用踩坑记录---For初学者

标题:免费的GPU资源以及Colab踩坑过程Author:qyan.liDate:2022.4.17Topic:主要记录一下Colab使用过程中自己踩过的坑,供自己以及大家参考目录标题:免费的GPU资源以及Colab踩坑过程一、前言:二、``Colab``简介三、``Colab``踩坑历程四、其他参考文献:一、前言:​ 断断续续,课程设计也已经持续将近两周的时间,两周时间几乎所有内容从零开始,踩了无数的坑,Colab白嫖GPU算是遇到的较大的第一个拦路虎,写篇博文记录一下心路历程。​

2022-04-17 10:46:19 2784 1

原创 QT树形组件创建,增加,删除入门学习----绝对细致,一篇入门

QT树形组件创建,增加,删除入门学习----绝对细致,一篇入门文章目录``QT``树形组件创建,增加,删除入门学习----绝对细致,一篇入门一、前言:二、TreeWidget组件Author:qyan.liDate:2022.3.22Topic:借助于python语言在QT中创建树形组件Reference:一、前言:​ QT创建图形化界面时,经常会遇到需要创建树形组件的需求,比如在左侧创建"文件目 录"栏,这都会应用到树形组件。​ QT for python中常用的树形组件有两种,分

2022-03-23 08:10:18 4561 1

原创 Linux学习---入门之Vim常用命令总结

Linux学习—Vim入门Author:qyan.liDate:2022.2.22文章目录``Linux``学习---``Vim``入门一、``Vim``简介二、``Vim``文本编辑三、``Vim``程序编译:一、Vim简介Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。简单而讲:Vim是Unix及类Unix系统中一种文本编辑器二、Vim文本编辑Vim工作模

2022-02-26 10:56:07 364

原创 Mysql入门---sql结构化查询语言中常用函数总结

Mysql数据库入门—sql函数Author:qyan.liDate:2022.2.21文章目录``Mysql``数据库入门---``sql``函数一、 前言二、 ``sql``函数1. 字符函数2. 数学函数3. 日期函数4. 流程控制函数一、 前言sql作为数据库操作中的主流语言之一,同其他编程语言一致,内部同样包含多种内置函数,方便用户使用其进行更高效的查询。二、 sql函数sql语言中函数主要包含四种,分别为字符函数、数学函数、日期函数、流程控制函数等,下面将针对其一一进行介绍。

2022-02-22 16:24:53 876

原创 Mysql数据库入门---数据查询常用方法(包含条件查询和排序查询)

Mysql数据库入门—数据查询Author:qyan.liDate:2022.2.21文章目录``Mysql``数据库入门---数据查询1. ``select``关键字2.条件查询3.排序查询1. select关键字select意为选择之意,可以借助于select关键字完成数据库内容的查询借助于关键字查询基本用法:select 查询列表 from 表名# 数据查询select 100; # 查询变量100select 1000 + 100; # 查询表达式# 数据库字段查

2022-02-21 19:18:59 2011

原创 Python自动化操作word,excel(涉及docx,win32,xlrd,xlwt,xlwings,xlutils模块)

文章目录``Python``自动化操作``office``一、``Python``自动化操作``word``文档二、``Python``自动化操作``excel``文件三、关于特殊要求的实现验证Python自动化操作officeTopic:验证Python相关模块操作office功能Author:qyan.liDate:2022.1.3一、Python自动化操作word文档Python自动化操作word文档主要介绍常用的两个模块python-docx和win32python-doc.

2022-01-11 11:06:10 817

原创 Python中if __name__ == ‘__main__‘用法及原理解析

Python中if __name__ == '__main__'用法及原理解析文章目录Python中``if __name__ == '__main__'``用法及原理解析一、用法说明:二、原理说明:三、小总结:Date:2022.1.1Author:qyan.liTopic:浅析Python中if __name__ == '__main__'的原理和用法Reference:https://blog.csdn.net/heqiang525/article/details/89879056一、

2022-01-01 15:14:59 8732 1

原创 linux飞行模式问题解决

解决:Ubuntu系统“飞行模式使用硬件开关关闭”Date:2021.12.30Author:qyan.li文章目录解决:Ubuntu系统“飞行模式使用硬件开关关闭”前言解决办法小总结前言​ 自己电脑安装windows和linux双系统,今天下午电脑开机,进入linux系统,电脑自动进入飞行模式,并显示使用硬件开关关闭,自己尝试这手动关闭很多次无法解决问题,最终在csdn上找到类似博文解决上述问题。解决办法​ 在自己的电脑上寻找带有类似于基站或者wifi标识的按键,即可解决上述问题,自

2021-12-30 15:26:22 2458 3

原创 Git基础命令---添加文件,查看文件状态

Git版本控制工具Author:qyan.liDate:2021.12.30Reference:https://www.liaoxuefeng.com/wiki/896043488029600文章目录Git版本控制工具前言主体板块---Git基础命令小总结前言​ 最近刚刚结束期末考试,腾出时间来整理一下前段时间学习的Git的相关命令。自己与Git的渊源起于自己负责的一个学校小项目,项目完成后,在队员的倡议下,忽然有将项目代码上传至github的想法,因此跟随B站大佬简单学习git的使用。

2021-12-30 10:02:31 1763

原创 Mysql数据库学习---入门基础命令,适用于初学者

Mysql数据库学习Author:qyan.liDate:2021.12.29文章目录Mysql数据库学习一、Mysql数据库启动、退出二、Mysql数据库常用命令三、小总结一、Mysql数据库启动、退出sudo mysql -u root -p linux系统下进入Mysql数据库quit 退出Mysql数据库二、Mysql数据库常用命令数据库基本命令—查看数据库和表单:Mysql数据库中包含两个最基本的部分:database和table,数据库中操作均针对其进行操

2021-12-29 21:04:57 317

原创 Java判定相等---==和equals()和“compareTo()”

Java中"=="和"equals()"和“compareTo()”的区别Date:2021.12.29Author:qyan.liReference:https://blog.csdn.net/qq_43576028/article/details/90347117文章目录Java中"=="和"equals()"和“compareTo()”的区别前言一、Java中“==”二、Java中CompareTo()方法三、Java中equals()方法前言最近,利用Java学习数据结构,涉及到相

2021-12-29 16:58:24 1258

原创 浅析Python中不定长参数

浅析Python中不定长参数文章目录浅析Python中不定长参数前言一、Python不定长参数两种形式二、Python不定长参数的传入三、Python不定长参数‘解铃’和‘系铃’参考文献:前言昨天偶然看到CSDN上一篇关于Python装饰器的博文,其中涉及到Python不定长参数的问题,故总结整理一下。Author:qyan.liDate:2021.11.23一、Python不定长参数两种形式*args->args并非重点,重点在于前面的*,此种方式表示将传入参数打包为tu

2021-11-23 15:44:22 1086

原创 深度学习Pytorch框架

深度学习Pytorch框架文章目录深度学习Pytorch框架前言1. Pytorch命令之``nn.Sequential``2. Pytorch命令之``nn.Conv2d``3. Pytorch命令之``nn.BatchNorm2d``4. Pytorch命令之``nn.MaxPool2d``5. Pytorch命令之``nn.linear``前言最近在学习Pytorch深度学习框架,由于初次接触,故记录一下学习的历程~Author:qyan.liDate:2021.11.171. P

2021-11-19 09:34:36 1008

原创 Java中Iterable接口和Iterator接口

Java中Iterable接口和Iterator接口前言前段时间学习数据结构,涉及到自定义数据结构的遍历操作,应用到Java中的Iterator和Iterable接口,并不了解,故记录一下。Author:qyan.liDate:2021.11.16Iterable接口说明:实现Iterable接口表明实现类可以利用迭代器迭代,即具备使用迭代器的能力(able)接口方法:iterator(),forEach(),spliterator()iterator方法返回迭代器,

2021-11-17 10:59:40 695

原创 C++面向对象基础---封装(2)

C++面向对象—封装(2)Date:2021.9.30Author:lqy文章目录C++面向对象---封装(2)一、初始化列表:二、类对象作为类成员:三、静态成员变量static四、静态成员方法五、成员变量和成员函数分开存储六、面向对象之This指针七、空指针访问成员函数八、面向对象class的const修饰符一、初始化列表:初始化列表简介:C++面向对象编程提供初始化列表完成类似于有参构造函数的功能代码示例:class Person{public: int a; int

2021-10-01 21:34:31 104

原创 C++面向对象基础---封装(1)

C++面向对象—封装(1)Date:2021.9.7Author:lqy文章目录C++面向对象---封装(1)一、面向对象三大特征:二、面向对象设计:三、访问权限:四、struct 和 class区别:五、成员属性私有化六、类作为函数参数:七、类作为类的成员属性:八、C++中类的分文件编写九、C++中对象初始化和清理:十、C++中的构造函数十一、C++中构造函数调用时机十二、构造函数调用规则:一、面向对象三大特征:封装,继承,多态二、面向对象设计:封装:class(类)的定义:

2021-10-01 14:03:55 252

原创 c++开发基础---结构体struct基础知识

C++ 结构体—structDate:2021.9.30Author:lqy文章目录C++ 结构体---struct一、结构体简介:二、结构体数组:三、结构体指针四、结构体嵌套结构体五、结构体作为函数参数:六、结构体中const的使用场景:七、结构体案例:额外收获:C++随机数生成一、结构体简介:结构体属于C++中一种自定义数据类型,struct为基本数据类型的集合结构体定义:struct 结构体名{ 成员列表;};结构体创建:1. struct 结构体名 结构体对

2021-10-01 13:50:54 234

原创 C++面向对象基础---继承

C++面向对象—继承Date:2021.9.14Author:lqy文章目录C++面向对象---继承一、继承实现方式:二、继承方式区别:三、继承对象模型四、继承中的构造和析构顺序五、继承同名成员六、C++多继承七、菱形继承/钻石继承面向对象之继承:适用情况:多class具有相同的属性或行为,采用继承方法,将多class共有的部分(属性,方法)提取出来作为父类,其他作为派生类继承父类优点:减少代码重复性,增强代码可读性一、继承实现方式:继承语法—class 父类:继承方式 子类/

2021-09-26 21:41:02 120

原创 c++中的深拷贝与浅拷贝的问题

C++中浅拷贝与深拷贝Date:2021.9.24Author:lqy文章目录C++中浅拷贝与深拷贝一、深浅拷贝:二、调用时机:三、问题出现:四、问题解决:五、额外收获:一、深浅拷贝:浅拷贝->简单的复制拷贝操作深拷贝->在的堆区重新申请空间,进行拷贝操作二、调用时机:当C++中class编写时,成员属性出现堆区数据(即成员属性开辟在堆上,需要程序员手动释放),考虑深浅拷贝问题三、问题出现:// 编译器自动提供的拷贝构造函数 Person(const P

2021-09-26 21:35:32 153

空空如也

空空如也

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

TA关注的人

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