MATLAB R2015a でこのコードを使用しています。
javaaddpath('javacv.jar')
import org.bytedeco.javacv.*
grabber = OpenCVFrameGrabber(0)
grabber.start()
img = grabber.grab()
このコードを初めて使用すると、機能し、カメラが開き、画像がグラブされます。
を使用した後grabber.stop()
、コードが機能しなくなりました。
MATLAB を再起動しても、他のプログラムでカメラを開くことができることを確認し、カメラが使用可能であることを確認してください。
次の行を実行するgrabber.start()
と、新しいウィンドウ「ビデオ ソース」が開きます。
初めてコードを使用したときに開かない。
Java exception occurred:
org.bytedeco.javacv.FrameGrabber$Exception:
cvCreateCameraCapture() Error: Could not create
camera capture.
at
org.bytedeco.javacv.OpenCVFrameGrabber.start(OpenCVFrameGrabber.java:179)
どうすれば解決できますか?