MicroPython动手做(39)——机器视觉之图像基础-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

MicroPython动手做(39)——机器视觉之图像基础

[复制链接]
 楼主| 发表于 2020-7-8 18:16 | 显示全部楼层
实验场景图

09.gif
 楼主| 发表于 2020-7-8 18:18 | 显示全部楼层
MixPY 实验图形编程

04.jpg
 楼主| 发表于 2020-7-8 18:38 | 显示全部楼层

4、绘制矩形


绘制矩形函数

  1. .draw_rectangle(x,y,w,h[,color[,thickness=1[,fill=False]]])
复制代码

图像上绘制一个矩形


参数:

x,y,w,h:绘制的矩形的起点坐标与长宽参数,可以为单独传递,也可以为元组

color:绘制的矩形颜色(默认白色):

RGB56516 位的颜色值,比如0xFFFF

RGB888元组, 比如(236, 36, 36)

GRAYSCALE灰度图素值(0-255)

thickness:控制矩形的条框线粗细像素

fill:为True以填充矩形


返回:

返回一个图像对象

不支持压缩图像


 楼主| 发表于 2020-7-8 18:41 | 显示全部楼层
  1. #MicroPython动手做(39)——机器视觉之图像基础
  2. #绘制白线空心矩形

  3. import mixno
  4. import lcd
  5. import image


  6. lcd.init(freq=15000000,color=0)
  7. image = image.Image()
  8. lcd.display(image.draw_rectangle([30,40,50,80],65535,1,0))
复制代码


 楼主| 发表于 2020-7-8 18:42 | 显示全部楼层
MixPY 实验图形编程

10.jpg
 楼主| 发表于 2020-7-8 18:44 | 显示全部楼层
实验场景图

11.jpg
 楼主| 发表于 2020-7-8 18:59 | 显示全部楼层
  1. #MicroPython动手做(39)——机器视觉之图像基础
  2. #绘制多彩实心矩形

  3. import time
  4. import mixno
  5. import lcd
  6. import image


  7. lcd.init(freq=15000000,color=0)
  8. image = image.Image()
  9. lcd.display(image.draw_rectangle([30,40,50,80],7936,1,1))
  10. time.sleep_ms(1000)
  11. lcd.display(image.draw_rectangle([130,66,210,145],248,1,1))
  12. time.sleep_ms(1000)
  13. lcd.display(image.draw_rectangle([210,80,70,60],57351,1,1))
  14. time.sleep_ms(1000)
  15. lcd.display(image.draw_rectangle([60,140,110,90],57599,1,1))
复制代码


 楼主| 发表于 2020-7-8 19:10 | 显示全部楼层
实验场景图

17.gif
 楼主| 发表于 2020-7-8 19:14 | 显示全部楼层
MixPY 实验图形编程

12.jpg
 楼主| 发表于 2020-7-8 19:27 | 显示全部楼层
5、绘制十字

绘制十字函数

  1. .draw_cross(x,y[,color[,size=5[,thickness=1]]])
复制代码

图像上绘制一个十字

参数:
x,y:绘制的十字的中心坐标,可以为单独传递,也可以为元组
color:绘制的圆形颜色(默认白色):
RGB56516 位的颜色值,比如0xFFFF
RGB888元组, 比如(236, 36, 36)
GRAYSCALE灰度图素值(0-255)
size:控制十字的延伸长度像素
thickness:控制十字的条框粗细像素

返回:
返回一个图像对象
不支持压缩图像

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-28 01:13 , Processed in 0.079084 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表