2013-04-12 26 views
3

我在Python中製作了一個小型的服務器客戶端視頻流式傳輸程序。我使用「VideoCapture」模塊來獲取Windows中的圖像幀。但實際上我想在Raspberry Pi做這個項目。然後我問Google,當然,一些來自Stackoverfow的朋友告訴我,python中的openCV是一個選項。我在Windows上安裝了openCV。之後,我從openCV安裝文件給出的示例中製作了一個簡單的程序。我找到了一個名爲「camshift」的示例,並且我製作了一個簡單的攝像頭查看器。但是在我的程序中出現了一個錯誤「No module named video」,同時「camshift」程序沒有任何錯誤。這兩個程序都使用模塊「視頻」。請幫助解決此問題,並幫助我將這些捕獲的圖像發送給客戶端。先謝謝你。通過客戶端和服務器使用Python + openCV進行視頻流式傳輸

我的網絡攝像頭查看器程序

import cv2 
import video 
import sys 
cam=video.create_capture(0) 
while 1: 
    flag, frame = cam.read() 
    cv2.imshow('camera', frame) 
    ch = 0xFF & cv2.waitKey(1) 
    if ch==10: 
     break 
cv2.destroyAllWindows() 

回答

0

當您編輯在Windows您__init__.py文件(看看 this question,看看如果是這樣的情況下,可能有時候會發生錯誤)。

+0

但我使用openCV。沒有像「../Lib/site-packages/」這樣的目錄。但在openCV文件夾中有一個模塊文件夾,裏面沒有找到任何__init__.py文件。請幫我解決這個問題。 –

+0

「視頻」模塊是從openCV導入的,而不是從Python導入的。 –

相關問題