数据库里有很多图片,现在的问题是:给你一个图片,看看数据库里有没有这个相似的图片,如有则显示出来!
(与指纹考勤机原理差不多)

解决方案 »

  1.   

    哇 又是图像识别!研究Snake算法去吧~~
      

  2.   

    原理是利用   
      For   Y   =   0   To   Picture1.Height   Step   1'纵向扫描   
      For   X   =   0   To   Picture1.Width   1'横向扫描   
      fColor   =   Picture1.Point(X,   Y)   '取得扫描点的颜色值   
      逐点扫描比较就可以了For   Y   =   0   To   Picture1.Height   
      For   X   =   0   To   Picture1.Width   
      fColor1   =   Picture1.Point(X,   Y)   
      fColor2   =   Picture2.Point(X,   Y)     
      if   abs(fColor1-fColor2)>2  then '误差在一定范围内视为相似
         msgbox   "不一样就是不一样!"   
         End   
      End   If   
      Next   X   
      Next   Y
      

  3.   

    图形识别技术不是VB6的优势项目,就算能计算出来,那个效率也是不能让人接受的,建议LZ考虑用VC/VC++
      

  4.   

    Chen8013 OUT 啦!
    是真的,很多搜索引擎都已经支持了,随便给两个TinEye is a reverse image search enginepicitup
      

  5.   

    现在使用这种方法很普遍,像素特征识别就有点out了吧?现在主要用不规则形状轮廓曲线求特征函数,然后再去匹配。 只是情况不同(人脸,图片,指纹),所得的函数也不同罢了。现在应用很广:国家安全、测绘、智能识别……