gpt4 book ai didi

python - 提取或裁剪热图像的冷或热区域

转载 作者:行者123 更新时间:2023-12-02 17:07:26 25 4
gpt4 key购买 nike

对于任何热图像,热区和冷区之间都存在差异。是否有任何Python库可从热图像中裁剪或提取这些冷或蓝色区域。这些区域可以在图像中的任何位置。

最佳答案

您可以找到每个像素的色相,并确定它是否在蓝色阈值之内,然后将其删除。这是使用PIL和colorsys转换的示例。

from PIL import Image
import colorsys

img = Image.open('zebtherm.jpg')

hsv_blue = colorsys.rgb_to_hsv(0, 0, 255)
threshold = 0.1

for x in range(img.width):
for y in range(img.height):
hsv = colorsys.rgb_to_hsv(*img.getpixel((x, y))[0:3])
if(abs(hsv[0] - hsv_blue[0]) < threshold):
img.putpixel((x, y), (0, 0, 0))

关于python - 提取或裁剪热图像的冷或热区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51646461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com