怎么用python绘制简单的几何图形?

2025-10-24 03:57:17

1、打开python的编辑器,这里,我用的是NotePad。

怎么用python绘制简单的几何图形?

2、导入opencv模块和numpy模块:

# -*- coding: utf-8 -*-

import cv2

import numpy as np

怎么用python绘制简单的几何图形?

3、创建一个空白的500*365的图片:

img = range(1,255)

img = np.zeros((365,500,3),np.uint8)

print(img)

怎么用python绘制简单的几何图形?

4、上面的代码运行之后,得到的不是图片,而是图片数据。

这是一个3通道的RGB图片的像素数据。

怎么用python绘制简单的几何图形?

5、如果想要把数据变成可见的图片,需要:

cv2.imshow("Image",img)

cv2.waitKey(0)

怎么用python绘制简单的几何图形?

6、看一下图片,只有黑色背景。

怎么用python绘制简单的几何图形?

7、在图中加一条蓝色线段:

cv2.line(img,(20,60),(200,100),(255,0,0),3)

怎么用python绘制简单的几何图形?

8、再加一个绿色矩形:

cv2.rectangle(img,(60,20),(100,200),(0,255,0),6)

怎么用python绘制简单的几何图形?

9、接着,加一个红色圆形:

cv2.circle(img,(360,300),60,(0,0,255),10)

怎么用python绘制简单的几何图形?

10、最后,加上一个浅蓝色的椭圆:

cv2.ellipse(img,(256,256),(150,100),0,0,360,(255,255,0),2)

怎么用python绘制简单的几何图形?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢