0

最近、Mac用のUSBキャプチャカードを購入しました(EzCap:http ://www.amazon.com/Easycap-Version-Capturer-Camcorder-Compatible/dp/B0044XIQIW ) 。処理では機能しません。(CaptureライブラリとGSVideoを試しました)。

私のアプリは、処理のために外部ソース(つまり、組み込みのiSightカメラだけでなく-非常にシンプル)からビデオを取り込む必要があります。

誰かがビデオキャプチャの実装を機能させているかどうか疑問に思っていましたか?そして、どのキャプチャデバイスがそれらのために機能したかを教えてもらえますか?

動作しない可能性のあるより高価なデバイスを購入するために時間とお金を浪費し始める前に、私は尋ねたいと思いました。

前もって感謝します。

4

1 に答える 1

0

USB カメラが処理中に表示されるかどうかを確認することから始めることができます。たとえば、GSVideo を使用します。

import codeanticode.gsvideo.*;
GSCapture cam;
void setup() {
size(640,480);
String[] cameras = GSCapture.list(); 
  if (cameras.length == 0)
  {
    println("There are no cameras available for capture.");
    exit();
  } else {
    println("Available cameras:");
    for (int i = 0; i < cameras.length; i++) {
      println(cameras[i]);
    } }
cam = new GSCapture(this, 640, 480, cameras[0]);  
cam.start(); }

カメラが見える場合は、 draw() 関数を追加できます。

 void draw(){
    if (cam.available() == true) {
    cam.read();
    cam.loadPixels();  
    image(cam,0,0);
}}

それは私にとってはうまくいきます。

于 2013-03-11T12:47:56.763 に答える