[QUOTE]既然BMP格式你清楚了。接下来便是根据小图和大图来确定需要多少partpicture.
比如大图的尺寸为 x*y 小图的尺寸为 a*b
那么partpicture 的个数为 w * h;
其中 w = ((int) (float)x/(float)a + 0.5) ;
h = ((int) (float)y/(float)b + 0.5);
如果我们建立了一个PartPic 的类,那么我们现在就可以开辟一个二维PartPic的数组。
代码这样:PartPic pp[h][w];
然后我们将大图分割成 a*b 的PartPic, 并放入 那个数组中.
接下来就是比较了. 这比较里面还有很多技巧.
如果你明白了我上面的话,那么现在你就要写那个PartPic的class
你先想想这个class 怎么写, 把你写的给我看看, 我再来跟你说下一步怎么做[/QUOTE]
给我点时间,我的编程水平太差,得好好的理解你说的话.可能要久点.
[QUOTE]1。灰阶化提高不了多少比较速度,比对准确性与B图样本有关。
2。推翻了我前面贴子的想法,若在1024*1024中查100*100既不需要10分钟,也不能在三秒之内完成。
[/QUOTE]
我测试了下,小老虎找的很正确,可找那个骑鹿的图片,就有点错误了,和
zinking斑竹指出的错误的地方一样速度的却无论是灰度化还是彩色化,感觉速度是一样的,有点疑惑.不过速度还算不错,我的电脑是800兆.用了4--6秒.
knocker斑竹,能不能把你代码发出来给大家做学习用呢,虽然有点窃取人家成果的感觉,但是没有例题,实在太难做了.kai斑竹留的作业我还没做好呢,急需要参考资料.
我的油箱是yaoguai2005@163.com发到我的油箱里也行呀,斑竹行行好把
[此贴子已经被作者于2005-10-5 14:55:27编辑过]