資源簡介
虹軟離線識別Android 源碼,下載即可運行,包含aar包,不需要越墻下載,可運行
代碼片段和文件信息
package?com.arcsoft.sdk_demo;
import?android.graphics.Bitmap;
import?android.graphics.BitmapFactory;
import?android.graphics.Matrix;
import?android.media.ExifInterface;
import?android.net.Uri;
import?android.util.Log;
/**
?*?Created?by?gqj3375?on?2017/4/28.
?*/
public?class?Application?extends?android.app.Application?{
private?final?String?TAG?=?this.getClass().toString();
FaceDB?mFaceDB;
Uri?mImage;
@Override
public?void?onCreate()?{
super.onCreate();
mFaceDB?=?new?FaceDB(this.getExternalCacheDir().getPath());
mImage?=?null;
}
public?void?setCaptureImage(Uri?uri)?{
mImage?=?uri;
}
public?Uri?getCaptureImage()?{
return?mImage;
}
/**
?*?@param?path
?*?@return
?*/
public?static?Bitmap?decodeImage(String?path)?{
Bitmap?res;
try?{
ExifInterface?exif?=?new?ExifInterface(path);
int?orientation?=?exif.getAttributeInt(ExifInterface.TAG_ORIENTATION?ExifInterface.ORIENTATION_NORMAL);
BitmapFactory.Options?op?=?new?BitmapFactory.Options();
op.inSampleSize?=?1;
op.inJustDecodeBounds?=?false;
//op.inMutable?=?true;
res?=?BitmapFactory.decodeFile(path?op);
//rotate?and?scale.
Matrix?matrix?=?new?Matrix();
if?(orientation?==?ExifInterface.ORIENTATION_ROTATE_90)?{
matrix.postRotate(90);
}?else?if?(orientation?==?ExifInterface.ORIENTATION_ROTATE_180)?{
matrix.postRotate(180);
}?else?if?(orientation?==?ExifInterface.ORIENTATION_ROTATE_270)?{
matrix.postRotate(270);
}
Bitmap?temp?=?Bitmap.createBitmap(res?0?0?res.getWidth()?res.getHeight()?matrix?true);
Log.d(“com.arcsoft“?“check?target?Image:“?+?temp.getWidth()?+?“X“?+?temp.getHeight());
if?(!temp.equals(res))?{
res.recycle();
}
return?temp;
}?catch?(Exception?e)?{
e.printStackTrace();
}
return?null;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.CA....????????87??2018-05-10?02:05??.gitignore
????.CA....???????102??2018-05-10?02:05??.gitmodules
????.CA....???????895??2018-08-21?01:07??ArcFaceDemo-master.iml
????.CA....???????610??2018-08-15?10:15??build.gradle
????.CA....???????730??2018-05-10?02:05??gradle.properties
????.CA....??????4971??2018-05-10?02:05??gradlew
????.CA....??????2314??2018-05-10?02:05??gradlew.bat
????.CA....???????439??2018-08-15?10:03??local.properties
????.CA....????????30??2018-05-10?02:05??settings.gradle
????.CA....?????????1??2018-08-25?21:18??.gradle\4.4\fileChanges\last-build.bin
????.CA....????????17??2018-08-25?21:18??.gradle\4.4\fileContent\fileContent.lock
????.CA....?????70065??2018-08-25?21:18??.gradle\4.4\fileHashes\fileHashes.bin
????.CA....????????17??2018-08-25?21:18??.gradle\4.4\fileHashes\fileHashes.lock
????.CA....?????18973??2018-08-15?16:56??.gradle\4.4\fileHashes\resourceHashesCache.bin
????.CA....?????87981??2018-08-25?12:06??.gradle\4.4\javaCompile\classAnalysis.bin
????.CA....?????45076??2018-08-15?16:56??.gradle\4.4\javaCompile\jarAnalysis.bin
????.CA....????????17??2018-08-25?13:44??.gradle\4.4\javaCompile\javaCompile.lock
????.CA....?????59029??2018-08-25?13:44??.gradle\4.4\javaCompile\taskHistory.bin
????.CA....?????19839??2018-08-25?13:44??.gradle\4.4\javaCompile\taskJars.bin
????.CA....????289984??2018-08-25?21:18??.gradle\4.4\taskHistory\taskHistory.bin
????.CA....????????17??2018-08-25?21:18??.gradle\4.4\taskHistory\taskHistory.lock
????.CA....????????17??2018-08-25?21:18??.gradle\buildOutputCleanup\buildOutputCleanup.lock
????.CA....????????51??2018-08-15?11:56??.gradle\buildOutputCleanup\cache.properties
????.CA....?????21395??2018-08-25?21:18??.gradle\buildOutputCleanup\outputFiles.bin
????.CA....???????553??2018-08-15?17:38??.idea\caches\build_file_checksums.ser
????.CA....??????1803??2018-08-15?10:03??.idea\codest
????.CA....???????641??2018-08-15?17:37??.idea\gradle.xm
????.CA....???????591??2018-08-15?17:39??.idea\libraries\Gradle____local_aars___C__Users_ElanHP__gradle_caches_transforms_1_files_1_1_android_extend_1_0_5_aar_95615590506cb4192371e196f7747ef4_unspecified_jar.xm
????.CA....???????350??2018-08-15?17:39??.idea\libraries\Gradle____local_aars___F__workspace_github_ArcFaceDemo_master_ArcFaceDemo_master_libs_ageestimation_jar_unspecified_jar.xm
????.CA....???????350??2018-08-15?17:39??.idea\libraries\Gradle____local_aars___F__workspace_github_ArcFaceDemo_master_ArcFaceDemo_master_libs_facedetection_jar_unspecified_jar.xm
............此處省略85個文件信息
評論
共有 條評論