Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lib_yitu
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sikang
lib_yitu
Commits
e1ac0560
Commit
e1ac0560
authored
Nov 23, 2018
by
sikang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
去掉抬头动作
parent
d47c42ec
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
172 additions
and
36 deletions
+172
-36
lib_yitu.iml
+130
-0
src/main/AndroidManifest.xml
+0
-1
src/main/java/com/oliveapp/liveness/sample/liveness/view_controller/LivenessDetectionMainActivity.java
+42
-35
No files found.
lib_yitu.iml
0 → 100644
View file @
e1ac0560
<?xml version="1.0" encoding="UTF-8"?>
<module
external.linked.project.id=
":lib_yitu"
external.linked.project.path=
"$MODULE_DIR$"
external.root.project.path=
"$MODULE_DIR$/.."
external.system.id=
"GRADLE"
type=
"JAVA_MODULE"
version=
"4"
>
<component
name=
"FacetManager"
>
<facet
type=
"android-gradle"
name=
"Android-Gradle"
>
<configuration>
<option
name=
"GRADLE_PROJECT_PATH"
value=
":lib_yitu"
/>
</configuration>
</facet>
<facet
type=
"android"
name=
"Android"
>
<configuration>
<option
name=
"SELECTED_BUILD_VARIANT"
value=
"debug"
/>
<option
name=
"ASSEMBLE_TASK_NAME"
value=
"assembleDebug"
/>
<option
name=
"COMPILE_JAVA_TASK_NAME"
value=
"compileDebugSources"
/>
<afterSyncTasks>
<task>
generateDebugSources
</task>
</afterSyncTasks>
<option
name=
"ALLOW_USER_CONFIGURATION"
value=
"false"
/>
<option
name=
"MANIFEST_FILE_RELATIVE_PATH"
value=
"/src/main/AndroidManifest.xml"
/>
<option
name=
"RES_FOLDER_RELATIVE_PATH"
value=
"/src/main/res"
/>
<option
name=
"RES_FOLDERS_RELATIVE_PATH"
value=
"file://$MODULE_DIR$/src/main/res"
/>
<option
name=
"ASSETS_FOLDER_RELATIVE_PATH"
value=
"/src/main/assets"
/>
<option
name=
"PROJECT_TYPE"
value=
"1"
/>
</configuration>
</facet>
</component>
<component
name=
"NewModuleRootManager"
LANGUAGE_LEVEL=
"JDK_1_7"
>
<output
url=
"file://$MODULE_DIR$/build/intermediates/classes/debug"
/>
<output-test
url=
"file://$MODULE_DIR$/build/intermediates/classes/test/debug"
/>
<exclude-output
/>
<content
url=
"file://$MODULE_DIR$"
>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/apt/debug"
isTestSource=
"false"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/r/debug"
isTestSource=
"false"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/aidl/debug"
isTestSource=
"false"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/buildConfig/debug"
isTestSource=
"false"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/rs/debug"
isTestSource=
"false"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/res/rs/debug"
type=
"java-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/res/resValues/debug"
type=
"java-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/apt/androidTest/debug"
isTestSource=
"true"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/r/androidTest/debug"
isTestSource=
"true"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug"
isTestSource=
"true"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug"
isTestSource=
"true"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug"
isTestSource=
"true"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/build/generated/source/apt/test/debug"
isTestSource=
"true"
generated=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/debug/res"
type=
"java-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/debug/resources"
type=
"java-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/debug/assets"
type=
"java-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/debug/aidl"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/debug/java"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/debug/rs"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/debug/shaders"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/testDebug/res"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/testDebug/resources"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/testDebug/assets"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/testDebug/aidl"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/testDebug/java"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/testDebug/rs"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/testDebug/shaders"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTestDebug/res"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTestDebug/resources"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTestDebug/assets"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTestDebug/aidl"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTestDebug/java"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTestDebug/rs"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTestDebug/shaders"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/res"
type=
"java-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/resources"
type=
"java-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/assets"
type=
"java-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/aidl"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/java"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/rs"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/shaders"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/res"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/resources"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/assets"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/aidl"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/java"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/rs"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/shaders"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/res"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/resources"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/assets"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/aidl"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/java"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/rs"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/shaders"
isTestSource=
"true"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/attr"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/check-manifest"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/classes"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/incremental"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/intermediate-jars"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/javaPrecompile"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/jniLibs"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/manifests"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/packaged-aidl"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/packagedAssets"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/packaged_res"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/public_res"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/res"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/rs"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/shaders"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/symbols"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/transforms"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/outputs"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/tmp"
/>
</content>
<orderEntry
type=
"jdk"
jdkName=
"Android API 26 Platform"
jdkType=
"Android SDK"
/>
<orderEntry
type=
"sourceFolder"
forTests=
"false"
/>
<orderEntry
type=
"library"
name=
"Gradle: com.android.support:animated-vector-drawable-26.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: libimagecapture-release:@aar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: liblivenessdetectionview2-release:@aar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: libidcardcaptor-release:@aar"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Gradle: junit:junit:4.12@jar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: android.arch.lifecycle:common:1.0.0@jar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: com.android.support:support-vector-drawable-26.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: com.android.support:support-core-ui-26.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
scope=
"TEST"
name=
"Gradle: org.hamcrest:hamcrest-core:1.3@jar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: liblivenessdetector2-release:@aar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: libcommon-release:@aar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: com.android.support:appcompat-v7-26.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: android.arch.core:common:1.0.0@jar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: libcamera-release:@aar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: com.android.support:support-annotations:26.1.0@jar"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: com.android.support:percent-26.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: com.android.support:support-compat-26.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Gradle: android.arch.lifecycle:runtime-1.0.0"
level=
"project"
/>
</component>
</module>
\ No newline at end of file
src/main/AndroidManifest.xml
View file @
e1ac0560
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:tools=
"http://schemas.android.com/tools"
package=
"com.oliveapp.liveness.sample"
>
package=
"com.oliveapp.liveness.sample"
>
<uses-sdk
<uses-sdk
...
...
src/main/java/com/oliveapp/liveness/sample/liveness/view_controller/LivenessDetectionMainActivity.java
View file @
e1ac0560
...
@@ -116,16 +116,16 @@ public abstract class LivenessDetectionMainActivity extends Activity implements
...
@@ -116,16 +116,16 @@ public abstract class LivenessDetectionMainActivity extends Activity implements
/**
/**
* 以下代码是为了配合设置功能,集成时可以删除
* 以下代码是为了配合设置功能,集成时可以删除
*/
*/
SharedPreferences
sharedPrefs
=
PreferenceManager
.
getDefaultSharedPreferences
//
SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences
(
LivenessDetectionMainActivity
.
this
);
//
(LivenessDetectionMainActivity.this);
boolean
isDebug
=
sharedPrefs
.
getBoolean
(
"pref_debug_mode"
,
false
);
//
boolean isDebug = sharedPrefs.getBoolean("pref_debug_mode", false);
if
(
isDebug
)
{
//
if (isDebug) {
if
(
sharedPrefs
.
getBoolean
(
"pref_with_prestart"
,
false
))
{
//
if (sharedPrefs.getBoolean("pref_with_prestart", false)) {
mVerificationControllerType
=
VerificationControllerFactory
.
VCType
.
WITH_PRESTART
;
//
mVerificationControllerType = VerificationControllerFactory.VCType.WITH_PRESTART;
}
else
{
//
} else {
mVerificationControllerType
=
VerificationControllerFactory
.
VCType
.
WITHOUT_PRESTART
;
//
mVerificationControllerType = VerificationControllerFactory.VCType.WITHOUT_PRESTART;
}
//
}
}
//
}
/**
/**
* 以上代码是为了配合设置功能,集成时可以删除
* 以上代码是为了配合设置功能,集成时可以删除
*/
*/
...
@@ -435,36 +435,43 @@ public abstract class LivenessDetectionMainActivity extends Activity implements
...
@@ -435,36 +435,43 @@ public abstract class LivenessDetectionMainActivity extends Activity implements
/**
/**
* 注意,以下代码是配合SampleApp的设置工程,请在集成时请删除
* 注意,以下代码是配合SampleApp的设置工程,请在集成时请删除
*/
*/
SharedPreferences
sharedPrefs
=
PreferenceManager
.
getDefaultSharedPreferences
(
this
);
//
SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean
isDebug
=
sharedPrefs
.
getBoolean
(
"pref_debug_mode"
,
false
);
//
boolean isDebug = sharedPrefs.getBoolean("pref_debug_mode", false);
if
(
isDebug
)
{
//
if (isDebug) {
int
actionOne
=
Integer
.
valueOf
(
sharedPrefs
.
getString
(
"pref_action_one_list"
,
"3"
));
//
int actionOne = Integer.valueOf(sharedPrefs.getString("pref_action_one_list", "3"));
int
actionTwo
=
Integer
.
valueOf
(
sharedPrefs
.
getString
(
"pref_action_two_list"
,
"3"
));
//
int actionTwo = Integer.valueOf(sharedPrefs.getString("pref_action_two_list", "3"));
int
actionThree
=
Integer
.
valueOf
(
sharedPrefs
.
getString
(
"pref_action_three_list"
,
"3"
));
//
int actionThree = Integer.valueOf(sharedPrefs.getString("pref_action_three_list", "3"));
mLivenessDetectorConfig
.
totalActions
=
Integer
.
valueOf
(
sharedPrefs
.
getString
//
mLivenessDetectorConfig.totalActions = Integer.valueOf(sharedPrefs.getString
(
"pref_action_counts_list"
,
"3"
));
//
("pref_action_counts_list", "3"));
mLivenessDetectorConfig
.
timeoutMs
=
Integer
.
valueOf
(
sharedPrefs
.
getString
//
mLivenessDetectorConfig.timeoutMs = Integer.valueOf(sharedPrefs.getString
(
"pref_liveness_detection_overtime_list"
,
"10000"
));
//
("pref_liveness_detection_overtime_list", "10000"));
mLivenessDetectorConfig
.
fanapaiClsImageNumber
=
Integer
.
valueOf
(
sharedPrefs
.
getString
//
mLivenessDetectorConfig.fanapaiClsImageNumber = Integer.valueOf(sharedPrefs.getString
(
"pref_fanpaicls_counts_list"
,
"10000"
));
//
("pref_fanpaicls_counts_list", "10000"));
mLivenessDetectorConfig
.
fixedActions
=
sharedPrefs
.
getBoolean
(
"pref_fix_action"
,
false
);
//
mLivenessDetectorConfig.fixedActions = sharedPrefs.getBoolean("pref_fix_action", false);
mLivenessDetectorConfig
.
fixedActionList
=
Arrays
.
asList
(
actionOne
,
actionTwo
,
//
mLivenessDetectorConfig.fixedActionList = Arrays.asList(actionOne, actionTwo,
actionThree
);
//
actionThree);
LogUtil
.
e
(
TAG
,
mLivenessDetectorConfig
.
fixedActionList
.
toString
());
//
LogUtil.e(TAG, mLivenessDetectorConfig.fixedActionList.toString());
mLivenessDetectorConfig
.
saveRgb
=
sharedPrefs
.
getBoolean
(
"pref_save_rgb"
,
false
);
//
mLivenessDetectorConfig.saveRgb = sharedPrefs.getBoolean("pref_save_rgb", false);
mLivenessDetectorConfig
.
saveOriginImage
=
sharedPrefs
.
getBoolean
//
mLivenessDetectorConfig.saveOriginImage = sharedPrefs.getBoolean
(
"pref_save_origin_image"
,
false
);
//
("pref_save_origin_image", false);
mLivenessDetectorConfig
.
savePackage
=
sharedPrefs
.
getBoolean
(
"pref_save_package"
,
//
mLivenessDetectorConfig.savePackage = sharedPrefs.getBoolean("pref_save_package",
false
);
//
false);
mLivenessDetectorConfig
.
saveJPEG
=
sharedPrefs
.
getBoolean
(
"pref_jpeg_image"
,
false
);
//
mLivenessDetectorConfig.saveJPEG = sharedPrefs.getBoolean("pref_jpeg_image", false);
mLivenessDetectorConfig
.
saveFanpaiCls
=
sharedPrefs
.
getBoolean
//
mLivenessDetectorConfig.saveFanpaiCls = sharedPrefs.getBoolean
(
"pref_fanpaicls_image"
,
false
);
//
("pref_fanpaicls_image", false);
// mLivenessDetectorConfig.newPackage = sharedPrefs.getBoolean("pref_new_package", true);
// mLivenessDetectorConfig.newPackage = sharedPrefs.getBoolean("pref_new_package", true);
//此处默认值为0, 代表无昏暗检测
//此处默认值为0, 代表无昏暗检测
// mLivenessDetectorConfig.darkLevel = getDarkLevelFromDesc(sharedPrefs.getString
// mLivenessDetectorConfig.darkLevel = getDarkLevelFromDesc(sharedPrefs.getString
// ("pref_dark_detect_list", "0"));
// ("pref_dark_detect_list", "0"));
}
// }
mLivenessDetectorConfig
.
fixedActions
=
true
;
mLivenessDetectorConfig
.
fixedActionList
=
Arrays
.
asList
(
1
,
3
);
mLivenessDetectorConfig
.
minPass
=
2
;
mLivenessDetectorConfig
.
maxFail
=
1
;
/** 注意,以上代码集成时请删除 **/
/** 注意,以上代码集成时请删除 **/
if
(
mLivenessDetectorConfig
!=
null
)
{
if
(
mLivenessDetectorConfig
!=
null
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment