- 博客(68)
- 收藏
- 关注
原创 Dijkstra算法最短路径可视化(新)
(matplotlib坏了还没修好,暂时用的cv2绘制)算法会寻找每个点临近点中最近的点,排除掉已经访问过的点。注意的是,绿色线尽头的点是:起点到达该点的最短距离。内容还是比较详细的,这里不废话了,代码里都有。
2024-12-16 17:16:53
415
原创 YoloV5检测配置多模型
self.logger.info(f'检测已配置:{list(self.labels_waiting_detection.keys())}')self.logger.info(f'已开启保存图片检测结果,路径为:{self.detect_save_path}')self.logger.info(f'已开启保存图片处理结果,路径为:{self.result_save_path}')其次,就是调用模型了,infer需要两个参数,一个是预处理好的图片,一个是模型。预处理图片的方法如下,返回处理后的图片。
2024-10-10 16:44:44
954
原创 pygame制作游戏第一天
云里面生成雨滴对象的集合,雨滴的x范围在与的[x,x+cloud.width]内。人物我做了个基类charactor,玩家player继承基类。云需要跟随目标(这里暂定是玩家自己)需要定义其x,y的速度,以及方向。人物可以移动,g键召唤持续10秒的跟随目标的雨云。后面找时间慢慢做地图跟其他角色,还有攻击方式等。雨滴是单个的,与其他元素无关(除了要传入攻击目标)。这里先做了一个“炫酷”的雨云召唤技能。思路很重要,不然数据传递就乱了。pygame制作第一天。
2024-07-31 17:30:01
1179
原创 pyqt5制作音乐播放器(第三版)
在load_music中想到了lambda来传条件参数,分别给三个字段设计了对应的条件con1,con2,con3,只有在使用相应功能时修改条件即可实现函数复用了。这次接入了数据库,增加了翻页模式,更新了功能跳转之间的细节。
2024-07-24 16:56:58
371
原创 Python用Pyqt5制作音乐播放器
5、根据实际情况生成音乐列表。我这里的是下面的情况,音乐文件的格式是。所以根据需求修改 find_mp3_files 方法,我这里返回的是。1、搜索结果更新至当前音乐的列表,这样播放下一首是搜素结果的下一首。[ {"path":音乐文件路径,{"path":音乐文件路径,"singer":歌手},"singer":歌手},"music":歌名,"music":歌名,全部代码在此,试试吧。
2024-07-17 11:26:19
465
1
原创 解决mysql登录出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
解决方法: 问题就解决了。
2024-05-08 10:11:58
375
1
原创 Yolov5封装detect.py面向对象
web_client是根据需求创建的客户端,将检测到的数据打包发送给服务器。如果是普通文件夹或者图片,run中的while True去掉即可。主要目标是适应摄像头rtsp流的检测。
2024-04-02 10:53:05
698
原创 Python中websockets服务端从客户端接收消息并发送给多线程
模块功能都在下面,先运行Main.py,再运行websocket_client.py。修改websocket_client.py中data的信息,可以看到不同消息。
2024-02-23 17:57:44
3721
原创 python用websockets创建服务端websocket创建客户端
【代码】python用websockets创建服务端websocket创建客户端。
2024-02-20 10:15:18
774
原创 python用socket传输图片
本来想一次连接发送多张图片,但由于处理间隔的逻辑容易导致图片丢失等问题,所以这里采用的是每次连接只发送一张图片。服务器与连接分离处理,可以有效控制连接,避免单个连接影响服务运行。发送的形式是base64编码,可以有效的适用于各种项目。
2024-02-18 15:47:27
1004
原创 Python爬虫某云音乐歌手及下载其免费音乐
database和utils是自己写的。utils.make_agent()返回的是{"Agent":"..."}
2024-02-04 09:32:19
747
原创 爬虫安居客新房
我们发现,如果尾页的下一页标签 说明是尾页了。我们看到页面有下一页标签,我们对比有下一页与尾页的下一页标签的不同。此时我们的网页可以到下一个区域爬取了。
2024-01-22 17:36:31
868
原创 python中json的用法(详细)
用法是将数据类型(字符串,列表,字典,元组)加载成字符串。ensure_ascii=False参数可以加载中文。用法是将字符串加载成数据类型(字符串,列表,字典,元组)。ensure_ascii=False参数可以加载中文。dump参数是数据和对象,将数据转成字符串格式写入文件中(一般是json或者txt)load从文件对象中读取数据并转成相应的数据类型。json.dump(数据类型,文件对象)json.load(文件对象)json.dumps(数据)json.loads(数据)
2024-01-17 13:22:11
445
原创 Python最短路径算法可视化——Dijkstra算法
其个数是初始化的nums大小。其格式是:{坐标A:{坐标B:AB距离},{坐标C:AC距离}}点坐标由genPoints生成,其坐标范围可修改。画图时定义起点和终点(绿⭐是起点,红⭐是终点)。参数可传入Dijkstra算法,获得最短路径。代表某个点和其所有邻近点及其距离。
2023-12-19 10:02:52
1161
原创 支持向量机
支持向量机(Support Vector Machines)是一种二分类模型,在机器学习、计算机视觉、数据挖掘中广泛应用,主要用于解决数据分类问题,它的目的是寻找一个超平面来对样本进行分割,分割的原则是间隔最大化(即数据集的边缘点到分界线的距离d最大,如下图),最终转化为一个凸二次规划问题来求解。通常SVM用于二元分类问题,对于多元分类可将其分解为多个二元分类问题,再进行分类。所谓“支持向量”,就是下图中虚线穿过的边缘点。支持向量机就对应着能将数据正确划分并且间隔最大的直线(下图中红色直线)。
2023-09-02 14:11:19
276
原创 Python socket多进程/线程实现服务端与多客户端通信
基于socket建立多线程的服务端与客户端通信这边有一个服务端两个客户端目录1234的代码都是在web_server.py里,connector_1.py与connector_2.py内容一样。
2023-08-30 15:43:48
1155
原创 Flask调用Yolov5
我这边是自己封装的一个检测图片的detect.py参数可以看到是以JSON格式传进来的。基本三只有几步gen_save_dir生成保存文件夹do_inference是图片预处理process_result是处理锚框和标签。
2023-08-22 15:04:53
464
原创 YOLOv5常见报错
3:ValueError: zero-size array to reduction operation maximum which has no identity ----------有空标签,txt标签文件问题。1:RuntimeError: CUDA out of memory ------nvidia-smi,会显示GPU的使用情况。
2023-08-15 11:45:22
285
空空如也
爬虫,selenium
2024-01-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人