创建一副图像240*320的图像,图像中心是一个大小为100*100的红色正方形
时间: 2023-05-16 22:04:55 浏览: 251
数字图像实验——matlab学习与操作和图像的傅里叶变换和频域处理
以下是创建一副图像240*320的图像,图像中心是一个大小为100*100的红色正方形的代码:
```python
import cv2
import numpy as np
# 创建一副240*320的黑色图像
img = np.zeros((240, 320, 3), np.uint8)
# 计算正方形左上角和右下角的坐标
x1 = int(320/2 - 100/2)
y1 = int(240/2 - 100/2)
x2 = int(320/2 + 100/2)
y2 = int(240/2 + 100/2)
# 在图像中心绘制一个红色正方形
cv2.rectangle(img, (x1, y1), (x2, y2), (0, 0, 255), -1)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
希望这个代码能够帮到你!
阅读全文