项目
介绍各种领域上做过的一些项目
William.csj
华中科技大学在读博士研究生。
研究方向:多目标跟踪,单目标跟踪。
本科经历:获得国家奖学金等十余项奖学金,参加数学竞赛、数学建模竞赛、ROBOCON机器人比赛、互联网+、挑战杯等,曾获数学竞赛全国一、二等奖、数学建模竞赛多次国家(际)一、二等奖、ROBOCON机器人两次全国二等奖(队长)、互联网+全国铜奖(省最佳创意奖)等十余项国家级奖项,曾在深圳科创学院智能驾驶中心担任视觉感知算法实习生。
展开
-
TLD——资料分享
TLD——资料分享转载 2023-11-24 19:52:35 · 57 阅读 · 0 评论 -
ByteTrack——报错解决ModuleNotFoundError: No module named ‘yolox‘
ByteTrack——报错解决ModuleNotFoundError: No module named 'yolox'。完整报错: `File "tools/demo_track.py", line 10, in ` `from yolox.data.data_augment import preproc` `ModuleNotFoundError: No module named 'yolox'`原创 2022-10-08 20:59:16 · 3664 阅读 · 3 评论 -
YOLOv5+deepsort——报错解决:RuntimeError: “unfolded2d_copy“ not implemented for ‘Half‘
一、报错原因CPU不支持半精度训练二、解决办法要么采用GPU训练要么将检测模块中的.half()全部改成.float()(计算时请保证数据类型一致)原创 2022-03-04 17:30:59 · 2559 阅读 · 0 评论 -
YOLOv5+deepsort——报错解决:UnicodeDecodeError:‘gbk‘ codec can‘t decode byte 0x84 in position 109:illegal
一、报错完整报错:UnicodeDecodeError:'gbk' codec can't decode byte 0x84 in position 109:illegal multibyte sequence报错截图:二、解决办法设定读取时候的编码,需要两者保持一致原创 2022-03-04 17:27:23 · 941 阅读 · 1 评论 -
YOLOv5——报错解决:ImportError: cannot import name ‘EasyDict‘ from ‘easydict‘ (unknown location)
YOLOv5——报错解决:ImportError: cannot import name 'EasyDict' from 'easydict' [unknown location]一、问题描述二、原因分析三、解决办法参考文章一、问题描述未安装easydict库前,报错:使用cmd命令行方式安装easydict库后,还是报同样的错误:二、原因分析安装easydict库的版本不对,需要使用作者给出的此库三、解决办法发现此作者的工程文件夹给出的库,所以我们用cmd进入文件夹,之后使用命令行安装即原创 2022-03-04 17:17:24 · 3796 阅读 · 1 评论 -
YOLOv5——如何运行含有类似“--view-img”格式的代码行
YOLOv5——如何运行含有类似“--view-img”格式的代码行一、代码区域二、运行方法1、打开此代码编辑器相同的终端2、在运行该文件的命令后面加上该参数一、代码区域二、运行方法1、打开此代码编辑器相同的终端按快捷键 ctrl + shift + p打开 python:选择解释器查看当前的解释器环境可以看到此时解释器是基于anaconda的 yolov5 虚拟环境如果非anaconda的虚拟环境,无需进行接下来的操作,直接进入第二大点。终端设置选择 Command Pro原创 2022-01-31 15:40:33 · 2880 阅读 · 0 评论 -
YOLOv5——报错解决:subprocess.CalledProcessError: Command ‘git tag‘ returned non-zero exit status 1.
解决方法:打开subprocess.py文件找到图中所示位置将check值修改成False原创 2022-01-25 01:50:44 · 13754 阅读 · 20 评论 -
YOLOv5——报错解决:Download error: <urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。>
解决办法:打开VPN原创 2022-01-25 01:44:55 · 2216 阅读 · 0 评论 -
YOLOv5——报错解决:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb2 in position 6:invalidstartbyte
一、报错截图二、解决办法在提示报错的torch_utils.py文件58行,将原来的decode()改成decode(encoding = ‘gbk’)原创 2022-01-25 01:39:59 · 9019 阅读 · 26 评论 -
YOLOv5——报错解决:AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘XXX
一、报错原因由于yolov5目前最新版本为6.0,但我跑的是5.0版本,则运行detect.py时自动从github上下载的训练好的模型为最新版本6.0。从而导致运行环境和模型版本不一致,从而报错。二、解决方法1、打开 https://github.com/ultralytics/yolov5/releases/2、选择适合的版本3、下载需要的训练好的模型4、将已下载的文件放在正确的位置...原创 2022-01-25 01:30:03 · 16025 阅读 · 10 评论 -
项目——基于GPS的种树机器人路径规划实战及详解
种树机器人路径规划一、前言二、设计思路三、算法实现(C语言开发)四、运行结果一、前言种树机器人实现精准,高效的种树,离不开精准的定位系统和运动控制系统等,但是好的路径规划能大大提高种树机器人的种树效率。二、设计思路2.1坐标系的转换首先,我们利用GPS系统,我们获得机器人当前经纬度和我们要种植的区域四个顶点的经纬度。又由于经纬度坐标系不适合直接使用,需转化为平面坐标系,才可以让机器人高效利用。经纬度坐标系转换为平面坐标系如下:XY平面被当作Mercator投影平面,Y轴和X轴原点分别设原创 2020-07-06 02:56:45 · 3068 阅读 · 0 评论