您的位置:首页 >综合 > 网络互联问答 >

💻✨Opencv小课堂:cv2.rectangle参数详解✨💻

导读 大家好!今天来聊聊OpenCV中的`cv2.rectangle`函数,这个函数超级实用,能帮我们轻松绘制矩形框哦!💖首先,函数的基本格式是这样的:```py...

大家好!今天来聊聊OpenCV中的`cv2.rectangle`函数,这个函数超级实用,能帮我们轻松绘制矩形框哦!💖

首先,函数的基本格式是这样的:

```python

cv2.rectangle(img, pt1, pt2, color, thickness=None, lineType=None, shift=None)

```

逐个击破它的参数含义👇

1️⃣ `img`:这是你操作的图像对象,就像画布一样。

2️⃣ `pt1` 和 `pt2`:矩形的两个对角点坐标,比如 `(x1, y1)` 和 `(x2, y2)`。

3️⃣ `color`:矩形的颜色,用 BGR 格式表示,例如 `(255, 0, 0)` 是蓝色。

4️⃣ `thickness`(可选):线条粗细,负值(如 `-1`)可以填充矩形。

5️⃣ `lineType`(可选):线的类型,常用的有 `8`(抗锯齿)或 `cv2.LINE_AA`。

6️⃣ `shift`(可选):坐标的小数位数,默认为 `0`。

💡 举个例子:

```python

import cv2

img = cv2.imread("example.jpg")

cv2.rectangle(img, (50, 50), (200, 200), (0, 255, 0), 2)

cv2.imshow("Rect", img)

cv2.waitKey(0)

```

快去试试吧!👀✨ 每个小细节都可能让效果大不同哦!

免责声明:本文由用户上传,如有侵权请联系删除!