激安3D ウェブカメラ(DS-3DW300)をPythonのOpenCV上で使う
前回書いたとおりで、要はキャプチャ開始してから付属アプリを1度呼べば良いので、
Pythonだと以下の様な感じです。
なんかすごく酷いコードで泣きそうですが、目的だけはなんとか達成してる感じです。
Program Files (x86)となっているところは64bitOSの場合ですので、32bitOSの時はProgram Filesにして下さい。
------ ここから ---------
import cv,os
c=cv.CaptureFromCAM(0)
os.system("START \"\" \"C:\Program Files (x86)\CHUSEI 3D Webcam\CHUSEI 3D Webcam.exe\"");
while 1:
f=cv.QueryFrame(c)
cv.ShowImage("",f)
k=cv.WaitKey(1)
------ ここまで ---------
これで
こんなのが出ます。
Pythonの環境が無い方は、以下のパッケージを入れるとOpenCVも含めてPython環境がまとめてインストールされるのでオススメです。