| | |
| | | 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;
|
| | |
|
| | | /**
|
| | |
| | |
|
| | | 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
|
| | |
| | | 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;
|
| | | }
|
| | |
| | | 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());
|