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

商城网站设计教程手机360优化大师官网

商城网站设计教程,手机360优化大师官网,南京做公司网站,python做web网站一、准备工作 有关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.hkea.cn/news/860986/

相关文章:

  • 如何用api方式做网站域名批量查询工具
  • wordpress 网易云跟帖优化合作平台
  • 建设党建网站联盟青岛网站推广公司
  • 石湾网站建设湘潭关键词优化服务
  • 淘宝优惠券怎么做网站网络服务提供商
  • 哪里有网站建设电话查排名官网
  • 做网站需要准备的工具网络营销方案模板
  • 科技未来网站建设百度推广开户公司
  • 十度网站建设保定网站推广公司
  • php可以做视频网站有哪些软文推广渠道主要有
  • 成都网站建设桔子科技淘宝付费推广有几种方式
  • 福田的网站建设公司网络营销成功案例ppt免费
  • 网站建设英文专业术语百度推广网址
  • 做网站之前需要准备什么企业网络营销策划案
  • dreamweaver动态网站开发与设计教程内容怎么在百度上面打广告
  • 济南网站搜索优化深圳网络推广招聘
  • 网站 色彩武汉it培训机构排名前十
  • 怎么做资源网站网络培训中心
  • 服装品牌网站建设营销网站建设选择原则
  • 乌鲁木齐新市网站建设有哪些网络营销公司
  • 网站的后台怎么做企业网络规划设计方案
  • 做网站文字字号大小企业网站设计要求
  • ae有么有做gif的网站品牌推广方案范文
  • apicloud官网下载seo关键词优化排名公司
  • 上海网站制作福州百度关键字优化精灵
  • 做uml图网站百度账号快速注册入口
  • 广西梧州南京 seo 价格
  • 网站警察备案seo关键词优化平台
  • 网站开发设计实训 报告惠州网站建设
  • 网站开发的原理山西免费网站关键词优化排名