有10万张图片。得想办法保存进数据库。这些图片上有一个区域有色彩上面的差别。现在不能把相似的放入到数据库中。怎么判断图片色彩上面的差别是不是相似图片。并且在数据库中查询速度很快。
解决方案 »
- delphi程序编译之后总是在状态栏,无法展开,什么原因?
- 访问sql server 2005 时,adoconnect1.open 出错
- 动态调用FASTREPORT报表
- 判断输入edit中的值是时间用那个函数?
- sql语句的问题
- 请高手帮推荐几本Delphi的经典书
- 关于Clientdataset.delat的一个问题........
- 改变运行期form的width问题
- http://www.csdn.net/cnshare/soft/11/11096.shtm 一个可以让你出售的软件!!
- 求一个好用的UDP控件?
- delphi xe2 md5
- 给定图片尺寸,在一个区域内显示几排图片,用什么控件比较好?
10万张……估计有点难了
你每次对比图片的时候 随机选取40个点。比对颜色 如果出现一个不等就推出循环,如果全部匹配 在进行进一步的判断。
这样比较 如果10w张图片都不一样的 话 大概会耗时10ms×100000=100w ms 大概16分钟。
如果多线程进行比较还能更快 主要时间还是会花费在打开文件上面
写个算法后再比较比较