导读 大家好!今天来聊聊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)
```
快去试试吧!👀✨ 每个小细节都可能让效果大不同哦!