我有一个目标:我需要加入,例如http://imgur.com/9G0fV和http://imgur.com/69HUg等2张图片。在结果中,必须有http://imgur.com/SCG1X而不是http://imgur.com/LO4fh的图像。
我将用语言解释:我有一些具有相同区域的图像,我需要找到该区域,将其裁剪为一张图像,然后加入它们。
答案 0 :(得分:2)
看看this article,它解释了使用C#Aforge.NET图像处理库的可能解决方案
答案 1 :(得分:1)
您要做的是将像素值读入数组, 然后使用像相关这样的算法找到重叠区域 或最小限度。
找到重叠坐标后,将两个图像写入 新数组,使用相对于大图像减去的坐标 该源图像中的重叠位置加上目标图像中的位置。
除非你的意思,否则C#不是解决这个问题的一个因素 询问可以提供帮助的现有.NET框架。答案 2 :(得分:-1)
我正在开发名为SharpStitch(商业)的.NET库,它可以完成这项工作。
它使用基于特征的图像对齐来进行通用图像拼接。