Member 12636156 Ответов: 0

Как решить ошибку: не удалось найти или загрузить основной класс againtest.hellocv?


Я протестировал следующий код opencv3. 0. 0 С Java eclipse neon и run и получил ошибку в приведенном выше вопросе.
Пожалуйста, помогите мне!

Заранее спасибо,
Кэти.
package againtest;

import org.opencv.core.*;       
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.videoio.VideoCapture;
 

public class VideoCap {
	
	public static void main(String[] args) {
 
		System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
		
		VideoCapture camera = new VideoCapture();
		camera.open(0);
		
    	if(!camera.isOpened()){
    		System.out.println("Error");
    	} else {
    		Mat frame = new Mat();
    	    while(true){
    	    	if (camera.read(frame)){
    	    		System.out.println("Frame Obtained");
    	    		System.out.println("Captured Frame Width " + 
    	    		frame.width() + " Height " + frame.height());
    	    		Imgcodecs.imwrite("image/camera.jpg", frame);
    	    		System.out.println("OK");
    	    		break;
    	    	}
    	    }	
    	}
    	camera.release();
	}
 
}


Что я уже пробовал:

Я попытался проверить opencv3.0.0 на Java в Eclipse неон.

Patrice T

проблема где-то в другом месте.

Richard MacCutchan

Я не вижу класса под названием "againtest.hellocv" нигде в вашем коде. Вы попробуйте запустить againtest.VideoCap?

0 Ответов