绘制一个像素大小为100*240的圆角矩形,圆角半径像素为20,实验步骤如下: 步骤一,用np创建一幅白色图像。 步骤二,用cv2分别画4个圆角。 步骤三 ,用cv2画4条线。 步骤四,用cv2显示绘画结果。
时间: 2024-04-29 12:26:17 浏览: 19
好的,您提出的问题是如何绘制一个像素大小为100*240的圆角矩形,圆角半径像素为20,实验步骤如下:
步骤一,用np创建一幅白色图像。
```python
import numpy as np
import cv2
# 创建白色图像
img = np.ones((240, 100, 3), dtype=np.uint8) * 255
```
步骤二,用cv2分别画4个圆角。
```python
# 画左上角圆角
cv2.circle(img, (20, 20), 20, (0, 0, 0), -1)
cv2.ellipse(img, (20, 20), (20, 20), 180, 0, 90, (255, 255, 255), -1)
# 画右上角圆角
cv2.circle(img, (80, 20), 20, (0, 0, 0), -1)
cv2.ellipse(img, (80, 20), (20, 20), 270, 0, 90, (255, 255, 255), -1)
# 画左下角圆角
cv2.circle(img, (20, 220), 20, (0, 0, 0), -1)
cv2.ellipse(img, (20, 220), (20, 20), 90, 0, 90, (255, 255, 255), -1)
# 画右下角圆角
cv2.circle(img, (80, 220), 20, (0, 0, 0), -1)
cv2.ellipse(img, (80, 220), (20, 20), 0, 0, 90, (255, 255, 255), -1)
```
步骤三,用cv2画4条线。
```python
# 画上横线
cv2.line(img, (40, 0), (60, 0), (0, 0, 0), 1)
# 画下横线
cv2.line(img, (40, 239), (60, 239), (0, 0, 0), 1)
# 画左竖线
cv2.line(img, (0, 40), (0, 199), (0, 0, 0), 1)
# 画右竖线
cv2.line(img, (99, 40), (99, 199), (0, 0, 0), 1)
```
步骤四,用cv2显示绘画结果。
```python
cv2.imshow('Circle Rectangle', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
以上就是答案,希望能够帮到您。如果您有其他问题,欢迎随时提出!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)