当前位置: 首页 > news >正文

网站开发方案pptwordpress用户自定义作者

网站开发方案ppt,wordpress用户自定义作者,一级ip的二级ip,长沙网络推广营销一、准备工作 有关OPENMV最大色块追踪及与STM32通信内容,详情见【STM32HAL】与OpenMV通信 二、所用工具 1、芯片:STM32F103C8T6 2、CUBEMX配置软件 3、KEIL5 4、OPENMV 三、实现功能 寻找黑色矩形,并将最大矩形的四个边缘坐标发送给STM…

一、准备工作

有关OPENMV最大色块追踪及与STM32通信内容,详情见【STM32+HAL】与OpenMV通信

二、所用工具

1、芯片:STM32F103C8T6

2、CUBEMX配置软件

3、KEIL5

4、OPENMV

三、实现功能

寻找黑色矩形,并将最大矩形的四个边缘坐标发送给STM32

四、OpenMV  IDE

1、寻找最大的矩形,并沿矩形边框绘制线条
# 寻找最大的矩形
# 沿矩形边框绘制线条
import sensor, image, time# 相机初始化
sensor.reset()
sensor.set_pixformat(sensor.GRAYSCALE)      # 设置图像格式为灰度
sensor.set_framesize(sensor.QQQVGA)         # 设置图像大小
sensor.skip_frames(time=2000)               # 等待设置生效
clock = time.clock()                        # 用于跟踪帧率while(True):clock.tick()img = sensor.snapshot().lens_corr(1.8)# 使用find_rects()方法寻找图像中的矩形rects = img.find_rects(threshold = 10000)# 初始化变量来存储最大矩形的信息max_area = 0max_rect = None# 遍历所有找到的矩形,找出面积最大的矩形for rect in rects:# 计算当前矩形的面积area = rect.w() * rect.h()# 如果当前矩形的面积大于之前记录的最大面积,则更新最大矩形和最大面积if area > max_area:max_area = areamax_rect = rect# 如果找到了最大的矩形,则绘制它的边框if max_rect:corners = max_rect.corners()    # 获取最大矩形的四个角点# 绘制最大矩形的四条边for i in range(len(corners)):start_point = corners[i]end_point = corners[(i+1) % 4]img.draw_line(start_point[0], start_point[1], end_point[0], end_point[1], color = 255)print(corners)                  # 打印最大矩形的四个角点

2、完整通信+识别代码
# 寻找最大的矩形
# 沿矩形边框绘制线条
import sensor, image, time
import ustruct
from pyb import UART# 串口初始化
uart = UART(3, 115200, timeout_char=200)
uart.init(115200, bits=8, parity=None, stop=1)  # init with given parameters# 相机初始化
sensor.reset()
sensor.set_pixformat(sensor.GRAYSCALE)      # 设置图像格式为灰度
sensor.set_framesize(sensor.QQQVGA)         # 设置图像大小
sensor.skip_frames(time=2000)               # 等待设置生效
clock = time.clock()                        # 用于跟踪帧率def send_data(x):global uart;uart.write(bytearray([0xb3,0xb3]))uart.write(str(x))uart.write(bytearray([0x0d,0x0a]))while(True):clock.tick()img = sensor.snapshot().lens_corr(1.8)# 使用find_rects()方法寻找图像中的矩形rects = img.find_rects(threshold = 10000)# 初始化变量来存储最大矩形的信息max_area = 0max_rect = None# 遍历所有找到的矩形,找出面积最大的矩形for rect in rects:# 计算当前矩形的面积area = rect.w() * rect.h()# 如果当前矩形的面积大于之前记录的最大面积,则更新最大矩形和最大面积if area > max_area:max_area = areamax_rect = rect# 如果找到了最大的矩形,则绘制它的边框if max_rect:corners = max_rect.corners()    # 获取最大矩形的四个角点# 绘制最大矩形的四条边for i in range(len(corners)):start_point = corners[i]end_point = corners[(i+1) % 4]img.draw_line(start_point[0], start_point[1], end_point[0], end_point[1], color = 255)send_data(corners)print(corners)                  # 打印最大矩形的四个角点

五、源码提供

【STM32+OPENMV】矩形识别资源

http://www.yayakq.cn/news/271488/

相关文章:

  • 宁波网站推广联系方式网站建设费用应按几年摊销
  • 江西省住房和城乡建设部网站设置网站的黑名单怎么做
  • 安徽城乡建设厅网站焊工证查询二维码生成器制作
  • 做好网站建设通知wordpress 最新一片文章
  • 给个网站做填空题青岛网站策划
  • 广州网站开发系统网站建设捌金手指专业8
  • 房地产建设企业网站爱凡客
  • 专业做化妆品的网站有哪些攸县网站制作公司
  • 花木企业网站源码苏州园区租房
  • 无锡正规网站seo公司服务器用来做网站和数据库
  • 潍坊制作网站软件企业公司建网站的步骤
  • 站群seo矢量插画的网站
  • html前端网站开发h5页面开发用什么工具
  • 梧州网站建设有哪些wordpress pages
  • 开关网站建设秦皇岛做网站的公司
  • 做音乐网站的目地无货源网店现在还挣钱吗
  • 域名备案查询网站备案金湖网站建设公司
  • 长汀网站建设深圳app制作开发公司排名
  • 机械设备做公司网站辽宁朝阳百姓网免费发布信息网
  • 河南快速网站备案微信小程序前端开发框架
  • 企业网站的推广形式有哪些自己的网站源代码一片空白
  • 用二级域名做网站群网站的主要功能模块
  • 韩都衣舍网站建设方案北京百度快照推广公司
  • oss静态网站托管什么软件比百度搜索好
  • 平台制作专业网站制作创意网页设计论文
  • 自媒体网站模板建设工程招聘网
  • 网站建设百度推广哪个公司好
  • 乐从容桂网站建设徐州网站建设培训班
  • openwrt 做视频网站网站优化案例
  • 可以发布外链的网站wordpress 文章完整导出文章及文章中的图片