python中如何求图像某一点的像素坐标
时间: 2024-02-09 12:11:09 浏览: 102
点击图像上任意一点,即可输出该点的像素坐标
在 Python 中,可以使用 OpenCV 库来获取图像中指定点的像素值和坐标。以下是一个简单的示例,展示了如何使用 OpenCV 获取图像中指定点的像素坐标。
```python
import cv2
# 读取图像文件
img = cv2.imread('image.jpg')
# 获取图像指定点的像素值和坐标
x, y = 100, 200
pixel_value = img[y, x]
pixel_coords = (x, y)
# 输出像素值和坐标
print("Pixel value:", pixel_value)
print("Pixel coordinates:", pixel_coords)
```
在上述代码中,我们首先使用 `cv2.imread` 函数读取了图像文件。接着,我们定义了图像中指定点的坐标 `(x, y)`,并使用 `img[y, x]` 来获取该点的像素值。注意,这里的坐标顺序是 `(y, x)`,而不是 `(x, y)`。最后,我们将像素值和坐标打印输出。
阅读全文