я в настоящее время пытается закодировать небольшую программу, чтобы сфотографировать новоиспеченных студентов и сохранить их своими именами и т.д., чтобы облегчить надписи вещи и т.д.UnsatisfiedLinkError при выполнении нового Mat()
Так вот моя проблема, я нашел большой учебник, чтобы помочь мне с помощью веб-камеры: http://www.codeproject.com/Tips/717283/How-to-use-OpenCV-with-Java-under-NetBeans-IDE
я могу запустить этот проект без каких-либо ошибок, но когда я пытаюсь импортировать код помоему я получил эту ошибку:
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat()J
at org.opencv.core.Mat.n_Mat(Native Method)
at org.opencv.core.Mat.<init>(Mat.java:24)
at recupphoto.Ihm.<init>(Ihm.java:38)
at recupphoto.RecupPhoto.main(RecupPhoto.java:19)
Java Result: 1
Ошибка возникает, когда я исполняю тезисы строки:
Mat frame = new Mat();
MatOfByte mem = new MatOfByte();
Вот мои импорт в случае это может помочь выяснить:
import java.util.ArrayList;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import javax.imageio.ImageIO;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
import org.opencv.core.Mat;
import org.opencv.core.MatOfByte;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.videoio.VideoCapture;
В то время как сборник я получил это сообщение, dunno, если это связано или так
Примечание. Некоторые входные файлы используют непроверенные или небезопасные операции. Примечание: перекомпиляция с -Xlint: непроверенная для деталей.
Вызывается ошибка (я думаю), когда вызывается Mat(), но я не могу найти, как это исправить.
Я должен действительно использовать некоторые советы или подсказки здесь! Спасибо, что прочитали это и извините за мой плохой английский!
Эта ошибка указывает на то, что отсутствует динамически загружаемая библиотека (часть собственного кода, которая лежит за Java API OpenCV), возможно, это не в пути загрузки библиотеки или тому подобное.Вы должны просмотреть настройки установки. – RealSkeptic
Что вы подразумеваете при установке? Я совершенно новичок. – Neithalf
Я имею в виду - где вы разместили библиотеки OpenCV, правильно ли вы выполнили все шаги настройки в процедуре установки OpenCV. Запустили ли вы NetBeans после завершения установки OpenCV. И вы также должны указать, какую операционную систему и версию вы используете, учитывая, что это проблема с внутренним кодом. – RealSkeptic