选择一幅彩色图像,通过像素更改,在图像中显示一个大小为80×100的黑色正方形
时间: 2023-06-01 13:06:35 浏览: 558
图像处理-opencv-使用opencv+C++实现查找图像中的正方形物体算法-项目源码-优质项目实战.zip
好的,我理解了你的要求。您可以使用Python中的OpenCV库来实现这个功能。以下是示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 在图像中心创建一个黑色正方形
square_size = (80, 100)
y_start = img.shape[0] // 2 - square_size[0] // 2
x_start = img.shape[1] // 2 - square_size[1] // 2
y_end = y_start + square_size[0]
x_end = x_start + square_size[1]
img[y_start:y_end, x_start:x_end] = (0, 0, 0)
# 显示图像
cv2.imshow('output', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
您需要将示例代码中的'image.jpg'替换为您想要更改像素的图像的位置,然后执行代码即可。
阅读全文