Слияние кода завершено, страница обновится автоматически
Мой код
модельный файл ввод ссылки на описание
Распознавание кода
/////////////////////Инициализация части (одиночка и инициализируется только один раз)
FastYolo yolo = new FastYolo(getYoloConfig()); //инициализация класса распознавания изображений
yolo.insertModel(readModel(studyModelPath)); //класс распознавания вставляет модель
// //////////////////////Распознавание части
// long eventID; //необходимо сгенерировать уникальный id потока для обеспечения безопасности потока при параллельной работе, можно использовать id алгоритма снежинки
long time = new Date().getTime();
Picture picture = new Picture(); //инициализация класса анализа изображений
// String recognition = "D:\\work\\diankong\\study_model_pic\\scan_01.jpg";
String recognition = "D:\\work\\diankong\\study_model_pic\\study_ Yöntem 01.jpg";
ThreeChannelMatrix th = picture.getThreeMatrix(recognition); //анализ изображения как матрицы
// List<OutBox> list; //коллекция результатов распознавания
// ////Класс результатов распознавания
// OutBox outBox;
// private int x; //координата x объекта, найденного в этом изображении
// private int y; //координата y объекта, найденного в этом изображении
// private int width; //ширина объекта, найденного в этом изображении
// private int height; //высота объекта, найденного в этом изображении
// private int typeID; //идентификатор типа объекта, найденного в этом изображении
List<OutBox> list = yolo.look(th, time); //распознавание этого изображения и возврат результатов распознавания
drawPictureLine(recognition, "D:\\work\\diankong\\study_model_pic\\study_01_drawLine.jpg", list);
Сообщение об ошибке
Exception in thread "main" java.lang.IndexOutOfBoundsException: Индекс 0 выходит за границы длины 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
at java.base/java.util.Objects.checkIndex(Objects.java:359)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at org.wlld.tools.NMS.screen(NMS.java:72)
at org.wlld.tools.NMS.start(NMS.java:25)
at org.wlld.yolo.FastYolo.look(FastYolo.java:152)
at AiTest.main(AiTest.java:48)