图形识别处理技术(C++)(二)

2014-11-24 10:20:22 · 作者: · 浏览: 1

PhotoFingerPrint pfp;
Mat m1=imread("images\\example3.jpg",0);
Mat m2=imread("images\\example4.jpg",0);
Mat m3=imread("images\\example5.jpg",0);
Mat m4=imread("images\\example6.jpg",0);
Mat m5;
resize(m3,m5,Size(100,100));
string str1 = pfp.HashValue(m1);
string str2 = pfp.HashValue(m2);
string str3 = pfp.HashValue(m3);
string str4 = pfp.HashValue(m4);
pfp.Insert(m1,string("str1\0"));
pfp.Insert(m2,string("str2\0"));
pfp.Insert(m3,string("str3\0"));
pfp.Insert(m4,string("str4\0"));
pfp.Find(m5);
// cout< // cout< // cout< // cout<
return 0;
}



好吧,只有当加入足够多的图像,这个哈希表才有意义。本程序给了一个大致的模型,细节都没有进行推敲(hash_map第一次用)。希望大家提点意见。

感谢博主:http://blog.csdn.net/guoming0000/article/details/8138223