2011-01-30 17 views
0

在Python中嘗試使用cv.CreateHist時出現錯誤(請參閱下文)。我也注意到另一個驚人的問題。如果我將cv模塊的所有屬性 吐出到一個文件中,然後我搜索它們,我發現缺少大量常見的東西。例如,cv.TermCriteria()不存在; cv.ConnectedComp不存在;和 cv.CvRect不存在。在Python OpenCV中使用cv.CreateHist時出錯以及某些cv屬性奇怪的缺失

所有關於我的安裝,打開CV 2.2,工作得很好。我可以繪製 圖像,製作CvScalars,並調用大量的功能,如cv.CamShift ... ,但有十幾個這樣的命中或錯過功能或數據結構 只是缺少沒有解釋。

這裏是我的代碼爲cv.CreateHist

import cv 
q = cv.CreateHist([1],1,cv.CV_HIST_ARRAY) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
TypeError: x9y�� 

怪異狂歡的東西,實際上是它在命令行,而不是複製粘貼錯誤吐出來。任何人都可以幫忙弄清楚這個嗎令人難以置信的令人費解。

伊利

回答

0

至於CvRect,見the documentation。它說這樣的類型被表示爲Pythonic元組。

至於您對CreateHist的調用,您可能會以錯誤的順序傳遞參數。見createhist in the docs for python opencv

+0

我檢查了他們的文檔,沒有得到解決。我也嘗試改變CreateHist參數的順序,以及包含可選的第四個參數。 – ely 2011-01-30 23:43:17

相關問題