两幅图片怎么连接起来啊?

时间:2022-05-27 04:20:43
我想将两副图象连到一起,形成一幅更大的图象,例如两个400*400的图象连接起来就是800*400的图象。应该怎么做呢??各位高人,给个意见好吗??

13 个解决方案

#1


PHOTOSHOP把画布扩大宽象素,,,接下来就简单.

#2


这个不难,打开这两张图片,申请一个更大的内存,把象素信息填入即可。

#3


简单组合如上,如果需要拼接,最简单的方法是求两幅图像的单应矩阵,然后映射过去即可!

#4


各位高人,说的再详细点好吗??我现在也是只理解个大概,再详细的东西我就有点迷糊了~!

#5


具体做法要看你的目的.
是将两个文件连成一个文件,还是仅仅在屏幕上显示.

#6


是将两个图片连接变成一幅长的图片,并且还保存成原来的格式。

#7


从简单的开始,建议你先了解一下BMP文件的格式.
然后你自然就知道该怎么做了.

#8


你的这个连接有重复区域吗?还是只是简单的合并成一幅更大的,如果是后者,就容易了,申请一块大内存,将像素一个个填进去。
如果是前者,要考虑寻找到重复区域,还要考虑重复区域的旋转和位移等变化对你的算法的影响,全景图是其关键字,在相关学术期刊上都有算法研究的

#9


to nickshen:

就是你说的第二个意思,例如在拍摄一个物体的时候,如果物体过大,就得拍好几次,最后在电脑上连到一起去,一般如果计算的准的话就是两图片简单的合并就行了,如果有重复的,还需要将重复的部分给去掉,让连接后的图象看不出连接的痕迹来。
我不知道该怎么办好了

#10


你选择四对匹配点,通过x'=Hx的关系 计算出H矩阵,这样,第二幅的图像可以影射到第一幅图像上

#11


一般的计算办法是image = a*old+v,a是旋转矩阵,v是平移矩阵,old是老图像
这个方面的研究很多,mosaic关键字在ieee上可以找大很多,学术期刊网上用拼接,或是全景图也可以找到
个人感觉目前的算法都不是很成熟,毕竟是用计算机来动态的合成,如果你只是想得到好的效果,可以加些手动选择重复区域,然后用计算机来合成的方法,单纯用计算机只是在实验室阶段,还不实用
网上好像也有些软件了,具体名字忘了,可以到水母问问

#12


谢谢大家的帮助!

#13


能否多给点提示,具体点

#1


PHOTOSHOP把画布扩大宽象素,,,接下来就简单.

#2


这个不难,打开这两张图片,申请一个更大的内存,把象素信息填入即可。

#3


简单组合如上,如果需要拼接,最简单的方法是求两幅图像的单应矩阵,然后映射过去即可!

#4


各位高人,说的再详细点好吗??我现在也是只理解个大概,再详细的东西我就有点迷糊了~!

#5


具体做法要看你的目的.
是将两个文件连成一个文件,还是仅仅在屏幕上显示.

#6


是将两个图片连接变成一幅长的图片,并且还保存成原来的格式。

#7


从简单的开始,建议你先了解一下BMP文件的格式.
然后你自然就知道该怎么做了.

#8


你的这个连接有重复区域吗?还是只是简单的合并成一幅更大的,如果是后者,就容易了,申请一块大内存,将像素一个个填进去。
如果是前者,要考虑寻找到重复区域,还要考虑重复区域的旋转和位移等变化对你的算法的影响,全景图是其关键字,在相关学术期刊上都有算法研究的

#9


to nickshen:

就是你说的第二个意思,例如在拍摄一个物体的时候,如果物体过大,就得拍好几次,最后在电脑上连到一起去,一般如果计算的准的话就是两图片简单的合并就行了,如果有重复的,还需要将重复的部分给去掉,让连接后的图象看不出连接的痕迹来。
我不知道该怎么办好了

#10


你选择四对匹配点,通过x'=Hx的关系 计算出H矩阵,这样,第二幅的图像可以影射到第一幅图像上

#11


一般的计算办法是image = a*old+v,a是旋转矩阵,v是平移矩阵,old是老图像
这个方面的研究很多,mosaic关键字在ieee上可以找大很多,学术期刊网上用拼接,或是全景图也可以找到
个人感觉目前的算法都不是很成熟,毕竟是用计算机来动态的合成,如果你只是想得到好的效果,可以加些手动选择重复区域,然后用计算机来合成的方法,单纯用计算机只是在实验室阶段,还不实用
网上好像也有些软件了,具体名字忘了,可以到水母问问

#12


谢谢大家的帮助!

#13


能否多给点提示,具体点