簡體   English   中英

估計相機位移

[英]Estimation of camera displacement

我目前正在進行一項實驗,我在不同的日子里用固定的相機位置拍攝了一張場景的多張照片。 問題是在現實世界中很難保持相機完美固定。

我需要的是修復我自動獲得的小差異。 我做的研究返回了考慮更復雜假設的方法,如相機姿態估計,單應性估計等。對我而言,它應該只發現返回x和y的圖像平面上的運動。 一個完美的解決方案是一個功能,如:

function [movx movy] = detectMotion(im1,im2)。

我已經做出的解決方案是計算一些圖像特征,如哈里斯或粗麻布,匹配它們,然后選擇最佳的圖像特征並使用它們的位置差異作為相機位移估計。 我不知道這是否足夠好,但如果它是自動制作會更好。

您可以自動進行特征匹配,提取興趣點周圍的特征描述符。 看看這個OpenCV教程,了解如何使用SURF和FLANN執行特征匹配 匹配特征后,運行RANSAC或最小二乘法以找到最適合x和y偏移的方法。 這將為您提供相機運動的合理估計。

另一種選擇是在兩幀之間的檢測到的興趣點上計算稀疏光流 ,接着是如上所述的RANSAC或最小二乘過程以計算最佳x和y偏移。 密集的光流可能更准確,但同時可能被證明是過度的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM