我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问,基于Python-opencv下的视觉识别与追踪怎么实现?

我利用opencv来进行视觉识别,然后利用pycharm的相关。。来实现串口通讯,然后控制32实现舵机(机械臂)的运动。请问怎么实现定位啊?

简单的跟踪可以用颜色或者形状跟踪来做:
可以参考我的博客:
找红色绿色四边形物体_diyun的博客-CSDN博客 2021.4.6版本程序备份效果图代码import cv2import numpy as npfrom imutils import contours# 获取一个视频并打开cap = cv2.VideoCapture('test.mp4')# 绿色阈值green_lower = np.array([35, 43, 35])green_upper = np.array([90, 255, 255])# 红色阈值red_lower = np.array([160, 20, 70] https://blog.csdn.net/mao_hui_fei/article/details/115462105

难度大一些的跟踪可以用目标检测算法来,可以用svm或者其他方法,也可以用yolo v3,yolo v4,yolo v5等。
参考: 使用Yolo v3进行目标检测_diyun的博客-CSDN博客 https://www.cnblogs.com/tensorflownews/p/8922359.html https://blog.csdn.net/mao_hui_fei/article/details/104043756

yolo v5
使用Yolov5进行目标检测并训练自己的VOC格式数据集_diyun的博客-CSDN博客 使用Yolo v5进行目标检测一、前提准备1.1、源码下载1.2、YOLOv5 文档:一、前提准备1.1、源码下载https://github.com/ultralytics/yolov51.2、YOLOv5 文档:https://docs.ultralytics.com/ https://blog.csdn.net/mao_hui_fei/article/details/119331147

近期文章

  • 【只能实现一轮,多次往文件存的话第一轮结束之后就程序就挂起了,不会被a线程唤醒】如何实现多次输入
  • 为啥我的SQL执行的结果会是这样呢?
  • c语言~按位取反~1为什么等于-2
  • 微信爬虫失败原因:由于计算机积极拒绝
  • Elasticsearch 9300 端口无法链接
  • 请解答,力扣题目报错!。
  • 急! 这题为什么是这个答案啊
  • 急! 这题答案为什么是这个?
  • 这个for循环那就不知道怎么写了,答案写的leap什么的,应该是错的
  • 如何在腾讯云阿里云端运行run.bat
  • 急!控制台只会输出6391921是怎么回事??
  • UUID的值如何提取出来使用
  • 编译一个简单C程序时,我输入1000时,程序不是报输入错误,而是-900
  • returnButton = new QPushButton(this);在Qt中是什么意思?
  • 正则表达式的使用问题,求解答
  • python爬虫有关进行html页面分析的问题
  • 关于#缔造#的问题,如何解决?
  • 策略服务未运行怎么解决!
  • 求为什么LED的远文件后面要加上GPIO_SetBits(GPIOB,GPIO_Pin_5);独立看门狗才行复位。
  • VSCode中LaTeX Workshop在8.10版本后无法编译tex文件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华