homography

    2熱度

    1回答

    我試圖確定視頻中臉部的方向。 視頻從臉部的正面圖像開始,因此它沒有旋轉。在下面的框架中,頭部旋轉,我試圖確定旋轉,這將導致我根據相機位置確定臉部方向。 我正在使用OpenCV和C++作業。 我正在使用SURF描述符來查找我用來計算兩幅圖像之間的單應性的臉上的點。作爲兩個非常接近的框架,頭部旋轉在該間隔內將是最小的,並且我的單應性矩陣將接近單位矩陣。 這是我的同形矩陣: H = findHomogr

    2熱度

    1回答

    我計算使用的OpenCV的findHomography的圖像的單應矩陣,然後我翹曲使用warpPerspective功能的圖像。現在我想使用相同的單應性矩陣的圖像(經縮放的版本具有相同的縱橫比,並且對圖像進行縮放圍繞它的中心)的縮放版本。問題是類似「opencv update homography matrix to fit on an image double the size」,這似乎並不有一

    2熱度

    1回答

    使用SURF在場景中查找參考圖像時,我想裁剪找到的場景中的物體,並使用warpPerspective將其「回正」單應矩陣。 含義,讓我們說我有這個SURF結果: 現在,我想裁剪找到的對象場景: 和 「拉直」 只有使用反轉的單應性矩陣,使用warpPerspective裁剪圖像。我所瞄準的結果是,我將得到一幅圖像,大致只包含對象,以及原始場景中的一些扭曲的殘留物(因爲裁剪不是單獨的100%對象)。

    10熱度

    3回答

    這可能已經回答了,但我非常需要這個答案。我想在Android中使用OpenCV查找圖像中最大的正方形或矩形。我發現的所有解決方案都是C++,我嘗試將其轉換,但它不起作用,我不知道我錯在哪裏。 private Mat findLargestRectangle(Mat original_image) { Mat imgSource = original_image; Imgpro

    2熱度

    1回答

    我有從任意相機角度拍攝的棋盤的照片。我發現兩個消失點對應於構成棋盤格的兩組線。從這兩個消失點,我計算從棋盤平面到圖像平面的單應性。 然後,我應用逆單應從頂視圖重新渲染棋盤。但是,對於某些圖像,重新渲染的頂視圖非常大。也就是說,由於攝像機角度,逆單應矩陣將圖像的某些部分(即圖像中非常接近消失點之一的區域)拉伸得非常大。 這佔用了不必要的大量內存,並且高度拉伸的大部分區域是我不需要的東西。所以,在應用

    1熱度

    1回答

    起初我想爲我的壞英文道歉。 我真的是OpenCV和虛擬現實中的新手。我試圖找出圖像處理的理論,但有一些點在那裏丟失了。我瞭解到投影矩陣是將3D點轉換爲2D的矩陣。我對嗎?基本矩陣爲我提供了有關兩臺攝像機之間旋轉的信息,基本矩陣給出了有關一幅圖像中像素與其他圖像中像素之間關係的信息。單應矩陣與兩個圖像中像素的座標相關(是否正確?)。 基本和單應矩陣有什麼區別? 我是否需要所有這些矩陣才能得到投影矩陣

    1熱度

    3回答

    我試圖生成可用於變換平面物體圖像的隨機Homography矩陣。看來opencv有一個類「patchgenerator」。但是我找不到這個班的詳細信息。有人說它只能仿射變換。有什麼方法可以生成隨機單應矩陣嗎?或者我可以直接使用一些OpenCV功能?很多Thx!

    5熱度

    1回答

    我正在使用我的Kinect進行一些2D 3D圖像處理。這是我的問題:我有三維(x,y,z)點在飛機上。我也知道RGB圖像(x,y)上點的座標。現在我想估計一個2D-3D單應性矩陣來估計(x1,y1,z1)座標到一個隨機(x1,y1)點。我認爲這是可能的,但我不知道從哪裏開始。 謝謝!

    1熱度

    3回答

    我正在使用opencv和Python進行拼接。除了一件事之外,所有的工作都很好:我無法計算結果圖片的確切最終尺寸。 我的形象總是太大,我有黑色邊框。此外,偏移似乎並不正確,因爲圖片已合併的黑線。 這裏是我的功能: def calculate_size(size_image1, size_image2, homography): ## Calculate the size and of

    3熱度

    2回答

    在圖像匹配中,使用Matlab,我找到了兩個使用Sift的圖像對應的向量,現在我必須估計單應性矩陣。任何簡單的方法來做到這一點? 在此先感謝