opencv

    0熱度

    1回答

    我試圖按照此處所述執行操作:Finding a subimage inside a Numpy image能夠在屏幕截圖內搜索圖像。 的代碼看起來像這樣: import cv2 import numpy as np import gtk.gdk from PIL import Image def make_screenshot(): w = gtk.gdk.get_defaul

    1熱度

    1回答

    我正在重寫從matlab到C++的應用程序。問題是與這條線 imagesc(proj_data.log_P0,m+s*[-3,3]) proj_data.log_P0是一些矩陣浮點值,所以我用C++做和OpenCV被歸一化該矩陣值即OpenCV的可顯示(範圍從0到1)。該部分正在工作,但是造成問題的部分是上升(粗體)部分imagesc(proj_data.log_P0,m + s * [ -

    2熱度

    1回答

    讓我們說我有一些numpy的陣列(在這種情況下,它代表了一個100x100的二值圖像)... img=np.random.randint(0,2,(100,100)).astype(numpy.uint8) 如何最好地確定數組中的值1的「平均位置」?例如,如果數組中有一個1的簇,我想找到該簇的中心。

    12熱度

    4回答

    最近,我正在爲我的畢業項目嘗試使用OpenCV。 我在Windows環境下取得了一些成功。而且,由於使用OpenCV的Windows包,它提供了預構建的庫,因此我不必擔心如何構建它們。 但是由於該項目假定在CentOS上作爲每個節點的主機操作系統運行,我必須知道如何正確編譯,並在Linux環境下運行這些庫。 我用VirtualBox設置了一個虛擬機,並在其上安裝了Ubuntu 13.04。 但到目

    0熱度

    1回答

    運行從文件讀取一些數據的應用程序時,出現下一個錯誤,提取圖像的特徵並使用一組預編分類器預測結果: > *** glibc detected *** ./SVMread: free(): invalid pointer: 0xbfeb2670 *** > ======= Backtrace: ========= /lib/i386-linux-gnu/libc.so.6(+0x75ee2)[0xb

    1熱度

    1回答

    當談到OpenCV時,我有點新手。我一直在瀏覽谷歌搜索結果幾天,以更好地理解墊子,但無濟於事。我不會亂哄哄地說,我只是在說我想要做的事情。基本上,我想在圖像上創建一個表格,僅作爲參考某些圖像塊的方式。然後我想計算每個單元格的亮度梯度。換句話說,我希望能夠說,「好的,C3的強度梯度是多少?」我知道它不能像Excel電子表格那樣工作,但是要做到這一點最好的方法是什麼? 這是我到目前爲止。我還沒有開始顯

    2熱度

    1回答

    我試圖從一個攝像頭做基本的視頻拍攝。我從這個opencv blog得到這個非常基本的代碼,我用 g++ `pkg-config --cflags opencv` test2.cpp `pkg-config --libs opencv` 編譯它,當我運行它,它讓我看到這些消息 VIDIOC_QUERYMENU: Invalid argument VIDIOC_QUERYMENU: Invali

    1熱度

    1回答

    我有一個Logitech Pro 9000網絡攝像頭,現在我嘗試學習OpenCV。我使用OpenCV 2.4.5和Python 2.7。我在更高分辨率下遇到CvtColor功能問題。以下腳本在640x480下工作,但不支持更高分辨率(800X600及更高)。 import cv cv.NamedWindow("Video", cv.CV_WINDOW_AUTOSIZE) camera_in

    19熱度

    6回答

    我從圖像的一個numpy數組開始。 In[1]:img = cv2.imread('test.jpg') 形狀是您對640x480 RGB圖像的預期結果。 In[2]:img.shape Out[2]: (480, 640, 3) 但是,我擁有的這個圖像是一個100幀長的視頻幀。理想情況下,我希望有一個包含此視頻中所有數據的單個陣列,以便img.shape返回(480, 640, 3,

    0熱度

    2回答

    我是我的攝像頭中的數據是yuv422。我想將這個yuv422存儲到一個cv :: Mat而不將其轉換爲RGB ...這可能嗎? 謝謝。