- 博客(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
原创 Pytorch—tensor相关运算
torch.cat((x,x),dim=1) #1是横轴。#0表示横向切一刀,1表示纵向切一刀。# dim为1表示行,0表示列。
2022-11-08 20:35:12
930
原创 卡尔曼滤波实例——预测橘子的轨迹
step3:将质心送入卡尔曼滤波器,获取到预测的下一次橘子的质心位置。step1:获取橘子的检测框。视频中截图的一张带有橘子的图。step2:求取橘子的质心。检测橘子轮廓最小外边框代码。
2022-10-23 13:52:20
15508
21
原创 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
原创 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
原创 约束性统计星号‘*’
根据问题描述,可以理解为两个'|'之间的*不要统计,也即当'|'为偶数个的时候,才需要去统计*个数。解释:需要考虑的字符加粗加斜体后:"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
原创 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
空空如也
图像数据集手动数据增强后,位置变换,标签如何相应变换
2022-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人