#android
Вопрос:
статическая поверхность процесса мата(Net net, img мата) { Большой двоичный объект мата = Dnn.blobFromImage(img, 1./255, новый размер(96,96), Скалярный.все(0), истина, ложь); net.setInput(большой двоичный объект); возврат net.forward().клон(); }
public static void main(строка[] args) { // Загрузите собственную библиотеку. System.LoadLibrary(Core.NATIVE_LIBRARY_NAME);
Net net = Dnn.readNetFromTorch(«открытое лицо.nn4.small2.v1.t7»);
Мат img1 = Imgcodecs.imread(«../img/face1.png»); Мат img2 = Imgcodecs.imread(«../img/face2.jpg»);
Функция мата1 = Поверхность процесса(сеть, img1); Функция мата2 = Поверхность процесса(сеть, img2); двойное расстояние = Core.norm(функция 1, функция 2); System.out.println(«расстояние:» расстояние); }