【发布时间】:2022-08-24 02:48:13
【问题描述】:
嗨,我是计算视觉的新手,我目前遇到了这个问题。我有 2 个组件(一个是 RGB 分类,另一个是 IR),我希望它们与小不透明度重叠。问题是镜头的尺寸不同,缩放/角度略有不同,因此对较小的镜头进行简单调整不会将组件放在正确的位置。我可以使用 Inkscape 之类的程序来实现它,但我希望它是自动的,因为有更多的图片和集合也可能来自不同的角度。 这是图片和我想要实现的目标: RGB shot、IR shot 和 final merged。我会很感激这个问题的可能解决方案,因为我是新手,我很难选择要走的路,而且我不确定是否有任何程序可以解决红外镜头质量差的问题。感谢您提供可能的帮助。
-
如果您使用 OpenCV,请搜索
cv2.addWeighted()。您可以确定需要合并的图像的不透明度。但是由于尺寸不同,您必须弄清楚重叠图像的位置 -
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。
-
@JeruLuke 是的,很抱歉用词不当。这正是我正在寻找的答案或可能的解决方案。我不确定哪些技术能够在两张图片中实现该组件将被对齐。或者至少我认为这将是最困难的部分,调整图片大小不会有那么大的问题,但我可能错了。
-
单纯的构图是这一切中最微不足道的部分。您仍然需要至少调整大小来缩放图像。然后你需要估计(摆弄)位置和比例等参数。如果您不想根据结果的样子来调整数字,您可以应用特征匹配,但在不同的模态(颜色与 IR)之间,这些特征匹配得非常差。
标签: python opencv computer-vision