这个没研究过。不过这两张图片是程序生成的,还是用户输入的。如果是程序自己控制的,可以给图片附加一些信息,比如图片C包括图片A和B。那么记录类似于 {C,A},{C,B}这样的集合。到时候查就行了。要是全靠图片识别,还真是不好弄。再问问高人吧。
分析图片肯定可以。但是我觉得这不是一两天一两人能够完成的。你看看网上有没有开源的代码。图片的存储原理大致是:存放一个二维矩阵,矩阵中每个点赋予一个表示颜色的值。这是位图,矢量图就不是这样的。不过常见的图像格式都是位图。
找到个开源的图像对比的工具。你看看里面的代码能懂不。