我必须测量两个单色图像之间的偏移。
这些图像实际上是校准前的光谱,非常嘈杂并且充满了不需要的特征,但它们基本上看起来像下面这样
我知道在不同的图像之间,它们沿 x 方向移动,但不会沿 y 方向移动。我想知道它们之间沿 x 方向的偏移量。
幸运的是,我在 , 中找到了一个函数skimage
,register_translation
它可以用于任意亚像素精度。但问题是,我只想知道沿 x 方向的偏移,并且我希望得到的 y 方向偏移为 0,但程序发现同时向 x 和 y 偏移,大概是沿着垂直于特征。(图中标注为蓝色箭头)
所以,我想知道:
是否有任何功能或包
python
可以仅测量两个图像之间沿一个方向的偏移,或者甚至有任何先验知识?找到两个嘈杂图像之间的变化的正确方法是什么?在 FFT 空间中找到最大的互相关值会起作用吗?