一些背景: 大家好!我有一個涉及雲成像的項目。我使用安裝在旋轉平臺上的相機拍攝了天空的照片。然後我需要根據某個顏色閾值計算出現的雲量。我可以單獨爲每張照片。爲了完全實現我的目標,我需要對整個天空圖像進行計算。所以我的問題在於拼接幾個圖像(大約44-56張圖像)。我試過在圖像集的所有和一些子集上使用針跡函數,但它返回一個不完整的圖像(某些圖像未被拼接)。這可能是因爲缺乏重疊的東西,我不知道。另外,輸出的圖像被奇怪地扭曲了(我實際上期待輸出與魚眼鏡頭拍攝的照片類似)。C++ OpenCV天空圖像拼接
實際問題: 所以現在我試圖找出opencv縫合管道。這裏是一個鏈接: http://docs.opencv.org/modules/stitching/doc/introduction.html
基於我所研究的,我認爲這是我想要做的。我想將所有圖像映射到一個圓形,主要是因爲我的相機旋轉的方式,或者其他使用相當簡單的座標轉換的其他東西。所以我認爲我需要爲圖像獲得某種固定的座標變換。這是他們稱之爲單應性的嗎?如果是這樣,有沒有人有任何想法我可以去解決我的問題?在此之後,我相信我需要獲得混合圖像的蒙版。我需要得到一個像我想要的單式面具一樣的固定面具嗎?
我正在經歷一條可能的路徑嗎?我有一些編程背景,但在圖像處理方面幾乎沒有。我基本上失去了。 T.T
確實需要拼接嗎?您可以在360°周圍拍攝照片,分別處理它們,然後使用平均值。這應該是大約相同的事情。看起來像很多浪費的計算能力給我,如果你只是在計算雲的百分比後轉儲圖像。 – kratenko 2013-03-13 17:24:55
是的,我確實需要拼接。我需要對我收集的所有圖像進行「易於閱讀」的記錄以供將來參考。回溯所有數據的最簡單方法是拼接。因此,我可以查看在特定時間拍攝的整個天空的照片。 – aphyMan 2013-03-14 15:48:32