- 博客(3)
- 收藏
- 关注
转载 基于JNA的鼠标键盘的全局监听
JAVA的swing只能监听本应用的鼠标键盘事件,但是使用JAVA的JNA工具则可做到鼠标与键盘的全局监听。有了这样的工具,配合swing robot就可以实现类似键盘精灵的功能。 以下这段代码是JNA调用的核心代码,只适用于win平台,但是本程序有个点我一直没有搞出来就是鼠标的滚轮事件始终...
2017-12-12 14:58:00 1238
转载 JAVA图片相似度判断(2)感知哈希算法
这里用到的关键技术叫做”感知哈希算法”(Perceptual hash algorithm),它的作用是对每张图片生成一个”指纹”(fingerprint)字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。 下面是一个最简单的实现: 第一步,缩小尺寸。 将图片缩小到8×8的尺寸,总...
2017-12-12 14:29:00 758
转载 JAVA图片相似度判断(1)颜色分布法
每张图片都可以生成颜色分布的直方图(color histogram)。如果两张图片的直方图很接近,就可以认为它们很相似。 任何一种颜色都是由红绿蓝三原色(RGB)构成的,所以上图共有4张直方图(三原色直方图 + 最后合成的直方图)。 如果每种原色都可以取256个值,那么整个颜色空间共有16...
2017-12-12 14:21:00 1225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人