自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 python的tkinter库关于创建窗口的一些属性设置

tkinter库是python自带的功能库,功能强大,设计界面也简单,可能的不足就是界面不是很美观,然后代码量很大。但是自己学习和使用已经足够了,而且如果使用Canvas画布的功能,界面也可以做的非常漂亮。这篇文章主要介绍一些关于窗口的参数设置,比如窗口的背景色,如何获取窗口的位置和大小,如何设置窗口透明,如何设置窗口为工具窗口,如何设置窗口为最顶层,如何去除窗口边框,如何鼠标拖动窗口。

2023-12-12 15:39:45 914

原创 yolov5-Lite通过修改Detect.py代码实现灵活的检测图像、视频和打开摄像头检测

算法自带检测图片、视频的detect.py脚本,但是拿来自己灵活的使用还是有许多问题,一般图像检测都是对实时性有要求,detect.py脚本是检测本地的图片视频。我修改一部分代码,将detect.py脚本写成一个api,直接调用函数,传入一个img数组对象,即可输出detections字典,包含各检测对象的类别、位置信息、置信度。

2023-12-12 13:45:44 1543 1

原创 tkinter的label组件动态显示透明GIF图像

tkinter显示GIF一般有两种方式。 一是使用tkinter自带的函数PhotoImage。可以直接显示透明原图,缺点是需要设置图像的帧数,太多了会报错,太少了缺少数据,显示效果不好。图像的大小也无法改变。

2023-12-10 17:12:58 632

原创 tkinter库使用技巧之监听窗口变化自动刷新组件位置大小

使用tkinter编写好的界面,有时需要改变界面的大小,而拖动改变窗口大小时,代码写好的组件布局不能够自动刷新改变位置和大小,特别是复杂界面,或者使用place布局时,在很长一段时间内我都放弃了对tkinter库写的界面允许改变界面大小,最近偶然发现place的新用法,实现了界面的自动刷新布局,这里记录一下。

2023-08-08 21:44:01 1197 3

原创 配置YOLOv5 7.0训练模型的流程已经一些问题总结

最近需要使用到图像识别的功能,学习了一下YOLOv5,花了几天时间,遇到不少的坑,网上冲浪最后终于是完成了模型的训练,这里简单记录一下。

2023-08-03 00:16:46 4267 29

原创 将xml文件转yolov5训练数据txt标签文件

使用正则表达式提取xml文件的关键内容,经算法处理,转化为YOLO训练需要的txt格式数据,完整代码已展示,另提供代码下载

2023-08-02 16:47:07 3738 16

原创 python ttk 创建窗口无法改变Canvas画布背景颜色

后面,删除label标签,才成功改变画布背景色,问题就在ttk创建的标签上了。最后只好舍弃美丽的外观,追求实际作用了。我直接用回tk.Label()创建标签,问题才解决,不过,界面的确差多了。ttk.Canvas也能够创建画布,但我不知道怎么改变颜色,就只能用tk.Canvas 创建了,然后发现还是改不了颜色。不知道大佬们有没有什么办法,实现,tkinter使用ttk创建窗口的情况下,实现Canvas的背景色修改呢?

2022-10-25 09:56:25 441 2

电子宠物-桌面宠物-电子蟑螂-模拟宠物

github上的开源项目,一只小蟑螂,在Windows桌面上爬来爬去,可以互动游戏,喂食、拖动、转转盘。增加时长和互动可以增加亲密值,亲密值可用于购买装备和特效和玩转转盘。同样的应用中有作者的github链接,这里就不展示了,还有一个升级版,满屏的蟑螂!有兴趣的可试试。

2023-12-12

图像识别-yolo算法-训练数据集-红蓝锥桶停车标志信号灯图片和标签

自己整理的yolo算法的数据集,大概有400张照片,包括红蓝锥桶、停车标志牌、交通信号灯,并且已经手动打好了标签,分好了文件夹,包括train和val,没有test文件夹,图片和标签文件名字对应,可以之间使用,在yolo项目中修改yaml文件。这个数据集是我在准备全国大学生智能车竞赛中制作的,故有参赛的同学可直接训练使用。我看网上资源很少,甚至付费的也找不到,想分享处理赚点积分,也是点辛苦费吧,毕竟打标签的过程可是痛苦万分啊,400张照片要3个多小时。

2023-12-12

yolov5预训练权重文件,包括l,m,s,x四个权重文件

包括yolov5l.pt,yolov5m.pt,yolov5s.pt,yolov5x.pt预训练权重文件

2023-08-02

python编写的扫雷小游戏,包括源文件和打包好的可执行exe文件

使用tkinter写的gui界面,使用画布背景,美化界面,同时添加了tag_bind函数,实现动态点击效果,提供三个难度级别,扫雷数量可自行修改,提供源代码,以及打包好的exe可执行文件,使用了第三方pillow库,故运行源代码需要另外安装pillow库(命令行执行:pip install Pillow)游戏使用的图片资源也已打包,下载可直接运行。

2023-08-02

yolov5数据集自动分类为train、val、test脚本工具

xml文件转txt文件之后,还需要对数据分类,包括提取训练集、验证集和测试集,图片数量多的情况下,使用脚本工具来自动分类效率就高多了。此脚本运行前提:已经准备好了图片数据集,数据集的图片均已打好标签,且所有标签在一个文件夹目录下。你需要如下修改代码:修改数据集中图片的文件夹路径,修改数据集中标签的文件夹路径,选中模式(train、val、test),修改随机提前图片的数量(length=200,比如train模式下,length=200,val模式下,length=100),修改数据保存路径my_dataset_dirname,之后运行即可,随机提取的数据集将保存在my_dataset_dirname目录下的images和labels文件夹下。

2023-08-02

YOLO训练标签xml格式文件转txt格式文件python编写小脚本

YOLOv5训练图像数据需要对图片打标签,标签的格式有许多,比较流行的是xml格式文件,可YOLO训练使用的是txt格式文件,此时需要格式转化工具。我使用python编写了一个脚本,使用正则表达式提取标签对象的信息内容,再进行相应的处理,转化为txt文件。代码可读性强,简单明了,效率高,可下载。

2023-08-02

python,python安装各种外部库

Windows系统通过使用pip install <库名>语句下载库的速度很慢,还经常不稳定,很容易下载失败,而且经常需要将pip升级到最新版本,如果直接使用命令行升级的话又需要很多时间,那么直接使用python写一个py文件,通过代理下载各种库的速度就快多了,而且不需要自己手动打那么多字,只需要输入库名就行了,直接下载,此外,每一次运行文件都会先自动升级pip,然后执行下载库的命令,极大方便了py库的安装。

2022-05-28

python小工具,文件查找

Windows系统自带的文件索引功能效率太低了,还经常搜索不到,就用python写了一个小工具,用来搜索文件位置。该程序支持模糊搜索,也可以通过写正则表达式搜索,极大的增加了搜索效率,搜索结果将显示在tkinter写的gui上,用列表容器盛放,单击结果可以查看文件路径,双击结果直接打开文件所在文件夹,轻松找到文件位置。

2022-05-28

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

TA关注的人

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