| | |
| | | DetectResultManager.detectedResult = detectedResult; |
| | | lastTimeSetDetectResult = System.currentTimeMillis(); |
| | | synchronized (RecognizeManager.recongizeObjectLock) { |
| | | // System.out.println("DetectResultManager.setDetectResult"); |
| | | // System1.out.println("DetectResultManager.setDetectResult"); |
| | | RecognizeManager.detectedResultQueue.add("1"); |
| | | RecognizeManager.recongizeObjectLock.notify(); |
| | | } |
| | |
| | | |
| | | public static DetectedResult getDetectResultFromCache(byte[] nv21Array) { |
| | | DetectedResult detectedResult = new DetectedResult(); |
| | | detectedResult.nv21Array = new byte[nv21Array.length]; |
| | | detectedResult.nv21Array = ByteArrayManager.newBytes(nv21Array.length); //memory |
| | | System.arraycopy(nv21Array, 0, detectedResult.nv21Array, 0, nv21Array.length); |
| | | // detectedResult.nv21Array = nv21Array; |
| | | return detectedResult; |