pythonだけでシンプルに。ライブラリは pygame VideoCapture を使用。使ったカメラはhttp://www.logitech.com/ja-jp/435/3055。 カメラから取ってくる画像バッファがなぜかBGRになっている(?)のでBGR->RGBに変換。使うカメラによっては色がおかしくなるかも。よくわからん。
pygame, PIL, VideoCaptureを使う。 import sys import pygame import Image import VideoCapture def image2surface(image): mode = image.mode size = image.size data = image.tostring() return pygame.image.fromstring(data, size, mode) camera = VideoCapture.Device() camera.displayCapturePinProperties() pygame.init() size = width, height = 640, 480 screen = pygame.display.set_mode(size) BLACK = (0, 0, 0) ORIGIN
2011/05/12時点。まあ違う時期でも似たようなもんでしょう。 OpenCV 2.2をインストール http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2/からOpenCV-2.2.0-win32-vs2010.exeをダウンロード、インストール。 Python 2.7.1をインストール Download Python | Python.orgからPython 2.7.1 Windows Installerをインストール。 numpy 1.5.1をインストール http://sourceforge.net/projects/numpy/files/NumPy/1.5.1/からnumpy-1.5.1-win32-superpack-python2.7.exeをインストール。 OpenCVのPythonライブラリ
準備 † (OpenCVはC:\Program files\OpenCVに,PythonはC:\Python25にインストールされているとします.) C:\Program files\OpenCV\interfaces\swig\python\build\lib.win32-2.5\opencv を C:\Python25\Lib\site-packages にコピーする 以上で,C:\Program files\OpenCV\samples\pythonが動くはずです.確認しましょう. ↑ リファレンスマニュアル † (以下,pydocの説明です.) コマンドラインから C:\Python25\lib\pydoc.py -p 3838 を実行 http://localhost:3838/opencv.htmlにブラウザからアクセス FrontPage
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く