OpenMV 图片对象(目标识别基础)

背景介绍:

Sugar 在《图像处理基础》一文中说过:“OpenMV 在图像里做目标识别的过程就是:不停地取出画面里的每一帧图像,在图像里的每一帧画面上找目标的过程。”

本篇就说一说 OpenMV 怎样在一帧画面上识别目标的。

image 模块

上一篇《从 hello world 读懂 OpenMV 怎样玩》中说到 OpenMV 通过 sensor.snapshot() 从摄像头获取一帧图像,也就是一张当时的图片。得到这个图片后,就可以通过 image 模块里的方法处理图片了,原因是:

通过官方文档可知:sensor.snapshot() 返回一个 image 类的对象。要使用 image 模块提供的方法,按 Python 的规矩就要:

import image

image 可以在当前的图像帧上做各种各样的操作,下面先说一说要进行这些操作需要的基础知识。

像素坐标

OpenMV 的像素坐标系如下:

与其他(OpenCV 等)图像处理系统一样,像素坐标系的原点在图像的“左上角”,x、y 轴的正方向如上图。

image 模块方法示例:打标记

一、 API 介绍

1、image.clear() 清除图像帧上的所有像素点;

2、image.draw_rectangle(x, y, w, h) 以 (x, y) 为起点,画宽 w 高 h 的方形。</

  • 24
    点赞
  • 146
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值