簡體   English   中英

為什么 OpenCV Stitcher Class 對於圖像子部分失敗?

[英]Why does OpenCV Stitcher Class fail for image sub sections?

我正在嘗試使用Python中的 OpenCV 縫合器 Class 縫合全景圖。 輸入數據由部分重疊的圖像組成,但有時也包括顯示另一個圖像的子部分的圖像,例如:

第一個輸入 第二輸入

每當有圖像顯示子部分時,拼接要么失敗(“需要更多圖像”或“相機參數調整失敗。”)或遺漏顯示子部分的圖像。 這也適用於幾乎完全重疊的圖像 (>~90%)。

找到了足夠的特征和匹配項。 單應性得到正確估計; cv.draw_matches() function 中看到這個 output:

在此處輸入圖像描述

我嘗試了不同的特征檢測方法(ORB、AKAZE、SIFT、SURF)以及調整各種其他參數,如捆綁調整、扭曲類型和置信度( conf_thresh )。

對於我的應用程序來說,所有圖像都包含在全景圖中是必不可少的,即使它們顯示的區域已經被以前的圖像覆蓋。

我究竟做錯了什么? 還有其他使用opencv-python生成圖像拼接的方法嗎?

還有其他使用opencv-python生成圖像拼接的方法嗎?

拼接 package使用 opencv-python 並使用教程提供了很多關於拼接過程的洞察可能性

暫無
暫無

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

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