我想呈现一个包含字符串值作为库属性的数组,但第 3 行引发错误。
color_maps = ['AUTUMN','BONE', 'COOL', 'HOT', 'HSV', 'JET', 'OCEAN', 'PINK', 'RAINBOW','SPRING', 'SUMMER', 'WINTER']
image = cv2.imread('hurricane katrina 1.png', cv2.IMREAD_GRAYSCALE)
image_color_map = cv2.applyColorMap(image, cv2."COLORMAP_" + color_maps[0])
我将如何在 Python 中做到这一点?
使用getattr内置函数:
color_maps = ['AUTUMN','BONE', 'COOL', 'HOT', 'HSV', 'JET', 'OCEAN', 'PINK', 'RAINBOW','SPRING', 'SUMMER', 'WINTER']
image = cv2.imread('hurricane katrina 1.png', cv2.IMREAD_GRAYSCALE)
image_color_map = cv2.applyColorMap(image, getattr(cv2,"COLORMAP_" + color_maps[0]))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句