
Python
文章平均质量分 59
Hack Hui
***添加微信公众号【CV Hack Hui】,发送【联系方式】。博主是985计算机博士,研究方向:计算机视觉、图像处理、目标检测、图像分割等!***发表多篇CCF顶会顶刊论文以及发明专利,担任多家包括ECCV\CVPR等审稿人! ***如果有考研申博、科研辅导、代码调试、更换数据集、指标计算等!***可以提供一对一高效辅导,可以找到我哦!群里都是志同道合的小伙伴,说不定就可以解决你的问题呢!
展开
-
YOLO算法中遇到字体Arial.ttf问题(两种成功解决办法)
本人根据自己的摸索共计总结了以下几点(亲测可用)。所谓通用的方法就是出现什么问题解决问题。既然是下载不了,那就想办法下载。找到plot.py文件,大约在64行左右。将下面的代码注释掉,完事。原创 2023-12-25 20:33:29 · 10961 阅读 · 3 评论 -
干货-YOLOv5检测烟火
在人力无法及时发现火灾的情况下,火势可能迅速扩散,造成不可挽回的损失。因此,及时发现火灾并采取有效的救援措施至关重要。:利用计算机视觉技术可以及时发现火灾,缩短火灾发现时间,为消防救援部门提供更多的救援时间。:利用计算机视觉技术可以及时发现火灾,采取相应的救援措施,减少人员伤亡和财产损失。:利用计算机视觉技术可以实现火灾自动检测,减少人工巡检成本,提高检测效率。:利用计算机视觉技术可以实现自动化火灾检测,极大地提高火灾检测的效率。:利用计算机视觉技术可以对火灾数据进行分析,提供火灾防控的技术支持。原创 2023-03-27 10:25:54 · 751 阅读 · 2 评论 -
纯代码干货-Python基于YOLOv5的车辆检测并计数
以上代码片段演示了如何使用YOLOv5模型进行车辆检测,并在检测结果上绘制边界框并输出车辆数量。你可以根据实际需求调整检测函数的参数,比如置信度阈值和重叠度阈值,以及绘制边界框的样式和标签。同时,你也可以扩展这个脚本,实现批量处理图片或视频,输出更详细的统计信息,或者将检测结果存储到数据库或文本文件中。首先,你需要安装YOLOv5,可以通过官方文档了解安装步骤和相关依赖。接着,你需要准备训练好的车辆检测模型和测试图片或视频。原创 2023-03-22 21:48:16 · 2958 阅读 · 0 评论 -
YOLOV5摔倒检测识别
一、摔倒检测的实际意义摔倒检测是一种人工智能技术,可用于监测和识别可能发生在老年人、幼儿、体育运动员等群体中的摔倒事件。在实际应用中,摔倒检测技术可以帮助本文:及时发现摔倒事件:通过监测设备和传感器,及时发现摔倒事件,可以避免因为无人发现而导致的延误,降低了发生意外事件的风险。及时提醒:在发现摔倒事件后,通过及时的提醒和报警,可以使相关人员快速做出应对,尽快进行救援和处理,从而最大限度地减少意外事件造成的伤害。预防意外事故。原创 2023-03-10 14:48:25 · 2724 阅读 · 14 评论 -
YOLOV5-模型轻量化的一些常见方法
知识蒸馏是一种有效的模型压缩技术,它可以通过将一个大的模型的知识迁移到一个小的模型中,来减少模型的大小和计算量。具体来说,可以将一个大的Yolov5模型的知识迁移到一个小的Yolov5模型中,从而获得一个轻量化的Yolov5模型。此外,YOLOv5还可以适应不同的设备,如CPU、GPU、TPU等,可以在不同的硬件平台上实现高效的目标检测。总的来说,YOLOv5是一个非常优秀的目标检测算法,具有更快的训练速度、更高的精度、更小的模型体积和更广泛的应用场景,可以为实际应用带来更多的价值。原创 2023-02-18 07:54:15 · 11932 阅读 · 3 评论 -
YOLOV5 添加注意力机制,以添加ECAttention为例(系列)
总述:在yolov5的网络结构中添加相关的注意力机制已经不是什么新鲜的事儿了,各种新奇的注意力机制近年来也是层出不穷,当然,选择什么类型的注意力机制、采取什么分布规范的数据集以及将注意力机制添加在网络的什么位置都会或多或少地对结果如P\R\mAP等产生好的、坏的影响,这里的确是一千个读者有一千个哈姆雷特,接下来从代码的角度讲详细的介绍如何在主干网络中添加ECA注意机制。最后祝大家多发SCI!欢迎讨论,有问题直接评论区!看到我会第一时间解答,同时也欢迎各位积极讨论!原创 2022-12-24 10:53:21 · 2916 阅读 · 3 评论 -
cv2.putText(frame, “FPS:“+str(fps), (5, 50), cv2.FONT_HERSHEY_SIMPLEX, 0.75, (0, 0, 255), 2)
今天给大家分享一个简单快速在cv2的可视化窗口生成文字的方法,只需要一行代码即可实现,简单快捷。需要你们的点赞关注支持,老样子,代码以开源。注意一点这个函数的第二个位置默认传入的是字符串类型,要注意传入的数据类型匹配或者强制转换成String类型。基于姿势估计的检测方法,大家可以自行阅读我另一篇博客,这里主要介绍如何在cv2调出的窗口界面添加文字。下面就以最近在做的基于姿势估计的人员摔倒为例,给大家展示一下。......原创 2022-07-20 14:49:25 · 908 阅读 · 2 评论 -
成功解决:AttributeError: module ‘scipy.misc’ has no attribute ‘imwrite’
成功解决:AttributeError: module ‘scipy.misc’ has no attribute 'imwrite’原创 2022-06-15 10:30:39 · 574 阅读 · 0 评论 -
清晰、幽默、轻松地深入理解YOLOv5网络结构和一些细节(查阅无数资料文献总结)
最近的一篇关于YOLOv5检测小目标博客的点击量很高,没想到YOLOv5在现在还是很有影响力的。既然这样,今天本人就本着幽默、清晰、轻松的风格带大家深入了解一下YOLOv5那倾倒众生的网络结构,和它较之其他算法的改进之处。还是一句话,希望我的不经意之谈能够帮助到各位,如果感兴趣可以收藏一下,有任何问题欢迎下方评论,我会倾尽全力解答的呦!1.YOLOv5简介2.YOLOv5的网络结构(个人绘制,如有转载,还请声明,铁粉除外哈哈)3.YOLOv5的前世今生以及来世4.一些需要强调的基本细节知识(原创 2022-05-22 16:04:24 · 7027 阅读 · 7 评论 -
yolov5小目标检测-提高检测小目标的检测精度
本次分享的就是最近刚刚发布的基于企业开发需要而产生的yolov5(因为相关论文还没有发表,所以本文不过分讲解其中原理,可自行了解;只对具体的实现操作和部署进行分享)。以下会详细介绍yolov5的下载安装和使用技巧以及如何使用自己的数据集进行小目标的检测工作。原创 2022-04-15 22:41:14 · 42999 阅读 · 102 评论 -
成功解决RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be
RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the原创 2022-04-12 16:10:44 · 9100 阅读 · 5 评论