python - 在更大的图片中定位图片
问题描述
我正在进行一个关于计算机视觉的学校项目,该项目由两部分组成。第一部分是地面图片(小图片)的语义分割,第二部分包括能够在预加载和预分割的地图(大图片)中定位该小图片,输出是坐标和小图在大图里面的方向。
第一部分已经完成并且工作正常,但我不知道如何处理项目的第二部分。当小图片的方向与原始地图中的方向相同时,我可以使用蛮力轻松找到它,但是当小图片相对于原始地图旋转时就会出现问题。
我不知道如何解决这个问题,我可以用来在线查找更多信息的任何单词、主题或算法将不胜感激:)
我正在使用深度学习和计算机视觉工具箱在Matlab上工作,但如果需要或者如果它可以更容易的话,我可以轻松地更改为Python 。
感谢所有阅读本文的人!
解决方案
对于这样的问题,我通常使用 OpenCV 的机器学习库,其中包含数千种与计算机视觉相关的算法。如果您在旋转图像时遇到问题,请在此处查看本教程,该教程将输入图像并旋转、扭曲等,以达到以后可以使用的所需尺寸。在此堆栈帖子中,用户能够在更大的图像中找到图像