在好例子网,分享、交流、成长!
您当前所在位置:首页Python 开发实例Python语言基础 → 基于OPENMV的颜色追踪 与ST32一次性传输 X Y坐标

基于OPENMV的颜色追踪 与ST32一次性传输 X Y坐标

Python语言基础

下载此实例
  • 开发语言:Python
  • 实例大小:2.65M
  • 下载次数:29
  • 浏览次数:863
  • 发布时间:2019-07-25
  • 实例类别:Python语言基础
  • 发 布 人:crazycode
  • 文件格式:.zip
  • 所需积分:2
 相关标签: OPENMV 追踪 颜色 坐标

实例介绍

【实例简介】OPENMV捕捉到颜色模块,并处理他的目标,得出X Y值 并加入串口检验位 此次校验位为 字符sp

【实例截图】

from clipboard

【核心代码】

# Hello World Example
#
# Welcome to the OpenMV IDE! Click on the green run arrow button below to run the script!

import sensor, image, time
from pyb import UART
uart = UART(3, 9600)

sensor.reset()                      # Reset and initialize the sensor.
sensor.set_pixformat(sensor.RGB565) # Set pixel format to RGB565 (or GRAYSCALE)
sensor.set_framesize(sensor.QVGA)   # Set frame size to QVGA (320x240)
sensor.skip_frames(time = 2000)     # Wait for settings take effect.
clock = time.clock()                # Create a clock object to track the FPS.
red_threshold_01 = (91, 100, 127, -9, -20, 20)

while(True):
    clock.tick()                    # Update the FPS clock.
    img = sensor.snapshot()         # Take a picture and return the image.
    blobs = img.find_blobs([red_threshold_01], area_threshold=150)
    if blobs:
       # print(blobs)
        for b in blobs:
            img.draw_rectangle(b[0:4])
            img.draw_cross(b[5], b[6])
            #m=[b[5],b[6]]
            #b[5]=231
            #m=int(b[5])
            m=str(b[5])
            m=m 'd'
            n=str(b[6])
            m=m n
            m=m 'sp'
            #m='3sp'
            print(m,b[5])
            uart.write(m)
   # print(clock.fps())              # Note: OpenMV Cam runs about half as fast when connected
                                    # to the IDE. The FPS should increase once disconnected.

实例下载地址

基于OPENMV的颜色追踪 与ST32一次性传输 X Y坐标

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警