python 找到图像每一列灰度值最大坐标
时间: 2023-07-18 13:46:26 浏览: 175
得到图像中灰度值最多的值
可以使用PIL库中的Image模块来读取图像,然后使用numpy库中的argmax函数来找到每一列的最大值的索引,最后将所有的索引存储在一个列表中即可。
下面是示例代码:
```python
from PIL import Image
import numpy as np
# 读取图像
im = Image.open('image.jpg').convert('L')
im_arr = np.array(im)
# 找到每一列的最大值的索引
max_indexes = []
for i in range(im_arr.shape[1]):
max_index = np.argmax(im_arr[:, i])
max_indexes.append(max_index)
print(max_indexes)
```
其中,'image.jpg'是要处理的图像文件名,代码返回的max_indexes列表中存储的是每一列灰度值最大的行索引。
阅读全文