pHash在VS2010中使用

来源:互联网 发布:生产线数据采集系统 编辑:程序博客网 时间:2024/06/07 12:35

如果不知道pHash是什么,看:http://blog.csdn.net/aa512690069/article/details/9270329

1.到官网下载去:http://www.phash.org/download/

我的是 pHash-0.9.4

2.里面有个pHash.vcproj的工程文件,打开即可。

3.设置工程属性为exe应用程序。


4.在VS中添加一个main.cpp文件。并且贴以下程序。

#include <pHash.h>int main(int argv, char** args){double dbSimilarity = 0;int nCompareResult = ph_compare_images("D:\\cvImg\\1.jpg", "D:\\cvImg\\2.jpg", dbSimilarity);printf("ph_compare_images = %d,(0 表示不同的图像,1表示相同的图像,小于0表示错误)\n", nCompareResult);printf("Similarity = %.3f,(相似度)\n", dbSimilarity);return 0;}

5.结果

1.jpg


2.jpg


结果


剩下的自己发挥了。。。。。。。。。。。。。。。。。

原创粉丝点击