程式設計常見問題

2021-10-08 14:46:23 字數 753 閱讀 1851

知識點1:

64位 pip 安裝 cv2

使用pip的方法進行安裝64位的。

pip install opencv-python

請參考知識點2:

問題: modulenotfounderror: no module named 『pylab』

原因:pylab 模組是一款由python提供的可以繪製二維,三維資料的工具模組,其中包括了繪圖軟體包 matplotlib,其可以生成matab繪相簿的影象。但是在我們安裝了python後,預設狀態下並不包含pylab模組,所以我們要先安裝pylab模組。由於 pylan是matplotlib中的乙個模組 所以我們直接安裝matplotlib庫就好了。

解決:cmd 安裝matplotlib庫 pip install matplotlib

知識點3:

問題:** fourcc = cv2.cv.cv_fourcc(『m』, 『p』, 『4』, 『v』)

報錯:attributeerror: module 『cv2.cv2』 has no attribute 『cv』

原因:在opencv3中,已將部分函式名進行了修改,因此通常情況下不能直接使用舊版opencv的函式介面。所以,這裡使用cv2.cv.cv_fourcc()或cv2.cv_fourcc()會報錯。

解決:fourcc = cv2.videowriter_fourcc(『x』,『v』,『i』,『d』)

或 fourcc = cv2.videowriter_fourcc(*『xvid』)

程式設計常見問題

1 warning address of local variable xx returned wreturn local addr 原因 在函式內部定義變數,並返回 char xx 64 return xx 這樣函式內部定義的變數在函式結束時被釋放掉,所以返回是找不到的。改為char xx cha...

網路程式設計常見問題總結

o y k h m b1 o r 對於網路程式設計的更多詳細說明建議參考下面的書籍 unix網路程式設計 tcp ip 詳解 unix環境高階程式設計 f0 i h,r v q 非阻塞io和阻塞io l r i3 h8 b 在網路程式設計中對於乙個網路控制代碼會遇到阻塞io和非阻塞io的概念,這裡對...

linux常見問題(程式設計篇)

0001 linux下除錯core檔案 gdb 出錯產生core dump的可執行程式。core dump的檔名,預設是 core 0002 gcc abc.c得到的a.out不能執行 a.out 0003 c 編譯時為什麼出錯資訊說cout沒定義 include標頭檔案完後加入 using nam...