看题目要求挺严格的。说下思路:
不需要转换为灰度图也可以进行匹配
1、先要了解jpg文件格式,要有办法直接从文件中,读取图象尺寸、以及每个象素的RPG值。有了读象素RPG值的功能就可以 直接对4个文件操作。不需要转换。
2、寻找图象1与其他3图象最大匹配公共块,并记录。如果需要就找出4副图象两两之间的所有最大匹配公共块,记录位置。利用找到的信息判断4图象的位置关系。
2、在VC下打开一个窗口,画出第一副图象(位置在左上的那个)。并逐个拼接上其余图象。如果必要,进行边沿处理。
4、在VC下将得到的图象按照jpg文件格式输出。
不需要转换为灰度图也可以进行匹配
1、先要了解jpg文件格式,要有办法直接从文件中,读取图象尺寸、以及每个象素的RPG值。有了读象素RPG值的功能就可以 直接对4个文件操作。不需要转换。
2、寻找图象1与其他3图象最大匹配公共块,并记录。如果需要就找出4副图象两两之间的所有最大匹配公共块,记录位置。利用找到的信息判断4图象的位置关系。
2、在VC下打开一个窗口,画出第一副图象(位置在左上的那个)。并逐个拼接上其余图象。如果必要,进行边沿处理。
4、在VC下将得到的图象按照jpg文件格式输出。
因为我也是由于此次要写这个程序才接触到图像处理这一块。还请大家能给我再说详细一些。