自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode后缀表达式转中缀求值(逆波兰C++)

中缀转逆波兰表达式,主要是利用栈,浏览表达式,从左往右提取放入栈中,遇到运算符,分别提取栈的两个栈顶元素,第一个为num1,第二个为num2,因为逆波兰表达式考虑计算是从右往左进行运算符计算,所以运算是(num2[运算符]num1)。输入:tokens = ["10","6","9","3","+","-11","*","/","*","17","+","5","+"]输入:tokens = ["4","13","5","/","+"]输入:tokens = ["2","1","+","3","*"]

2022-12-18 12:51:22 390 1

原创 OpenCV——图片HSV艺术效果

PS:对HSV色彩空间进行分量值的调整能生成一些有趣的效果图。这里将V通道全都调整为255,即亮度最大。

2022-12-13 11:20:47 479

原创 PyQt5-小案例(复数计算器)

PyQt5-小案例(复数计算器)支持加减乘除四则运算和实部虚部分割

2022-12-11 22:49:36 680

原创 Pytorch—tensor相关运算

torch.cat((x,x),dim=1) #1是横轴。#0表示横向切一刀,1表示纵向切一刀。# dim为1表示行,0表示列。

2022-11-08 20:35:12 930

原创 根据逻辑关系图以及双代号网络图编写求时间参数(python版)

根据逻辑关系图以及双代号网络图编写求时间参数(python版)

2022-10-24 22:52:18 2869

原创 卡尔曼滤波实例——预测橘子的轨迹

step3:将质心送入卡尔曼滤波器,获取到预测的下一次橘子的质心位置。step1:获取橘子的检测框。视频中截图的一张带有橘子的图。step2:求取橘子的质心。检测橘子轮廓最小外边框代码。

2022-10-23 13:52:20 15508 21

原创 OpenCV透视变换——将斜方向的图片转成正方向鸟瞰图

Tip:顺序是左上,右上,左下和右下的四个坐标点位置。

2022-10-19 00:06:52 6951 3

原创 OpenCV实战案例——车道线识别

方法:在图像中,黑色表示0,白色为1,那么要保留矩形内的白色线,就使用逻辑与,当然前提是图像矩形外也是0,那么就采用创建一个全0图像,然后在矩形内全1,之后与之前的canny图像进行与操作,即可得到需要的车道线边缘。TIPs:使用霍夫变换需要将图像先二值化。

2022-10-15 20:11:56 26838 34

原创 Django配置文件介绍

【***常常操作***】——urls.py 【URL->函数】项目的管理、启动项目、创建app、数据管理。django默认提供了admin后台管理。】 【***常常操作***】URL和函数的对应关系。

2022-10-03 23:38:18 1272

原创 face_recognition结合opencv进行多人脸识别

step1:准备好opencv,numpy和face_recognition三个库step2:准备好人脸图像 step3:利用opencv读取三张图片 step4:将图片转为特征向量,并将向量和名字添加到列表中,一一对应step5:摄像头展示,读取摄像头图片帧step6:将图片缩放到1/4,进行处理时候更加的迅速step7: opencv摄像头读取的是BGR格式,这里转为face_recognition需要的RGB形式,同时将图像原图和图像中的所有人脸面部以及对应的所有特征信息放入faces_encodin

2022-10-01 22:50:11 4956 1

原创 OpenCV——Canny边缘检测

Canny边缘检测是一种使用多级边缘检测算法检测边缘的方法。

2022-09-27 21:41:58 2568

原创 Mysql+Pyqt5数据库课设(图书借阅系统)

该管理系统包含管理员模式和普通用户模式,管理员可以进行添加和删除书籍的操作,同时也可以进行对普通用户的登录账户进行清除操作,至于添加普通用户,则是在界面的工具栏中的注册中进行,而普通用户则是可以进行查询借阅状态,查看所有书籍,以及借书和还书,两个登录模式都可以进行所有书籍的查阅,查阅可以包含书名、书号、作者名、分类和出版社几种方式。

2022-09-23 01:07:08 1013

原创 解决pymysql.err.OperationalError: (2013, ‘Lost connection to MySQL server during query‘)

直接在管理员控制台输入。

2022-09-22 08:33:53 891

原创 正则表达式匹配符

^...] 匹配除了字符组中字符的所有字符。. 匹配除换行符意外的任意字符。\W 匹配非字母或数字或下划线。\w 匹配字母或数字或下划线。a|b 匹配字符a或字符b。[...] 匹配字符组中的字符。\s 匹配任意的空白符。^ 匹配字符串的开始。$ 匹配字符串的结尾。{n,} 重复n次或更多次。\n 匹配一个换行符。\t 匹配一个制表符。\S 匹配非空白符。\D 匹配非数字。

2022-08-24 08:40:46 525

原创 OpenCV--图像的基本表示方法

二值图像表示不够细腻,为体现更多的细节,就需要使用更多的颜色,计算机会将灰度处理为256个灰度级,用数值区间【0,255】表示,其中数值“255”表示纯白色,数值“0”表示纯黑色,其余的数值表示从纯白到纯黑直接不同级别的灰度。二值图像是值仅仅包含黑色和白色两种颜色的图像,计算机将白色的像素点处理为“1”,黑色像素点处理为“0”,以方便后续的存储和处理操作,只使用一个比特位(0或者1)就能表示。彩色图像是更为常见的一类图像,能更丰富的展示图像的细节信息。通常用一个三维数组来表示一幅RGB色彩空间的彩色图像。

2022-08-20 00:28:32 2016

原创 机器学习--数学库--概率统计

机器学习--数学库--概率统计

2022-08-08 21:00:41 429

原创 约束性统计星号‘*’

根据问题描述,可以理解为两个'|'之间的*不要统计,也即当'|'为偶数个的时候,才需要去统计*个数。解释:需要考虑的字符加粗加斜体后:"yo|uar|e**|b|e***au|tifu|l"。换言之,第一个和第二个 '|' 为一对,第三个和第四个 '|' 为一对,以此类推。解释:不在竖线对之间的字符加粗加斜体后,得到字符串:"l|*e*et|c**o|*de|"。输入:s = "yo|uar|e**|b|e***au|tifu|l"输入:s = "l|*e*et|c**o|*de|"...

2022-08-08 16:50:49 1704

原创 机器学习笔记--数学库

机器学习笔记--数学库

2022-08-02 00:18:15 483

原创 迭代+递归解决反转单链表问题

迭代+递归解决反转单链表问题

2022-08-01 11:26:53 270

原创 PyQt5-绘制不同类型的直线

PyQt5-绘制不同类型的直线

2022-07-30 07:38:37 828

原创 PyQt5-用像素点绘制正弦曲线

PyQt5-用像素点绘制正弦曲线

2022-07-30 07:36:08 358

原创 PyQt5-在窗口上绘制文本

PyQt5-在窗口上绘制文本

2022-07-30 07:32:52 648

原创 Matplotlib--绘图标记

Matplotlib--绘图标记

2022-07-29 20:24:06 1346

原创 Matplotlib绘图笔记基础直线、折线、曲线

Matplotlib绘图笔记--持续更新。

2022-07-26 19:32:29 1534

原创 vs如何读取mysql中的数据(顺便通过代码解决了中文乱码问题)

usetest;insertintotest_1values('獜洛橙',18);//mysql连接//一个结果集结构体//char**二维数组,存放一条条记录//数据库用户名username//数据库密码,填自己的密码//数据库连接地址//注意有时候使用主机ip会报错,此时可以将ip改为localhost//函数申明//释放资源{}{//连接数据库//查询数据//获取结果集//显示数据//给ROW赋值,判断ROW是否为空,不为空就打印数据。......

2022-07-26 14:29:11 1584

原创 二进制表示--2的幂

2的幂是比较特殊的,转为二进制只有一位为1,那么与减一的本身去相与,结果肯定是为0,所以判断的条件就是n&(n-1)==0。给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。链接https//leetcode.cn/problems/power-of-two。如果存在一个整数x使得n==2x,则认为n是2的幂次方。商业转载请联系官方授权,非商业转载请注明出处。来源力扣(LeetCode)解释24=16。...

2022-07-25 15:07:58 730

原创 试除法--3的幂

从问题分析可知,要判断是3的幂的数,也就是不可能是负数和零,肯定是正数,那么用不断地用n模除3判断是否等于0的方法,就可以判断出n是否是3的幂,而最终的条件就是,如果该数是3的幂,最后肯定结果是1%3==0不成立,从而退出循环,而此时n==1,那么只要返回n==1,问题就迎刃而解。给定一个整数,写一个函数来判断它是否是3的幂次方。链接https//leetcode.cn/problems/power-of-three。整数n是3的幂次方需满足存在整数x使得n==3^x。...

2022-07-25 12:35:10 170

原创 PyQt5-文件对话框(QFileDialog)

PyQt5-文件对话框(QFileDialog)

2022-07-16 13:39:58 1877

原创 PyQt5-颜色对话框(QColorDialog)

PyQt5-颜色对话框(QColorDialog)

2022-07-16 13:37:33 637

原创 PyQt5-字体对话框(QFontDialog)

PyQt5-字体对话框(QFontDialog)

2022-07-16 13:35:36 258

原创 PyQt5-显示不同类型的消息对话框(输入对话框)

PyQt5-显示不同类型的消息对话框(输入对话框)

2022-07-14 11:55:46 500

原创 PyQt5-显示不同类型的消息对话框(提示对话框)

PyQt5-显示不同类型的消息对话框

2022-07-14 11:51:55 1149

原创 PyQt5-使用QDialog显示通用对话框

PyQt5-使用QDialog显示通用对话框

2022-07-14 11:41:43 449

原创 PyQt5-计时器控件

PyQt5-计时器控件

2022-07-13 09:25:01 593

原创 PyQt5-滑块控件

PyQt5-滑块控件

2022-07-13 09:22:27 361

原创 PyQt5-下拉列表控件(QComboBox)

PyQt5-下拉列表控件(QComboBox)

2022-07-13 09:19:49 1890

原创 PyQt5-复选框控件(QCheckBox)

PyQt5-复选框控件(QCheckBox)

2022-07-11 08:52:47 1032

原创 PyQt5-单选按钮控件(QRadioButton)

PyQt5-单选按钮控件(QRadioButton)

2022-07-11 08:49:58 1314

原创 PyQt5-按钮控件-QPushButton

PyQt5-按钮控件-QPushButton

2022-07-11 08:34:34 754

原创 PyQt5-使用QTextEdit控件输入多行文本

PyQt5-使用QTextEdit控件输入多行文本

2022-07-10 23:11:16 1227

空空如也

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

TA关注的人

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