目录
一、提前准备
1、树莓派4B 及 64位系统
2、提前安装opencv库 以及 numpy库
3、保存一张图片
二、代码详解
python
import cv2
import numpy as np
# 创建一个空白的图像
image = np.zeros((512, 512, 3), dtype="uint8")
# 定义矩形的左上角和右下角坐标和颜色蓝,线段粗细2像素点
# 在图像上画一个矩形
cv2.rectangle(image, (10, 10), (40, 40), (255, 0, 0), thickness=2)
# 定义直线的起点坐标和终点坐标,以及颜色绿,线段粗细2像素点
# 在图像上画一条直线
cv2.line(image,(10, 10), (40, 40), (0, 255, 0), thickness=2)
# 定义圆的中心坐标和半径,以及颜色红,线段粗细2像素点
# 在图像上画一个圆
cv2.circle(image, (384, 384), 100, (0, 0, 255),thickness=2)
cv2.imshow("img", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.rectangle(image, (10, 10), (40, 40), (255, 0, 0), thickness=2)
:在图像上绘制一个矩形。
image
:要在其上绘制矩形的图像。(10, 10)
:矩形左上角的坐标。(40, 40)
:矩形右下角的坐标。(255, 0, 0)
:矩形的颜色,这里是蓝色(BGR格式)。thickness=2
:矩形边框的厚度为2个像素点。
cv2.line(image, (10, 10), (40, 40), (0, 255, 0), thickness=2)
:在图像上绘制一条直线。
image
:要在其上绘制直线的图像。(10, 10)
:直线的起点坐标。(40, 40)
:直线的终点坐标。(0, 255, 0)
:直线的颜色,这里是绿色(BGR格式)。thickness=2
:直线的厚度为2个像素点。
cv2.circle(image, (384, 384), 100, (0, 0, 255), thickness=2)
:在图像上绘制一个圆形。
image
:要在其上绘制圆形的图像。(384, 384)
:圆心的坐标。100
:圆的半径,单位为像素。(0, 0, 255)
:圆的颜色,这里是红色(BGR格式)。thickness=2
:圆边框的厚度为2个像素点。
三、运行现象
四、完整工程贴出
持续更新中......