python - uv4l raspicamドライバーを使用したSimpleCVのセットアップ

原文 python linux raspberry-pi simplecv

hereからuv4l raspicamドライバー(rasberryPiのカメラCSIカメラモジュールのドライバー)をインストールしました。インストール後、this discussionに従ってSimpleCVを使用するときにビデオプレビューを削除し、解像度として640x480を設定しました。動作しますが、SimpleCVで幅や高さなどのカメラプロパティを設定するのにいくつか問題があります。私が走ると:

from SimpleCV import *
c = Camera()
im = c.getImage()

im.show()


640x480ではなく64x64ウィンドウとして実行されます。したがって、hereユーザーはこの問題を修正しましたが、コードを次のように変更すると、

from SimpleCV import *
    c = Camera(prop_set={"width":640,"height":480})
    im = c.getImage()

    im.show()


それは私にエラーを返します:

[0]
WARNING: caught exception: SystemError('/dev/video0 does not support streaming i/o',)
WARNING: SimpleCV can't seem to find a camera on your system, or the drivers do not work with SimpleCV.

Traceback (most recent call last):
File "/home/pi/Desktop/sorgenti/Simple_CV_acq.py", line 17, in <module>
im = c.getImage()
File "/home/pi/Code/SimpleCV/SimpleCV/Camera.py", line 618, in getImage
cv.GrabFrame(self.capture)
TypeError: Expected CvCapture for argument 'capture'

SimpleCVでカムのプロパティを設定するにはどうすればよいですか?
答え
環境変数をエクスポートする必要があります。

export LD_PRELOAD=/usr/lib/uv4l/uv4lext/armv6l/libuv4lext.so
関連記事

python - BeautifulSoup、Python 3、エンコードエラー

python - Apache / Django / WSGI Bad Request(400)エラーのデバッグ

python - 別のアプリからユーザーのアバターを取得する方法は?

python - Rのカスタムインストールでのrpy2の使用

python - numpy配列をハッシュする最も効率的なプロパティ

python - ラムダ関数を含むpython3フィルターオブジェクト

python - CygwinバッチからPythonスクリプトを自動実行する

python - Python、複数行の記述

python - 関数に渡されたパラメーター値を文字列として取得する方法

python - p4pythonを使用してSSL対応のPERFORCEサーバーに接続できません