从图像中获取主色的模块
dominantcolors的Python项目详细描述
主色
从图像中获取主颜色的python模块。它比偷色贼快得多。
安装
pip install dominantcolors
用法
fromdominantcolorsimportget_image_dominant_colorsdominant_colors=get_image_dominant_colors(image_path='/path/to/image_path',num_colors=3)
性能
importtimefromcolorthiefimportColorThieffromdominantcolorsimportget_image_dominant_colorsimage_path='examples/image.jpg'start_time=time.time()color_thief=ColorThief(image_path)dominant_colors=color_thief.get_palette(3,quality=1)print('colorthief uses %s seconds.'%(time.time()-start_time))#OUTPUT: colorthief uses 1.2148401737213135 seconds.start_time=time.time()dominant_colors=get_image_dominant_colors(image_path,3)print('dominantcolors uses %s seconds.'%(time.time()-start_time))#OUPUT: dominantcolors uses 0.11298108100891113 seconds.
谢谢
感谢艾希克的original tutorial。
更好
如果你觉得有什么问题,欢迎反馈或请求。