xuxiuxi
2017-06-20 5838c9545e775d9f0586e2b654ed538d9a85ee51
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
@@ -1,20 +1,15 @@
package cn.com.basic.face.util;
import android.graphics.Bitmap;
import android.util.Base64;
import android.util.Log;
import android.view.Surface;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
import cn.com.basic.face.base.BaseApplication;
import cn.com.basic.face.base.MainActivity;
import cn.com.basic.face.discern.query.item.SurveillanceQueryItem;
import cn.com.basic.face.fragment.RegisterFragment;
import cn.com.basic.face.service.SurveillanceMng;
/**
@@ -61,6 +56,7 @@
    public static void faceCallBack(int cameraIdx, int count)
    {
        System.out.println("cameraIdex="+cameraIdx+", count="+count);
        Log.i("@@@", "RtspFaceNative.faceCallBack, cameraIdx=" + cameraIdx + ", count=" + count);
        // something else
@@ -72,7 +68,7 @@
        RefByteArray faceListPb = new RefByteArray();
        try {
            COMPANY_ID = Integer.parseInt(BaseApplication.getInstance().getDevice().getCompanyId());
            COMPANY_ID = Integer.parseInt(BaseApplication.getInstance().getAndroidDevice().getCompanyId());
        } catch (Exception e) {
            COMPANY_ID = 0;
        }
@@ -122,8 +118,9 @@
                SurveillanceQueryItem surveillanceQueryItem = new SurveillanceQueryItem();
                int offset = 0;
                int size = item.size;
                Bitmap bitmap = Bitmap.createBitmap(item.width,item.height, Bitmap.Config.ARGB_8888);
                Bitmap bitmap = Bitmap.createBitmap(item.width,item.height, Bitmap.Config.RGB_565);
                ByteBuffer byteBuffer = ByteBuffer.wrap(item.image, offset, size);
                //byteBuffer.rewind();
                bitmap.copyPixelsFromBuffer(byteBuffer);
//                String str = Base64.encodeToString(item.image, offset, size, Base64.DEFAULT);
//                System.out.println(str.length());