,如下图所示:,
,在示例照片当中有着各种各样的颜色,我们将通过Python中的可视化模块以及opencv模块来识别出图片当中所有的颜色要素,并且将其添加到可视化图表的配色当中。,那么按照惯例,第一步一般都是导入模块,可视化用到的模块是matplotlib模块,我们将图片中的颜色抽取出来之后会保存在颜色映射表中,所以要使用到colormap模块,同样也需要导入进来。,然后我们先来加载一下图片,代码如下:,
,我们调用的是extcolors模块来从图片中提取颜色,输出的结果是RGB形式呈现出来的颜色,代码如下:,output,我们将上述的结果整合成一个DataFrame数据集,代码如下:,我们尝试调用上面我们自定义的函数,输出的结果至DataFrame数据集当中。,output,
,接下来便是绘制图表的阶段了,用到的是matplotlib模块,代码如下:,output,
,从出来的饼图中显示了每种不同颜色的占比,我们更进一步将原图放置在圆环当中。,output,
,最后制作一张调色盘,将原图中的各种不同颜色都罗列开来,代码如下:,output,
,这一块儿是实战环节,我们将上述所有的代码封装成一个完整的函数。,output,
,
© 版权声明
文章版权归作者所有,未经允许请勿转载。