TpHash 相似图像Hash算法OC版本

程序名称:TpHash

授权协议: 未知

操作系统: OS X

开发语言: Objective-C

TpHash 介绍

相似图像Hash算法OC版本

本代码主要是实现了
http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html
一文记载的一种相似图像Hash的算法,具体细节请看此文。

关键函数为
+ (uint64_t)ptHash:(UIImage*)image; //生成64位的图像Hash
+ (int)hamdist:(uint64_t)x with:(uint64_t) y; //比较两个Hash值的汉明距离

这个算法有一定局限性,仅适用于一张图片的多种不同分辨率,采样率,或者极为相似的图像的比较。
实现主要参考了文中提到的Wote的Py版本,在此表示感谢。

TpHash 官网

#

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。