From c40fc67178a8cee15e4f092de9b6ed17e2757562 Mon Sep 17 00:00:00 2001 From: "michal.szpruta" Date: Wed, 9 Aug 2017 14:11:27 +0200 Subject: [PATCH] Logging output from akaze command --- library/pom.xml | 2 +- library/src/main/java/imagerecognition/AkazeImageFinder.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/library/pom.xml b/library/pom.xml index 021483c..0475987 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.testdroid mobile-opencv-image-recognition-library - 0.3 + 0.3.1 jar OpenCV Mobile Image Recognition Library Library for image recognition that can be used in mobile testing with for example Appium diff --git a/library/src/main/java/imagerecognition/AkazeImageFinder.java b/library/src/main/java/imagerecognition/AkazeImageFinder.java index 9425dd9..a512977 100644 --- a/library/src/main/java/imagerecognition/AkazeImageFinder.java +++ b/library/src/main/java/imagerecognition/AkazeImageFinder.java @@ -354,8 +354,9 @@ private String runAkazeMatch(String object_filename, String scene_filename) thro InputStream stdin = proc.getInputStream(); InputStreamReader isr = new InputStreamReader(stdin); BufferedReader br = new BufferedReader(isr); - while ((br.readLine()) != null) - System.out.print(""); + String line; + while ((line = br.readLine()) != null) + logger.info(line); int exitVal = proc.waitFor(); if (exitVal != 0) logger.info("Akaze matching process exited with value: " + exitVal);