2015-03-08 4 views
0

Итак, я решил, что хочу узнать об обработке изображений и отслеживании видения и таким образом установить opencv и заставить его работать в eclipse для Java. Однако, когда я пытаюсь создать образ все, что я получаю изображение, которое говорит: «Пожалуйста, начните ManyCam или выберите другой источник видео» Here is the imageJava OpenCV просит открыть многокамеру, когда многократная камера уже открыта?

Вот код, я использую:

package testests; 

import org.opencv.core.Core; 
import org.opencv.core.Mat; 
import org.opencv.highgui.Highgui; 
import org.opencv.highgui.VideoCapture; 

public class Hello 
{ 
    public static void main(String[] args) 
    { 
     System.out.println(System.getProperty("java.library.path")); 
     System.loadLibrary(Core.NATIVE_LIBRARY_NAME); 

     VideoCapture cap = new VideoCapture(0); 
     if (!cap.isOpened()) 
      System.out.println("Not connected to webcam):"); 
     else 
      System.out.println("Connected to camera: " + cap); 
     Mat frame = new Mat(); 
     cap.retrieve(frame); 
     System.out.println(frame); 
     Highgui.imwrite("test.jpg", frame); 
     cap.release(); 
    } 
} 

любая помощь будем очень благодарны!

Edit:

Я получил это работает с ManyCam. Тем не менее, я бы хотел использовать его без manycam, и я не могу понять, как это сделать. каждый раз, когда я пытаюсь вернуть это изображение,

ответ

0

Итак, чтобы заставить его работать, я снял индекс камеры 1 вместо 0. Я не совсем уверен, почему это сработало, но оно сработало.

Смежные вопросы