matlab 我可以使用Python将热图像转换为矩阵以找到最高的热信号吗?

kcwpcxri  于 2022-11-15  发布在  Matlab
关注(0)|答案(1)|浏览(164)

我研究过OpenCV并编写了一些代码,但我很难理解如何在不使用MatLab的情况下实现这一点。
我正在尝试使用Python接收热像,并将其转换为反映网格/矩阵中图像热度特征的数字数组。
例如:

我希望Python从文件夹中获取此图像,并将其转换为热数字矩阵,这样我就可以处理最大值、设置阈值等。
有人知道怎么做吗?

w9apscun

w9apscun1#

也许是这样的。

from PIL import Image
import numpy as np

# open image
image = Image.open('thermal_image.jpg')

# convert to numpy array
image_array = np.array(image)

# find highest heat signature
max_heat = np.amax(image_array)

# print result
print('Highest heat signature: ' + str(max_heat))

相关问题