opencv用pycharm创建一幅大小为240×320的图像,图像中心是一个大小为100×100的红色正方形,周围是黑色
时间: 2023-03-28 08:03:23 浏览: 1112
利用opencv进行图像处理
可以使用以下代码实现:
```python
import cv2
import numpy as np
# 创建黑色背景
img = np.zeros((240, 320, 3), np.uint8)
# 创建红色正方形
red_square = np.zeros((100, 100, 3), np.uint8)
red_square[:, :] = (, , 255)
# 将红色正方形放置在图像中心
x = int((320 - 100) / 2)
y = int((240 - 100) / 2)
img[y:y+100, x:x+100] = red_square
# 显示图像
cv2.imshow('image', img)
cv2.waitKey()
cv2.destroyAllWindows()
```
这段代码会创建一个大小为240×320的黑色图像,然后在图像中心放置一个大小为100×100的红色正方形。最后显示图像。
阅读全文