将小图片拼接成一张大图
本文关键字:一张 拼接 | 更新日期: 2023-09-27 17:49:24
我有一个目标:我需要加入,例如2张图片,如https://i.stack.imgur.com/sQQC5.jpg和https://i.stack.imgur.com/oDDMZ.jpg。在结果中必须有一个像https://i.stack.imgur.com/9xivu.jpg而不是https://i.stack.imgur.com/xrTnS.jpg这样的图像。
我用文字来解释:我有一些图像有相同的区域,我需要找到这个区域,在一张图像中裁剪它,然后将它们连接在一起
看一下这篇文章,它解释了使用c# Aforge的一种可能的解决方案。. NET图像处理库
你要做的是将像素值读入数组,然后使用相关算法找到重叠区域
找到重叠的坐标后,将两幅图像写入新数组,使用相对于大图像减号的坐标源图像的重叠位置加上目标图像的重叠位置。
c#不是解决这个问题的一个因素,除非你的意思是我正在开发。net库SharpStitch(商业),它可以完成这项工作。
它使用基于特征的图像对齐用于通用图像拼接。