我试图使用Java从NeurophStudio获取输出(例如:cat:0,988; dog:0.012)。神经网络可以很好地识别图像。我在下面找到了代码。在前两个导入行中出现错误。有谁知道我在哪里可以找到/下载这些软件包?我已经搜索了所有目录,但没有找到。
import org.neuroph.core.NeuralNetwork; // ! error
import org.neuroph.contrib.imgrec.ImageRecognitionPlugin; // ! error
import java.util.HashMap;
import java.io.File;
import java.io.IOException;
public class ImageRecognitionSample {
public static void main(String[] args) {
// load trained neural network saved with Neuroph Studio (specify some existing neural network file here)
NeuralNetwork nnet = NeuralNetwork.load("Neural Networks/Iconnet25-8.nnet"); // load trained neural network saved with Neuroph Studio
// get the image recognition plugin from neural network
ImageRecognitionPlugin imageRecognition = (ImageRecognitionPlugin)nnet.getPlugin(ImageRecognitionPlugin.class); // get the image recognition plugin from neural network
try {
// image recognition is done here (specify some existing image file)
HashMap<String, Double> output = imageRecognition.recognizeImage(new File("testimage.png"));
System.out.println(output.toString());
} catch(IOException ioe) {
ioe.printStackTrace();
}
}
}
来源:http://neuroph.sourceforge.net/image_recognition.html
我在这里找到了软件包代码:https://github.com/neuroph/neuroph/tree/master/neuroph-2.9/Core/src/main/java/org/neuroph/core
问题:这是不可下载的,我可能需要多个文件/整个软件包。
有人对此有经验吗?有什么办法吗?
最佳答案
下载Neuroph.jar
然后找到您的项目
像这样
右键点击您的项目
属性
图书馆
添加罐子/文件夹
然后显示放置Neuroph.jar的路径
希望对您有帮助!!!