绘制一个像素大小为100*240的圆角矩形,圆角半径像素为20实验步骤如下: 步骤一,用np创建一幅白色图像。 步骤二,用cv2分别画4个圆角。 步骤三 ,用cv2画4条线。 步骤四,用cv2显示绘画结果。
时间: 2024-05-15 09:17:28 浏览: 123
好的,我知道了。以下是实验步骤:
步骤一:用np创建一幅白色图像
```python
import cv2
import numpy as np
# 创建一幅白色图像
img = np.ones((240, 100, 3)) * 255
```
步骤二:用cv2分别画4个圆角
```python
# 设置圆角半径
radius = 20
# 左上角圆角
cv2.circle(img, (radius, radius), radius, (0, 0, 0), -1)
# 右上角圆角
cv2.circle(img, (100 - radius, radius), radius, (0, 0, 0), -1)
# 左下角圆角
cv2.circle(img, (radius, 240 - radius), radius, (0, 0, 0), -1)
# 右下角圆角
cv2.circle(img, (100 - radius, 240 - radius), radius, (0, 0, 0), -1)
```
步骤三:用cv2画4条线
```python
# 上边线
cv2.line(img, (radius, 0), (100 - radius, 0), (0, 0, 0), 1)
# 下边线
cv2.line(img, (radius, 240), (100 - radius, 240), (0, 0, 0), 1)
# 左边线
cv2.line(img, (0, radius), (0, 240 - radius), (0, 0, 0), 1)
# 右边线
cv2.line(img, (100, radius), (100, 240 - radius), (0, 0, 0), 1)
```
步骤四:用cv2显示绘画结果
```python
# 显示绘画结果
cv2.imshow("image", img)
cv2.waitKey(0)
```
以上就是绘制像素大小为100*240的圆角矩形,圆角半径像素为20的实验步骤。如有不明白,可以继续问我哦!
阅读全文