背景
事情还要从一年前,我做的墨水屏早教机说起。https://www.zhangshengdong.com/post/baby_epaper/
虽然这个早教机宝宝的确很喜欢玩,是吸引注意力的一大利器。但架不住这个墨水屏刷新实在太慢,几乎要20秒,所以导致宝宝只有在图片刷出来时,才会看它一眼,这样就显得鸡肋了。
所以,最近我就在想,有什么是不关注刷新时间的呢?
嗯,就是早年间流行过的 音乐相册。
音乐相册
其实从早教机改成音乐相册并不复杂。
早教机讲究的是对应的图片和讲解音频同时出现、同时切换,而音乐相册则是照片的展示和音乐无关。
所以我直接开两个进程,让它们一个播放音乐,一个展示照片,各玩各的就行啦。但由于机身上只有一对按键,所以最后权衡再三,决定用这一对按钮来控制音乐的上下切换。
大体程序如下:

自动转换照片
但只到这一步是不够的,因为由于我的墨水屏只有7色,所以这时候每张照片都得要我亲自打开photoshop,载入颜色表,把照片转换成7元色表示才能用。这样一来,照片多了工作量就大大不可接受了。
所以我需要在树莓派上能够自动完成任意照片的转换。
最简单的思路:最近距离法
第一个想到的方案自然就是最近距离法了,即判断每个像素点距离色表中每个颜色的远近,从而把该像素设置为离它原有颜色最近的那个元色。
代码:

但这个初始方案很快就被现实给打脸了。</

最低0.47元/天 解锁文章
12

被折叠的 条评论
为什么被折叠?



