计算机视觉
对于初学者来说入门机器视觉可能是openMV、K210、或者是其他厂家的产品,如sipeed的Maix Cam等,这些都是些入门级的机器视觉产品,在别人眼里这些都是玩具,接下来介绍其他关于机器视觉的方法,并将其部署在本地电脑(前提是你有一张N卡)、Jetson nano、jetson xavier nx、K230、树莓派、瑞芯微系列、全志系列、NXP平台等,自己感兴趣可以部署在更多的平台,如Atlas 200、Hi3516、飞腾系列、ST系列等等,对于本人要部署的平台除了全志系列的没有之外,其他的都会给出部署过程,至于Atlas 200、Hi3516、飞腾等等,本人没有的芯片就不去折腾了。
YOLO系列
YOLOV5训练过程
YOLO训练参考
YOLOV8关键点检测
其他yolo版本自行了解,训练过程基本不会有太大区别
以下是参考文章
-
YOLOv8 Bug 及解决方案汇总 【2024.1.24更新】【环境安装】【训练 & 断点续训】OMPError _ KeyErrorm = getattr(torch.nn, m[3]) if nn. in m else gl
-
超详细教程YoloV8官方推荐免费数据集网站Roboflow一键导出Voc、COCO、Yolo、Csv等格式
-
从零开始学习目标检测:YOLO算法详解_yolox
-
YOLOv8原理解析:重新定义实时目标检测的速度和精度
-
使用YOLOv8训练自己的【目标检测】数据…yolov8训练自己的数据集
-
详解YOLOv8网络结构_环境搭建_数据集获取_训练_推理_验证_导出_部署
-
YOLOv8 _ 代码逐行解析(一)
-
YOLOv8 _ 代码逐行解析(二)
-
CSDN独家首发!万字长文,YOLOv5_v7_v8算法模型yaml文件史上最详细解析与教程!小白也能看懂!掌握了这个就掌握了魔改YOLO的核心!_yolov5和yolov8yaml文件区
-
YOLOv8性能评估指标->mAP、Precision、Recall、FPS、IoU_yolov8评价指标
-
YOLOv8训练损失、mAP画图功能 _ 支持多结果对比,多结果绘在一个图片
-
利用恒源云在云端租用GPU服务器训练YOLOv8模型(包括Linux系统命令讲解)_恒源云gpu
-
汇总利用YOLO8训练遇到的报错和解决方案(包含训练过程中验证阶段报错、精度报错、损失为Nan、不打印GFLOPs)
(感兴趣其他机器视觉项目或算法推荐去b站看:霹雳吧啦Wz,同济子豪兄的个人空间)
数据集参考:Roboflow Universe: Open Source Computer Vision Community
YOLO改进篇
若是项目需要可能会尝试改进YOLO,基本上YOLO改进篇不会有内容
YOLO加速篇
OpenCV
手把手教你使用c++部署yolov5模型,opencv推理onnx模型
Transformer
- [Sora重要技术]复现ViT(Vision Transformer)
- Swin transformer论文源码复现
- (Hugging Face已经推出Transformer.js v3 感兴趣的话可以去了解)
Tensflow
-
Tensflow广泛用于各种机器学习任务,包括计算机视觉、自然语言处理、语音识别和强化学习等,本问只考虑计算机视觉部分,详细教程请到Tensflow官网
-
tensorflow CSDN专栏 需要去某宝付一些费用下载来看,或者你去开CSDN的会员
Unet&Unet++
图像分割,自行了解,后续跟新
mediapipe
以上视觉部署在其他平台请在Linux目录下查看