计算机视觉

对于初学者来说入门机器视觉可能是openMV、K210、或者是其他厂家的产品,如sipeed的Maix Cam等,这些都是些入门级的机器视觉产品,在别人眼里这些都是玩具,接下来介绍其他关于机器视觉的其他算法,并将其部署在本地电脑(前提是你有一张N卡)、Jetson nano、jetson xavier nx、K230、树莓派、瑞芯微系列、NXP平台、飞腾等,有部署在其他平台要求的可以通过右侧卡片联系到我们,至于Atlas 200、Hi3516、全志系列等等,本人没有的设备就不去折腾了。

计算机视觉训练数据集参考:Roboflow Universe: Open Source Computer Vision Community

YOLO系列

YOLOV5训练过程
YOLO训练参考
YOLOV8关键点检测

更多参考文章以及在云平台上训练请自行了解(其他yolo版本训练过程基本不会有太大区别)

感兴趣其他机器视觉项目或算法推荐去b站:霹雳吧啦Wz

YOLO改进篇

若是项目需要可能会尝试改进YOLO,基本上YOLO改进篇不会有内容,如果你需要改进yolo的文章,又不想花太多的¥,去小黄鱼看看。

YOLO加速篇

打算在瑞芯微系列芯片上通过修改模型结构实现YOLO加速

OpenCV


看不懂英语,youtube的自动翻译又不好用怎么办?别担心:三个youtube字幕插件推荐,快速看懂外语视频

想要跳过yutube广告?又不想花钱?去油猴搜索去除youtube的广告插件,里面还有去除CSDN广告的插件,自行摸索


OpenCV C++版本: LEARN OPENCV C++ in 4 HOURS | Including 3x Projects | Computer Vision

github仓库: murtazahassan/Learn-OpenCV-cpp-in-4-Hours

参考文章: Opencv快速入门(C++版),新手向_opencv c++入门


OpenCV Python版本: LEARN OPENCV in 3 HOURS with Python | Including 3xProjects | Computer Vision

github仓库: murtazahassan/Learn-OpenCV-in-3-hours

中文文档: OpenCV中文文档


手把手教你使用c++部署yolov5模型,opencv推理onnx模型

Transformer

Tensflow

  • Tensflow广泛用于各种机器学习任务,包括计算机视觉、自然语言处理、语音识别和强化学习等,本问只考虑计算机视觉部分,详细教程请到Tensflow官网

  • tensorflow CSDN专栏 需要去某宝付一些费用下载来看,或者你去开CSDN的会员

Unet&Unet++

图像分割,多用于医学方面,自行了解,后续跟新

mediapipe

MediaPipe 工作室 | Google AI Edge | Google AI for Developers

基于mediapipe的手势识别

AI Virtual Keyboard using OpenCV | Computer Vision | CVZone