首页 > 科技 >

🎉 3 用Python进行OpenCV实战之画图(直线,矩形,圆形) 🎨

发布时间:2025-03-05 23:24:10来源:网易编辑:堵巧梅

📚 在今天的教程中,我们将一起探索如何使用Python和OpenCV库来绘制基本图形,如直线、矩形和圆形。这些基础操作是图像处理和计算机视觉项目中的重要组成部分。通过学习这些技能,你将能够创建出更加复杂和有趣的图像效果。

📏 绘制直线

首先,让我们从最简单的开始——绘制一条直线。使用`cv2.line()`函数,我们可以轻松地在图像上添加一条直线。只需要指定起点和终点坐标即可。例如:

```python

import cv2

import numpy as np

创建一个黑色背景的图像

img = np.zeros((512, 512, 3), np.uint8)

绘制一条从左上角到右下角的红色直线

cv2.line(img, (0, 0), (511, 511), (0, 0, 255), 5)

```

📐 绘制矩形

接下来,我们来试试绘制矩形。同样地,`cv2.rectangle()`函数可以帮助我们实现这一目标。只需提供矩形的左上角和右下角坐标,以及边框的颜色和厚度。

```python

绘制一个绿色填充的矩形

cv2.rectangle(img, (100, 100), (400, 400), (0, 255, 0), -1)

```

🌟 绘制圆形

最后,我们来学习如何绘制圆形。使用`cv2.circle()`函数,你可以轻松地为你的图像添加圆圈。需要提供圆心坐标、半径大小、颜色以及线条粗细。

```python

在图像中心绘制一个蓝色填充的圆

cv2.circle(img, (256, 256), 100, (255, 0, 0), -1)

```

🖼️ 通过上述代码片段,你可以看到如何利用OpenCV库中的不同函数来绘制不同的图形。这些基础知识是图像处理项目中的基石,希望你能动手实践,创造出属于自己的图像作品!

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。