资源简介
比赛要求在三个不同颜色的球球中,识别绿球球的位置,并且用机械臂抓取。然后在通过门之后,识别路标,判断左右转。
代码片段和文件信息
import sensor image time math
from pyb import UART
from pyb import LED
threshold_index = 0 # 0 for red 1 for green 2 for blue
# Color Tracking Thresholds (L Min L Max A Min A Max B Min B Max)
# The below thresholds track in general red/green/blue things. You may wish to tune them...
thresholds = thresholds = [(11 15 19 35 -27 35) #red
(7 17 -73 14 -46 -16) #blue
(11 68 -87 -22 -27 58)] #green
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time = 2000)
sensor.set_auto_gain(False) # must be turned off for color tracking
sensor.set_auto_whitebal(False) # must be turned off for color tracking
clock = time.clock()
def draw_keypoints(img kpts):
if kpts:
print(kpts)
img.draw_keypoints(kpts)
img = sensor.snapshot()
time.sleep(1000)
#初始化串口
uart = UART(3 115200)
uart.init(115200 bits=8 parity=None stop=1)
#初始化变量
x = 0
Res = 0
green_position = 0
send_1 = 0 #颜色识别模块发送的内容
send_2 = 0 #特征点匹配模块发送的内容
x_red = 0
x_blue = 0
x_green = 0
Num_Blob = 0
while(True):
if (ua
相关资源
- 计算机视觉应用开发流程
- 计算机视觉 opencv 数数.ipynb
- 计算机视觉 opencv 答题卡阅卷.ipynb
- 计算机视觉 opencv 检测不合格产品.
- 计算机视觉 opencv 做一个动态时钟.
- 计算机视觉 opencv 哈哈镜
- 计算机视觉 opencv 蒙太奇.ipynb
- 计算机视觉 opencv 超像素分割.ipynb
- 计算机视觉 opencv 医学图片处理.ipy
- openmv二维码识别
- openmv控制舵机
- 视觉处理(test_shape.py)
- python实现SGBM图像匹配算法
- ROF图像降噪处理python程序
- openmv一次性识别红黄蓝三种颜色
- 工程训练大赛openmv二维码、色环、色
- OpenMV交通灯识别例程
- openmv颜色识别代码
- Programming Computer Vision with Python.pdf
- OpenCV Python 计算机视觉 官方教程中文
- 《机器学习-使用OpenCV和Python进行智能
- python利用opencv进行相机标定(教程)
- OpenCV+3计算机视觉++Python语言实现 高清
- python计算机视觉编程programming compute
- OpenCV3计算机视觉_Python语言实现 _刘波
- OpenCV3计算机视觉Python语言实现源代码
- opencv_python‑3.4.3‑cp37‑cp37m‑win_amd
- OPENCV入门书籍:opencv3机器视觉Python语
- python计算机视觉编程完整版.rar
- OpenCV3 计算机视觉 Python语言实现
评论
共有 条评论