2012-08-28 21 views
0

我是新來的這個地方。我正在做一個項目,我使用已知對象尺寸的X射線圖像。在我的掃描過程中,我想比較圖像與第一張圖像的關係,以測量機器人移動過程中的位置和方向錯誤。比較不同圖片中的已知對象以查找位置和方向錯誤?

1)我使用我的測量對象旁邊的已知對象來檢查錯誤。 如何比較兩個或不同的圖像與相同的已知對象?

2)我打算使用matlab工具箱進行進一步處理。是否有可能在matlab中做?如果是的話,有人可以幫助

3)是否可以使用POSIT算法來找到這些錯誤?

+1

我不確定我是否明白您的意思,請發佈有關您的對象和圖像的更多信息。它們有什麼不同? (旋轉,剪切,平移,其他類型的像差,還是隻是信號差異...)。通常,當你想比較某些東西時,可以使用卷積或相關(或xcorr2,conv2)。如果您可以發佈樣本圖片,可能會更清晰。 – bla

回答

0

你在問一個相當複雜的問題,但沒有增加很多細節。如果您提供了更多的上下文,也許只是一些圖像的例子,我們只能幫助您。

通過它的聲音:你應該使用image processing toolbox

如果您有多個測試物體的圖像,並且旁邊有已知對象,則使用normxcorr2和朋友(請參閱this page查看解決方案示例)最爲容易。

如果您有大量的同一場景的圖片,可能會出現圖片之間的旋轉,縮放,光學扭曲等現象,並且您仍然需要子像素精確估計對象的位置,可能image registration是更好的方法。

但是,你應該提供更多的細節。只有這樣我們才能給你一個更好的,不太通用的答案。