星轨堆栈拍摄自动合成脚本

拍过星星的同学应该都知道,要想拍出长长的、漂亮的星轨有两种方式:一种就是“简单粗暴”的超长时间曝光,如一次曝光20分钟等。这种方法的好处是后期无需合成处理,所拍即所得,方便省事。它的坏处也显而易见,由于超长时间曝光,非常容易造成过曝问题。即使使用最低感光度如ISO100,也会有最大曝光的上...»

Python实现游戏自动操作脚本

作为一个经常肝崩崩崩的舰长,在很久之前就有个想法,对于一些重复的操作,要是能自动点击实现就好了。 其实最开始有这个想法是肝阴阳师的时候,刷觉醒材料真是刷到吐,感觉自己就像机器人一样。 最开始研究了一下,发现想法很简单,但在手机上实现起来没那么容易。 最近忽然又想到可以利用Python实现...»

利用相片位置生成KML并在Google Earth展示

这个想法其实在这篇博客中早就已经实现了,只不过那时候实在Android手机上做的。这次利用Google Earth作为展示平台,在电脑上实现。 在电脑上实现主要流程和思路都是一样的,唯一不同的是这次以KML文件作为数据存储格式,利用Google Earth打开。 读取EXIF中的GPS信息...»

依据EXIF信息对相片批量重命名

产生这样需求的原因是,用相机拍的照片命名格式和手机是不一样的,如IMG_1234.JPG,而手机的一般命名格式是IMG_20190223_155010.jpg。 这样当两种不同命名格式的照片在一个文件夹下时就会出现排序混乱的情况,只能选择“按修改时间排序”。 所以为了解决这个问题,通过读取...»

基于CPU和GPU加速的影像降采样

在之前这篇博客中利用Numba中最简单的@jit方法进行了加速,但其实这样其实并没有使用到GPU或者说CUDA,只是用CPU进行了加速。这篇博客主要以如何利用Numba实现GPU加速为重点,改写降采样代码。 1.代码实现 其实GPU编程入门并不是很难,核心就是“并行的思考问题”。之后如果...»