├── .gradle
├── 4.6
│ ├── fileChanges
│ │ └── last-build.bin
│ ├── fileContent
│ │ └── fileContent.lock
│ ├── fileHashes
│ │ ├── fileHashes.bin
│ │ ├── fileHashes.lock
│ │ └── resourceHashesCache.bin
│ ├── javaCompile
│ │ ├── classAnalysis.bin
│ │ ├── jarAnalysis.bin
│ │ ├── javaCompile.lock
│ │ ├── taskHistory.bin
│ │ └── taskJars.bin
│ └── taskHistory
│ │ ├── taskHistory.bin
│ │ └── taskHistory.lock
├── buildOutputCleanup
│ ├── buildOutputCleanup.lock
│ ├── cache.properties
│ └── outputFiles.bin
└── vcsWorkingDirs
│ └── gc.properties
├── .idea
├── gradle.xml
├── libraries
│ ├── com_android_support_support_annotations_27_1_1_jar.xml
│ ├── com_android_support_test_espresso_espresso_core_3_0_2.xml
│ ├── com_android_support_test_espresso_espresso_idling_resource_3_0_2.xml
│ ├── com_android_support_test_monitor_1_0_2.xml
│ ├── com_android_support_test_runner_1_0_2.xml
│ ├── com_google_code_findbugs_jsr305_2_0_1_jar.xml
│ ├── com_squareup_javawriter_2_1_1_jar.xml
│ ├── javax_inject_javax_inject_1_jar.xml
│ ├── junit_junit_4_12_jar.xml
│ ├── net_sf_kxml_kxml2_2_3_0_jar.xml
│ ├── org_hamcrest_hamcrest_core_1_3_jar.xml
│ ├── org_hamcrest_hamcrest_integration_1_3_jar.xml
│ └── org_hamcrest_hamcrest_library_1_3_jar.xml
├── misc.xml
├── modules.xml
├── runConfigurations.xml
└── workspace.xml
├── .project
├── .settings
└── org.eclipse.buildship.core.prefs
├── README.md
├── app
├── .externalNativeBuild
│ └── cmake
│ │ ├── debug
│ │ └── arm64-v8a
│ │ │ ├── .ninja_deps
│ │ │ ├── .ninja_log
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ ├── feature_tests.cxx
│ │ │ └── rkssd4j.dir
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── jni
│ │ │ │ ├── direct_texture.cc.o
│ │ │ │ ├── ssd_image.cc.o
│ │ │ │ └── ssd_native_c_api.cc.o
│ │ │ ├── android_gradle_build.json
│ │ │ ├── android_gradle_build_mini.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ └── release
│ │ └── arm64-v8a
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ ├── 3.6.0-rc2
│ │ │ ├── CMakeCCompiler.cmake
│ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ └── CMakeSystem.cmake
│ │ ├── CMakeOutput.log
│ │ ├── TargetDirectories.txt
│ │ ├── cmake.check_cache
│ │ ├── feature_tests.bin
│ │ ├── feature_tests.c
│ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── android_gradle_build_mini.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
├── CMakeLists.txt
├── app.iml
├── build.gradle
├── build
│ ├── generated
│ │ ├── not_namespaced_r_class_sources
│ │ │ └── debug
│ │ │ │ └── processDebugResources
│ │ │ │ └── r
│ │ │ │ └── com
│ │ │ │ └── rockchip
│ │ │ │ ├── gdapc
│ │ │ │ └── demo
│ │ │ │ │ └── glhelper
│ │ │ │ │ └── R.java
│ │ │ │ └── gpadc
│ │ │ │ └── ssddemo
│ │ │ │ └── R.java
│ │ └── source
│ │ │ └── buildConfig
│ │ │ └── debug
│ │ │ └── com
│ │ │ └── rockchip
│ │ │ └── gpadc
│ │ │ └── ssddemo
│ │ │ └── BuildConfig.java
│ ├── intermediates
│ │ ├── annotation_processor_list
│ │ │ └── debug
│ │ │ │ └── javaPreCompileDebug
│ │ │ │ └── annotationProcessors.json
│ │ ├── apk_list
│ │ │ └── debug
│ │ │ │ └── mainApkListPersistenceDebug
│ │ │ │ └── apk-list.gson
│ │ ├── blame
│ │ │ └── res
│ │ │ │ └── debug
│ │ │ │ ├── multi-v2
│ │ │ │ ├── debug.json
│ │ │ │ ├── values-v11.json
│ │ │ │ ├── values-v14.json
│ │ │ │ ├── values-w820dp-v13.json
│ │ │ │ └── values.json
│ │ │ │ └── single
│ │ │ │ └── debug.json
│ │ ├── cmake
│ │ │ └── debug
│ │ │ │ └── obj
│ │ │ │ └── arm64-v8a
│ │ │ │ └── librkssd4j.so
│ │ ├── compatible_screen_manifest
│ │ │ └── debug
│ │ │ │ └── createDebugCompatibleScreenManifests
│ │ │ │ └── out
│ │ │ │ └── output.json
│ │ ├── incremental
│ │ │ ├── debug-mergeJavaRes
│ │ │ │ ├── merge-state
│ │ │ │ └── zip-cache
│ │ │ │ │ └── TfKNicZ_B8MOuT3Yrkn3KKz+KAM=
│ │ │ ├── debug-mergeJniLibs
│ │ │ │ ├── merge-state
│ │ │ │ └── zip-cache
│ │ │ │ │ └── TfKNicZ_B8MOuT3Yrkn3KKz+KAM=
│ │ │ ├── mergeDebugAssets
│ │ │ │ └── merger.xml
│ │ │ ├── mergeDebugJniLibFolders
│ │ │ │ └── merger.xml
│ │ │ ├── mergeDebugResources
│ │ │ │ ├── compile-file-map.properties
│ │ │ │ ├── merged.dir
│ │ │ │ │ ├── values-v11
│ │ │ │ │ │ └── values-v11.xml
│ │ │ │ │ ├── values-v14
│ │ │ │ │ │ └── values-v14.xml
│ │ │ │ │ ├── values-w820dp-v13
│ │ │ │ │ │ └── values-w820dp-v13.xml
│ │ │ │ │ └── values
│ │ │ │ │ │ └── values.xml
│ │ │ │ └── merger.xml
│ │ │ ├── mergeDebugShaders
│ │ │ │ └── merger.xml
│ │ │ └── packageDebug
│ │ │ │ └── tmp
│ │ │ │ └── debug
│ │ │ │ ├── dex-renamer-state.txt
│ │ │ │ ├── file-input-save-data.txt
│ │ │ │ └── zip-cache
│ │ │ │ └── w4FQZ8yR+HBaMNndmbXAE9trkrI=
│ │ ├── instant_run_merged_manifests
│ │ │ └── debug
│ │ │ │ └── processDebugManifest
│ │ │ │ └── instant-run
│ │ │ │ └── output.json
│ │ ├── javac
│ │ │ └── debug
│ │ │ │ └── compileDebugJavaWithJavac
│ │ │ │ └── classes
│ │ │ │ └── com
│ │ │ │ └── rockchip
│ │ │ │ ├── gdapc
│ │ │ │ └── demo
│ │ │ │ │ └── glhelper
│ │ │ │ │ ├── R$raw.class
│ │ │ │ │ ├── R$string.class
│ │ │ │ │ └── R.class
│ │ │ │ └── gpadc
│ │ │ │ └── ssddemo
│ │ │ │ ├── BuildConfig.class
│ │ │ │ ├── CameraSurfaceRender$1.class
│ │ │ │ ├── CameraSurfaceRender$2.class
│ │ │ │ ├── CameraSurfaceRender.class
│ │ │ │ ├── ImageBufferQueue$ImageBuffer.class
│ │ │ │ ├── ImageBufferQueue.class
│ │ │ │ ├── InferenceResult$OutputBuffer.class
│ │ │ │ ├── InferenceResult$Recognition.class
│ │ │ │ ├── InferenceResult.class
│ │ │ │ ├── InferenceWrapper.class
│ │ │ │ ├── MainActivity$1.class
│ │ │ │ ├── MainActivity.class
│ │ │ │ ├── PostProcess.class
│ │ │ │ ├── R$color.class
│ │ │ │ ├── R$dimen.class
│ │ │ │ ├── R$drawable.class
│ │ │ │ ├── R$id.class
│ │ │ │ ├── R$layout.class
│ │ │ │ ├── R$raw.class
│ │ │ │ ├── R$string.class
│ │ │ │ ├── R$style.class
│ │ │ │ └── R.class
│ │ ├── jniLibs
│ │ │ └── debug
│ │ │ │ └── arm64-v8a
│ │ │ │ └── librknn_api.so
│ │ ├── merged_assets
│ │ │ └── debug
│ │ │ │ └── mergeDebugAssets
│ │ │ │ └── out
│ │ │ │ ├── box_priors.txt
│ │ │ │ ├── cat.bmp
│ │ │ │ ├── coco_labels_list.txt
│ │ │ │ ├── street300.jpg
│ │ │ │ └── voc_labels_list.txt
│ │ ├── merged_manifests
│ │ │ └── debug
│ │ │ │ └── processDebugManifest
│ │ │ │ └── merged
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── output.json
│ │ ├── processed_res
│ │ │ └── debug
│ │ │ │ └── processDebugResources
│ │ │ │ └── out
│ │ │ │ ├── output.json
│ │ │ │ └── resources-debug.ap_
│ │ ├── res
│ │ │ ├── merged
│ │ │ │ └── debug
│ │ │ │ │ ├── drawable-hdpi_fps_bg.9.png.flat
│ │ │ │ │ ├── drawable-hdpi_img_logo.png.flat
│ │ │ │ │ ├── drawable-hdpi_num_bg.png.flat
│ │ │ │ │ ├── drawable-hdpi_rockchip.png.flat
│ │ │ │ │ ├── layout_activity_main.xml.flat
│ │ │ │ │ ├── raw_line_fragment.glsl.flat
│ │ │ │ │ ├── raw_line_vertex.glsl.flat
│ │ │ │ │ ├── raw_oestex_fragment.glsl.flat
│ │ │ │ │ ├── raw_oestex_vertex.glsl.flat
│ │ │ │ │ ├── raw_ssd.rknn.flat
│ │ │ │ │ ├── raw_tex_fragment.glsl.flat
│ │ │ │ │ ├── raw_tex_vertex.glsl.flat
│ │ │ │ │ ├── values-v11_values-v11.arsc.flat
│ │ │ │ │ ├── values-v14_values-v14.arsc.flat
│ │ │ │ │ ├── values-w820dp-v13_values-w820dp-v13.arsc.flat
│ │ │ │ │ └── values_values.arsc.flat
│ │ │ └── symbol-table-with-package
│ │ │ │ └── debug
│ │ │ │ └── package-aware-r.txt
│ │ ├── split_list
│ │ │ └── debug
│ │ │ │ └── splitsDiscoveryTaskDebug
│ │ │ │ └── split-list.gson
│ │ ├── symbols
│ │ │ └── debug
│ │ │ │ └── R.txt
│ │ └── transforms
│ │ │ ├── dexBuilder
│ │ │ └── debug
│ │ │ │ ├── 2
│ │ │ │ └── com
│ │ │ │ │ └── rockchip
│ │ │ │ │ ├── gdapc
│ │ │ │ │ └── demo
│ │ │ │ │ │ └── glhelper
│ │ │ │ │ │ ├── R$raw.dex
│ │ │ │ │ │ ├── R$string.dex
│ │ │ │ │ │ └── R.dex
│ │ │ │ │ └── gpadc
│ │ │ │ │ └── ssddemo
│ │ │ │ │ ├── BuildConfig.dex
│ │ │ │ │ ├── CameraSurfaceRender$1.dex
│ │ │ │ │ ├── CameraSurfaceRender$2.dex
│ │ │ │ │ ├── CameraSurfaceRender.dex
│ │ │ │ │ ├── ImageBufferQueue$ImageBuffer.dex
│ │ │ │ │ ├── ImageBufferQueue.dex
│ │ │ │ │ ├── InferenceResult$OutputBuffer.dex
│ │ │ │ │ ├── InferenceResult$Recognition.dex
│ │ │ │ │ ├── InferenceResult.dex
│ │ │ │ │ ├── InferenceWrapper.dex
│ │ │ │ │ ├── MainActivity$1.dex
│ │ │ │ │ ├── MainActivity.dex
│ │ │ │ │ ├── PostProcess.dex
│ │ │ │ │ ├── R$color.dex
│ │ │ │ │ ├── R$dimen.dex
│ │ │ │ │ ├── R$drawable.dex
│ │ │ │ │ ├── R$id.dex
│ │ │ │ │ ├── R$layout.dex
│ │ │ │ │ ├── R$raw.dex
│ │ │ │ │ ├── R$string.dex
│ │ │ │ │ ├── R$style.dex
│ │ │ │ │ └── R.dex
│ │ │ │ ├── 0.jar
│ │ │ │ ├── 1.jar
│ │ │ │ └── __content__.json
│ │ │ ├── dexMerger
│ │ │ └── debug
│ │ │ │ ├── 0
│ │ │ │ └── classes.dex
│ │ │ │ ├── 2
│ │ │ │ └── classes.dex
│ │ │ │ ├── 3
│ │ │ │ └── classes.dex
│ │ │ │ └── __content__.json
│ │ │ ├── externalLibsDexMerger
│ │ │ └── debug
│ │ │ │ └── __content__.json
│ │ │ ├── mergeJavaRes
│ │ │ └── debug
│ │ │ │ ├── 0.jar
│ │ │ │ └── __content__.json
│ │ │ ├── mergeJniLibs
│ │ │ └── debug
│ │ │ │ ├── 0
│ │ │ │ └── lib
│ │ │ │ │ └── arm64-v8a
│ │ │ │ │ ├── librknn_api.so
│ │ │ │ │ └── librkssd4j.so
│ │ │ │ └── __content__.json
│ │ │ └── stripDebugSymbol
│ │ │ └── debug
│ │ │ ├── 0
│ │ │ └── lib
│ │ │ │ └── arm64-v8a
│ │ │ │ ├── librknn_api.so
│ │ │ │ └── librkssd4j.so
│ │ │ └── __content__.json
│ └── outputs
│ │ ├── apk
│ │ └── debug
│ │ │ ├── app-debug.apk
│ │ │ └── output.json
│ │ └── logs
│ │ └── manifest-merger-debug-report.txt
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── Thumbs.db
│ ├── box_priors.txt
│ ├── cat.bmp
│ ├── coco_labels_list.txt
│ ├── street300.jpg
│ └── voc_labels_list.txt
│ ├── java
│ └── com
│ │ └── rockchip
│ │ └── gpadc
│ │ └── ssddemo
│ │ ├── CameraSurfaceRender.java
│ │ ├── ImageBufferQueue.java
│ │ ├── InferenceResult.java
│ │ ├── InferenceWrapper.java
│ │ ├── MainActivity.java
│ │ └── PostProcess.java
│ ├── jni
│ ├── direct_texture.cc
│ ├── direct_texture.h
│ ├── rknn_api.h
│ ├── ssd_image.cc
│ ├── ssd_image.h
│ ├── ssd_native_c_api.cc
│ └── ssd_native_c_api.h
│ ├── jniLibs
│ └── arm64-v8a
│ │ └── librknn_api.so
│ └── res
│ ├── drawable-hdpi
│ ├── fps_bg.9.png
│ ├── img_logo.png
│ ├── num_bg.png
│ └── rockchip.png
│ ├── layout
│ └── activity_main.xml
│ ├── raw
│ └── ssd.rknn
│ ├── values-v11
│ └── styles.xml
│ ├── values-v14
│ └── styles.xml
│ ├── values-w820dp
│ └── dimens.xml
│ └── values
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
├── build.gradle
├── glhelper
├── build.gradle
├── build
│ ├── generated
│ │ ├── not_namespaced_r_class_sources
│ │ │ └── debug
│ │ │ │ └── generateDebugRFile
│ │ │ │ └── out
│ │ │ │ └── com
│ │ │ │ └── rockchip
│ │ │ │ └── gdapc
│ │ │ │ └── demo
│ │ │ │ └── glhelper
│ │ │ │ └── R.java
│ │ └── source
│ │ │ └── buildConfig
│ │ │ └── debug
│ │ │ └── com
│ │ │ └── rockchip
│ │ │ └── gdapc
│ │ │ └── demo
│ │ │ └── glhelper
│ │ │ └── BuildConfig.java
│ ├── intermediates
│ │ ├── aapt_friendly_merged_manifests
│ │ │ └── debug
│ │ │ │ └── processDebugManifest
│ │ │ │ └── aapt
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── output.json
│ │ ├── annotation_processor_list
│ │ │ └── debug
│ │ │ │ └── javaPreCompileDebug
│ │ │ │ └── annotationProcessors.json
│ │ ├── annotations_typedef_file
│ │ │ └── debug
│ │ │ │ └── extractDebugAnnotations
│ │ │ │ └── typedefs.txt
│ │ ├── incremental
│ │ │ ├── debug-mergeJavaRes
│ │ │ │ └── merge-state
│ │ │ ├── debug-mergeJniLibs
│ │ │ │ └── merge-state
│ │ │ ├── mergeDebugJniLibFolders
│ │ │ │ └── merger.xml
│ │ │ ├── mergeDebugShaders
│ │ │ │ └── merger.xml
│ │ │ ├── packageDebugAssets
│ │ │ │ └── merger.xml
│ │ │ └── packageDebugResources
│ │ │ │ ├── compile-file-map.properties
│ │ │ │ ├── merged.dir
│ │ │ │ └── values
│ │ │ │ │ └── values.xml
│ │ │ │ └── merger.xml
│ │ ├── intermediate-jars
│ │ │ └── debug
│ │ │ │ ├── classes.jar
│ │ │ │ └── res.jar
│ │ ├── javac
│ │ │ └── debug
│ │ │ │ └── compileDebugJavaWithJavac
│ │ │ │ └── classes
│ │ │ │ └── com
│ │ │ │ └── rockchip
│ │ │ │ └── gdapc
│ │ │ │ └── demo
│ │ │ │ └── glhelper
│ │ │ │ ├── BuildConfig.class
│ │ │ │ ├── GlUtil.class
│ │ │ │ ├── LineProgram.class
│ │ │ │ ├── R$raw.class
│ │ │ │ ├── R$string.class
│ │ │ │ ├── R.class
│ │ │ │ ├── ShaderHelper.class
│ │ │ │ ├── ShaderProgram.class
│ │ │ │ └── TextureProgram.class
│ │ ├── merged_manifests
│ │ │ └── debug
│ │ │ │ └── processDebugManifest
│ │ │ │ └── merged
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── output.json
│ │ ├── packaged-classes
│ │ │ └── debug
│ │ │ │ └── classes.jar
│ │ ├── packaged_res
│ │ │ └── debug
│ │ │ │ ├── raw
│ │ │ │ ├── line_fragment.glsl
│ │ │ │ ├── line_vertex.glsl
│ │ │ │ ├── oestex_fragment.glsl
│ │ │ │ ├── oestex_vertex.glsl
│ │ │ │ ├── tex_fragment.glsl
│ │ │ │ └── tex_vertex.glsl
│ │ │ │ └── values
│ │ │ │ └── values.xml
│ │ ├── res
│ │ │ └── symbol-table-with-package
│ │ │ │ └── debug
│ │ │ │ └── package-aware-r.txt
│ │ ├── symbols
│ │ │ └── debug
│ │ │ │ └── R.txt
│ │ └── transforms
│ │ │ ├── mergeJavaRes
│ │ │ └── debug
│ │ │ │ ├── 0.jar
│ │ │ │ └── __content__.json
│ │ │ ├── mergeJniLibs
│ │ │ └── debug
│ │ │ │ └── __content__.json
│ │ │ └── stripDebugSymbol
│ │ │ └── debug
│ │ │ └── __content__.json
│ └── outputs
│ │ ├── aar
│ │ └── glhelper-debug.aar
│ │ └── logs
│ │ └── manifest-merger-debug-report.txt
├── glhelper.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── rockchip
│ │ └── gdapc
│ │ └── demo
│ │ └── glhelper
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── rockchip
│ │ │ └── gdapc
│ │ │ └── demo
│ │ │ └── glhelper
│ │ │ ├── GlUtil.java
│ │ │ ├── LineProgram.java
│ │ │ ├── ShaderHelper.java
│ │ │ ├── ShaderProgram.java
│ │ │ └── TextureProgram.java
│ └── res
│ │ ├── raw
│ │ ├── line_fragment.glsl
│ │ ├── line_vertex.glsl
│ │ ├── oestex_fragment.glsl
│ │ ├── oestex_vertex.glsl
│ │ ├── tex_fragment.glsl
│ │ └── tex_vertex.glsl
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── rockchip
│ └── gdapc
│ └── demo
│ └── glhelper
│ └── ExampleUnitTest.java
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── local.properties
├── rk_ssd_demo.iml
└── settings.gradle
/.gradle/4.6/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gradle/4.6/fileContent/fileContent.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/fileContent/fileContent.lock
--------------------------------------------------------------------------------
/.gradle/4.6/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/.gradle/4.6/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/.gradle/4.6/fileHashes/resourceHashesCache.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/fileHashes/resourceHashesCache.bin
--------------------------------------------------------------------------------
/.gradle/4.6/javaCompile/classAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/javaCompile/classAnalysis.bin
--------------------------------------------------------------------------------
/.gradle/4.6/javaCompile/jarAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/javaCompile/jarAnalysis.bin
--------------------------------------------------------------------------------
/.gradle/4.6/javaCompile/javaCompile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/javaCompile/javaCompile.lock
--------------------------------------------------------------------------------
/.gradle/4.6/javaCompile/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/javaCompile/taskHistory.bin
--------------------------------------------------------------------------------
/.gradle/4.6/javaCompile/taskJars.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/javaCompile/taskJars.bin
--------------------------------------------------------------------------------
/.gradle/4.6/taskHistory/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/taskHistory/taskHistory.bin
--------------------------------------------------------------------------------
/.gradle/4.6/taskHistory/taskHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/4.6/taskHistory/taskHistory.lock
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Wed Jul 10 14:39:05 CST 2019
2 | gradle.version=4.6
3 |
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/outputFiles.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/buildOutputCleanup/outputFiles.bin
--------------------------------------------------------------------------------
/.gradle/vcsWorkingDirs/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/.gradle/vcsWorkingDirs/gc.properties
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
--------------------------------------------------------------------------------
/.idea/libraries/com_android_support_support_annotations_27_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/com_android_support_test_espresso_espresso_core_3_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/com_android_support_test_espresso_espresso_idling_resource_3_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/com_android_support_test_monitor_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/com_android_support_test_runner_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/com_google_code_findbugs_jsr305_2_0_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/com_squareup_javawriter_2_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/javax_inject_javax_inject_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/junit_junit_4_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/net_sf_kxml_kxml2_2_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/org_hamcrest_hamcrest_core_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/org_hamcrest_hamcrest_integration_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/org_hamcrest_hamcrest_library_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | rk_ssd_demo
4 | Project rk_ssd_demo created by Buildship.
5 |
6 |
7 |
8 |
9 | org.eclipse.buildship.core.gradleprojectbuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.buildship.core.gradleprojectnature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.buildship.core.prefs:
--------------------------------------------------------------------------------
1 | connection.project.dir=
2 | eclipse.preferences.version=1
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 简介
2 | - rk_ssd_demo 是3399pro上如何调用NPU的demo,该demo的基础模型是ssd-mobilenetv1
3 |
4 | # 使用说明
5 | - 可以使用android studio编译该工程
6 | - ssd.rknn是使用rknn toolkit将ssd-mobilenetv1.pb转换而来,具体转换方法参考rknn toolkit的参考文档
7 |
8 | # 代码说明
9 | ## 代码分为三大部分:
10 | - JAVA: com.rockchip.gpadc.ssddemo: 读取camera输入,并调用jni进行inference,请将结果显示出来
11 | - JAVA: com.rockchip.gdapc.demo.glhelper: 封装的opengl处理函数,用于2D纹理渲染,格式转换等,主要目的是降低CPU使用率.
12 | - JNI: 调用rknn_api进行实际inference
13 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_deps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_deps
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_log:
--------------------------------------------------------------------------------
1 | # ninja log v5
2 | 0 241 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_native_c_api.cc.o f90c0907fa8635c5
3 | 1 312 0 CMakeFiles/rkssd4j.dir/src/main/jni/direct_texture.cc.o f43c1c494dcdf7d4
4 | 1 600 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_image.cc.o 70df4b201f8e436e
5 | 600 707 0 ../../../../build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so a8155cbd1d0614bc
6 | 1 228 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_native_c_api.cc.o f90c0907fa8635c5
7 | 1 240 0 CMakeFiles/rkssd4j.dir/src/main/jni/direct_texture.cc.o f43c1c494dcdf7d4
8 | 1 569 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_image.cc.o 70df4b201f8e436e
9 | 569 587 0 ../../../../build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so a8155cbd1d0614bc
10 | 10 1120 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_native_c_api.cc.o f90c0907fa8635c5
11 | 11 1165 0 CMakeFiles/rkssd4j.dir/src/main/jni/direct_texture.cc.o f43c1c494dcdf7d4
12 | 10 1612 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_image.cc.o 70df4b201f8e436e
13 | 1612 1966 0 ../../../../build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so a8155cbd1d0614bc
14 | 2 286 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_native_c_api.cc.o f90c0907fa8635c5
15 | 3 313 0 CMakeFiles/rkssd4j.dir/src/main/jni/direct_texture.cc.o f43c1c494dcdf7d4
16 | 3 602 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_image.cc.o 70df4b201f8e436e
17 | 602 618 0 ../../../../build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so a8155cbd1d0614bc
18 | 1 248 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_native_c_api.cc.o f90c0907fa8635c5
19 | 1 282 0 CMakeFiles/rkssd4j.dir/src/main/jni/direct_texture.cc.o f43c1c494dcdf7d4
20 | 1 595 0 CMakeFiles/rkssd4j.dir/src/main/jni/ssd_image.cc.o 70df4b201f8e436e
21 | 595 612 0 ../../../../build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so a8155cbd1d0614bc
22 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "8.0")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar")
17 | set(CMAKE_RANLIB "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ranlib")
18 | set(CMAKE_LINKER "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/aarch64-linux-android/lib64;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/27;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/aarch64-linux-android/lib;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeCXXCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_CXX_COMPILER "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++")
2 | set(CMAKE_CXX_COMPILER_ARG1 "")
3 | set(CMAKE_CXX_COMPILER_ID "Clang")
4 | set(CMAKE_CXX_COMPILER_VERSION "8.0")
5 | set(CMAKE_CXX_COMPILER_WRAPPER "")
6 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
7 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_template_template_parameters;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
8 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_template_template_parameters")
9 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
10 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
11 |
12 | set(CMAKE_CXX_PLATFORM_ID "")
13 | set(CMAKE_CXX_SIMULATE_ID "")
14 | set(CMAKE_CXX_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar")
17 | set(CMAKE_RANLIB "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ranlib")
18 | set(CMAKE_LINKER "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCXX )
20 | set(CMAKE_CXX_COMPILER_LOADED 1)
21 | set(CMAKE_CXX_COMPILER_WORKS TRUE)
22 | set(CMAKE_CXX_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_CXX_COMPILER_ID_RUN 1)
36 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
37 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
38 | set(CMAKE_CXX_LINKER_PREFERENCE 30)
39 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
40 |
41 | # Save compiler ABI information.
42 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
43 | set(CMAKE_CXX_COMPILER_ABI "ELF")
44 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
45 |
46 | if(CMAKE_CXX_SIZEOF_DATA_PTR)
47 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
48 | endif()
49 |
50 | if(CMAKE_CXX_COMPILER_ABI)
51 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
52 | endif()
53 |
54 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
55 | set(CMAKE_LIBRARY_ARCHITECTURE "")
56 | endif()
57 |
58 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
59 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
60 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
61 | endif()
62 |
63 |
64 |
65 |
66 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;dl;c;dl")
67 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/aarch64-linux-android/lib64;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/27;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/aarch64-linux-android/lib;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib")
68 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
69 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Linux-4.18.0-25-generic")
2 | set(CMAKE_HOST_SYSTEM_NAME "Linux")
3 | set(CMAKE_HOST_SYSTEM_VERSION "4.18.0-25-generic")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/home/sfs/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/edit_cache.dir
2 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rebuild_cache.dir
3 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rkssd4j.dir
4 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rkssd4j.dir/src/main/jni/direct_texture.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rkssd4j.dir/src/main/jni/direct_texture.cc.o
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rkssd4j.dir/src/main/jni/ssd_image.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rkssd4j.dir/src/main/jni/ssd_image.cc.o
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rkssd4j.dir/src/main/jni/ssd_native_c_api.cc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rkssd4j.dir/src/main/jni/ssd_native_c_api.cc.o
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" : [ "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/CMakeLists.txt" ],
4 | "cleanCommands" :
5 | [
6 | "/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake --build /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a --target clean"
7 | ],
8 | "cppFileExtensions" : [ "cc" ],
9 | "libraries" :
10 | {
11 | "rkssd4j-Debug-arm64-v8a" :
12 | {
13 | "abi" : "arm64-v8a",
14 | "artifactName" : "rkssd4j",
15 | "buildCommand" : "/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake --build /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a --target rkssd4j",
16 | "buildType" : "debug",
17 | "files" :
18 | [
19 |
20 | {
21 | "flags" : " --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Drkssd4j_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -fexceptions -O0 -fno-limit-debug-info -fPIC -c ",
22 | "src" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/jni/ssd_native_c_api.cc",
23 | "workingDirectory" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a"
24 | },
25 |
26 | {
27 | "flags" : " --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Drkssd4j_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -fexceptions -O0 -fno-limit-debug-info -fPIC -c ",
28 | "src" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/jni/ssd_image.cc",
29 | "workingDirectory" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a"
30 | },
31 |
32 | {
33 | "flags" : " --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Drkssd4j_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -fexceptions -O0 -fno-limit-debug-info -fPIC -c ",
34 | "src" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/jni/direct_texture.cc",
35 | "workingDirectory" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a"
36 | }
37 | ],
38 | "output" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so",
39 | "toolchain" : "12608175429200329433"
40 | }
41 | },
42 | "toolchains" :
43 | {
44 | "12608175429200329433" :
45 | {
46 | "cCompilerExecutable" : "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang",
47 | "cppCompilerExecutable" : "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++"
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/android_gradle_build_mini.json:
--------------------------------------------------------------------------------
1 | {
2 | "buildFiles": [
3 | "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/CMakeLists.txt"
4 | ],
5 | "cleanCommands": [
6 | "/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake --build /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a --target clean"
7 | ],
8 | "libraries": {
9 | "rkssd4j-Debug-arm64-v8a": {
10 | "artifactName": "rkssd4j",
11 | "buildCommand": "/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake --build /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a --target rkssd4j",
12 | "abi": "arm64-v8a",
13 | "output": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so"
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/home/sfs/project/rknn-api/Android/rk_ssd_demo/app
4 | -B/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a
5 | -DANDROID_ABI=arm64-v8a
6 | -DANDROID_PLATFORM=android-27
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/cmake/debug/obj/arm64-v8a
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/home/sfs/Android/Sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=-std=c++11 -fexceptions
11 | -DCMAKE_TOOLCHAIN_FILE=/home/sfs/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | -DANDROID_ARM_NEON=TRUE
15 | jvmArgs :
16 |
17 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
2 | -- Check for working C compiler: /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a
16 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/sfs/project/rknn-api/Android/rk_ssd_demo/app
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "1")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/debug/arm64-v8a/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Debug
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for compiling CXX files.
24 |
25 | rule CXX_COMPILER__rkssd4j
26 | depfile = $DEP_FILE
27 | deps = gcc
28 | command = /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
29 | description = Building CXX object $out
30 |
31 |
32 | #############################################
33 | # Rule for linking CXX shared library.
34 |
35 | rule CXX_SHARED_LIBRARY_LINKER__rkssd4j
36 | command = $PRE_LINK && /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
37 | description = Linking CXX shared library $TARGET_FILE
38 | restat = $RESTAT
39 |
40 |
41 | #############################################
42 | # Rule for re-running cmake.
43 |
44 | rule RERUN_CMAKE
45 | command = /home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake -H/home/sfs/project/rknn-api/Android/rk_ssd_demo/app -B/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/debug/arm64-v8a
46 | description = Re-running CMake...
47 | generator = 1
48 |
49 |
50 | #############################################
51 | # Rule for cleaning all built files.
52 |
53 | rule CLEAN
54 | command = /home/sfs/Android/Sdk/cmake/3.6.4111459/bin/ninja -t clean
55 | description = Cleaning all built files...
56 |
57 |
58 | #############################################
59 | # Rule for printing all primary targets available.
60 |
61 | rule HELP
62 | command = /home/sfs/Android/Sdk/cmake/3.6.4111459/bin/ninja -t targets
63 | description = All primary targets available:
64 |
65 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "8.0")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar")
17 | set(CMAKE_RANLIB "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ranlib")
18 | set(CMAKE_LINKER "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/aarch64-linux-android/lib64;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/27;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/aarch64-linux-android/lib;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeCXXCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_CXX_COMPILER "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++")
2 | set(CMAKE_CXX_COMPILER_ARG1 "")
3 | set(CMAKE_CXX_COMPILER_ID "Clang")
4 | set(CMAKE_CXX_COMPILER_VERSION "8.0")
5 | set(CMAKE_CXX_COMPILER_WRAPPER "")
6 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
7 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_template_template_parameters;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
8 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_template_template_parameters")
9 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
10 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
11 |
12 | set(CMAKE_CXX_PLATFORM_ID "")
13 | set(CMAKE_CXX_SIMULATE_ID "")
14 | set(CMAKE_CXX_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar")
17 | set(CMAKE_RANLIB "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ranlib")
18 | set(CMAKE_LINKER "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCXX )
20 | set(CMAKE_CXX_COMPILER_LOADED 1)
21 | set(CMAKE_CXX_COMPILER_WORKS TRUE)
22 | set(CMAKE_CXX_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_CXX_COMPILER_ID_RUN 1)
36 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
37 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
38 | set(CMAKE_CXX_LINKER_PREFERENCE 30)
39 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
40 |
41 | # Save compiler ABI information.
42 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
43 | set(CMAKE_CXX_COMPILER_ABI "ELF")
44 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
45 |
46 | if(CMAKE_CXX_SIZEOF_DATA_PTR)
47 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
48 | endif()
49 |
50 | if(CMAKE_CXX_COMPILER_ABI)
51 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
52 | endif()
53 |
54 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
55 | set(CMAKE_LIBRARY_ARCHITECTURE "")
56 | endif()
57 |
58 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
59 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
60 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
61 | endif()
62 |
63 |
64 |
65 |
66 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;dl;c;dl")
67 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/aarch64-linux-android/lib64;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/27;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/aarch64-linux-android/lib;/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib")
68 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
69 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Linux-4.18.0-25-generic")
2 | set(CMAKE_HOST_SYSTEM_NAME "Linux")
3 | set(CMAKE_HOST_SYSTEM_VERSION "4.18.0-25-generic")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/home/sfs/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/edit_cache.dir
2 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/rebuild_cache.dir
3 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/rkssd4j.dir
4 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" : [ "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/CMakeLists.txt" ],
4 | "cleanCommands" :
5 | [
6 | "/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake --build /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a --target clean"
7 | ],
8 | "cppFileExtensions" : [ "cc" ],
9 | "libraries" :
10 | {
11 | "rkssd4j-Release-arm64-v8a" :
12 | {
13 | "abi" : "arm64-v8a",
14 | "artifactName" : "rkssd4j",
15 | "buildCommand" : "/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake --build /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a --target rkssd4j",
16 | "buildType" : "release",
17 | "files" :
18 | [
19 |
20 | {
21 | "flags" : " --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Drkssd4j_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -fexceptions -O2 -DNDEBUG -fPIC -c ",
22 | "src" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/jni/ssd_native_c_api.cc",
23 | "workingDirectory" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a"
24 | },
25 |
26 | {
27 | "flags" : " --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Drkssd4j_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -fexceptions -O2 -DNDEBUG -fPIC -c ",
28 | "src" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/jni/ssd_image.cc",
29 | "workingDirectory" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a"
30 | },
31 |
32 | {
33 | "flags" : " --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot -Drkssd4j_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -fexceptions -O2 -DNDEBUG -fPIC -c ",
34 | "src" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/jni/direct_texture.cc",
35 | "workingDirectory" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a"
36 | }
37 | ],
38 | "output" : "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/cmake/release/obj/arm64-v8a/librkssd4j.so",
39 | "toolchain" : "12608175429200329433"
40 | }
41 | },
42 | "toolchains" :
43 | {
44 | "12608175429200329433" :
45 | {
46 | "cCompilerExecutable" : "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang",
47 | "cppCompilerExecutable" : "/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++"
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/android_gradle_build_mini.json:
--------------------------------------------------------------------------------
1 | {
2 | "buildFiles": [
3 | "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/CMakeLists.txt"
4 | ],
5 | "cleanCommands": [
6 | "/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake --build /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a --target clean"
7 | ],
8 | "libraries": {
9 | "rkssd4j-Release-arm64-v8a": {
10 | "artifactName": "rkssd4j",
11 | "buildCommand": "/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake --build /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a --target rkssd4j",
12 | "abi": "arm64-v8a",
13 | "output": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/cmake/release/obj/arm64-v8a/librkssd4j.so"
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/home/sfs/project/rknn-api/Android/rk_ssd_demo/app
4 | -B/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a
5 | -DANDROID_ABI=arm64-v8a
6 | -DANDROID_PLATFORM=android-27
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/cmake/release/obj/arm64-v8a
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/home/sfs/Android/Sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=-std=c++11 -fexceptions
11 | -DCMAKE_TOOLCHAIN_FILE=/home/sfs/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/home/sfs/Android/Sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | -DANDROID_ARM_NEON=TRUE
15 | jvmArgs :
16 |
17 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
2 | -- Check for working C compiler: /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a
16 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /home/sfs/project/rknn-api/Android/rk_ssd_demo/app
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "1")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/app/.externalNativeBuild/cmake/release/arm64-v8a/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Release
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for compiling CXX files.
24 |
25 | rule CXX_COMPILER__rkssd4j
26 | depfile = $DEP_FILE
27 | deps = gcc
28 | command = /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
29 | description = Building CXX object $out
30 |
31 |
32 | #############################################
33 | # Rule for linking CXX shared library.
34 |
35 | rule CXX_SHARED_LIBRARY_LINKER__rkssd4j
36 | command = $PRE_LINK && /home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android27 --gcc-toolchain=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/sfs/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
37 | description = Linking CXX shared library $TARGET_FILE
38 | restat = $RESTAT
39 |
40 |
41 | #############################################
42 | # Rule for re-running cmake.
43 |
44 | rule RERUN_CMAKE
45 | command = /home/sfs/Android/Sdk/cmake/3.6.4111459/bin/cmake -H/home/sfs/project/rknn-api/Android/rk_ssd_demo/app -B/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/.externalNativeBuild/cmake/release/arm64-v8a
46 | description = Re-running CMake...
47 | generator = 1
48 |
49 |
50 | #############################################
51 | # Rule for cleaning all built files.
52 |
53 | rule CLEAN
54 | command = /home/sfs/Android/Sdk/cmake/3.6.4111459/bin/ninja -t clean
55 | description = Cleaning all built files...
56 |
57 |
58 | #############################################
59 | # Rule for printing all primary targets available.
60 |
61 | rule HELP
62 | command = /home/sfs/Android/Sdk/cmake/3.6.4111459/bin/ninja -t targets
63 | description = All primary targets available:
64 |
65 |
--------------------------------------------------------------------------------
/app/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # For more information about using CMake with Android Studio, read the
2 | # documentation: https://d.android.com/studio/projects/add-native-code.html
3 |
4 | # Sets the minimum version of CMake required to build the native library.
5 |
6 | cmake_minimum_required(VERSION 3.4.1)
7 |
8 | # Creates and names a library, sets it as either STATIC
9 | # or SHARED, and provides the relative paths to its source code.
10 | # You can define multiple libraries, and CMake builds them for you.
11 | # Gradle automatically packages shared libraries with your APK.
12 |
13 | set(jni_srcs
14 | src/main/jni/ssd_native_c_api.cc
15 | src/main/jni/ssd_image.cc
16 | src/main/jni/direct_texture.cc
17 | )
18 |
19 | add_library(rkssd4j SHARED ${jni_srcs})
20 |
21 |
22 | find_library( # Sets the name of the path variable.
23 | log-lib
24 |
25 | # Specifies the name of the NDK library that
26 | # you want CMake to locate.
27 | log )
28 |
29 | set(link_libs ${CMAKE_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI}/librknn_api.so
30 | EGL
31 | GLESv2
32 | android
33 | ${log-lib}
34 | )
35 |
36 | target_link_libraries( # Specifies the target library.
37 | rkssd4j
38 | ${link_libs} )
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 28
5 | buildToolsVersion '28.0.3'
6 |
7 | defaultConfig {
8 | applicationId "com.rockchip.gpadc.ssddemo"
9 | minSdkVersion 27
10 | targetSdkVersion 28
11 |
12 | externalNativeBuild {
13 | cmake {
14 | cppFlags "-std=c++11 -fexceptions"
15 | arguments "-DANDROID_ARM_NEON=TRUE"
16 | }
17 | }
18 |
19 | ndk {
20 | abiFilters "arm64-v8a"
21 | }
22 | }
23 |
24 | buildTypes {
25 | release {
26 | minifyEnabled false
27 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
28 | }
29 | }
30 |
31 | compileOptions {
32 | sourceCompatibility JavaVersion.VERSION_1_8
33 | targetCompatibility JavaVersion.VERSION_1_8
34 | }
35 |
36 | externalNativeBuild {
37 | cmake {
38 | path "CMakeLists.txt"
39 | }
40 | }
41 |
42 | }
43 |
44 | repositories {
45 | flatDir {
46 | dirs 'libs'
47 | }
48 |
49 | maven { url "https://dl.bintray.com/blazei/maven" }
50 | }
51 |
52 | dependencies {
53 | implementation project(':glhelper')
54 | }
55 |
--------------------------------------------------------------------------------
/app/build/generated/not_namespaced_r_class_sources/debug/processDebugResources/r/com/rockchip/gdapc/demo/glhelper/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * gradle plugin from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 | package com.rockchip.gdapc.demo.glhelper;
8 |
9 | public final class R {
10 | private R() {}
11 |
12 | public static final class raw {
13 | private raw() {}
14 |
15 | public static final int line_fragment = 0x7f060000;
16 | public static final int line_vertex = 0x7f060001;
17 | public static final int oestex_fragment = 0x7f060002;
18 | public static final int oestex_vertex = 0x7f060003;
19 | public static final int tex_fragment = 0x7f060005;
20 | public static final int tex_vertex = 0x7f060006;
21 | }
22 | public static final class string {
23 | private string() {}
24 |
25 | public static final int app_name = 0x7f070000;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/build/generated/not_namespaced_r_class_sources/debug/processDebugResources/r/com/rockchip/gpadc/ssddemo/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * aapt tool from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 |
8 | package com.rockchip.gpadc.ssddemo;
9 |
10 | public final class R {
11 | public static final class color {
12 | public static final int fps_text=0x7f010000;
13 | public static final int title_bg=0x7f010001;
14 | public static final int title_text=0x7f010002;
15 | }
16 | public static final class dimen {
17 | public static final int activity_horizontal_margin=0x7f020000;
18 | public static final int activity_vertical_margin=0x7f020001;
19 | }
20 | public static final class drawable {
21 | public static final int fps_bg=0x7f030000;
22 | public static final int img_logo=0x7f030001;
23 | public static final int num_bg=0x7f030002;
24 | public static final int rockchip=0x7f030003;
25 | }
26 | public static final class id {
27 | public static final int canvasView=0x7f040000;
28 | public static final int fps_num1=0x7f040001;
29 | public static final int fps_num2=0x7f040002;
30 | public static final int fps_num3=0x7f040003;
31 | public static final int fps_num4=0x7f040004;
32 | public static final int gl_surface_view=0x7f040005;
33 | public static final int textView=0x7f040006;
34 | public static final int textViewTitle=0x7f040007;
35 | }
36 | public static final class layout {
37 | public static final int activity_main=0x7f050000;
38 | }
39 | public static final class raw {
40 | public static final int line_fragment=0x7f060000;
41 | public static final int line_vertex=0x7f060001;
42 | public static final int oestex_fragment=0x7f060002;
43 | public static final int oestex_vertex=0x7f060003;
44 | public static final int ssd=0x7f060004;
45 | public static final int tex_fragment=0x7f060005;
46 | public static final int tex_vertex=0x7f060006;
47 | }
48 | public static final class string {
49 | public static final int app_name=0x7f070000;
50 | public static final int app_title=0x7f070001;
51 | public static final int buttonCamera=0x7f070002;
52 | public static final int buttonImage=0x7f070003;
53 | public static final int powered_by_rockchip=0x7f070004;
54 | public static final int title_activity_start=0x7f070005;
55 | }
56 | public static final class style {
57 | public static final int AppBaseTheme=0x7f080000;
58 | public static final int AppTheme=0x7f080001;
59 | }
60 | }
--------------------------------------------------------------------------------
/app/build/generated/source/buildConfig/debug/com/rockchip/gpadc/ssddemo/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Automatically generated file. DO NOT MODIFY
3 | */
4 | package com.rockchip.gpadc.ssddemo;
5 |
6 | public final class BuildConfig {
7 | public static final boolean DEBUG = Boolean.parseBoolean("true");
8 | public static final String APPLICATION_ID = "com.rockchip.gpadc.ssddemo";
9 | public static final String BUILD_TYPE = "debug";
10 | public static final String FLAVOR = "";
11 | public static final int VERSION_CODE = 1;
12 | public static final String VERSION_NAME = "1.0";
13 | }
14 |
--------------------------------------------------------------------------------
/app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/app/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson:
--------------------------------------------------------------------------------
1 | [{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"}]
--------------------------------------------------------------------------------
/app/build/intermediates/blame/res/debug/multi-v2/values-v11.json:
--------------------------------------------------------------------------------
1 | {
2 | "logs": [
3 | {
4 | "outputFile": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v11/values-v11.xml",
5 | "map": [
6 | {
7 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/values-v11/styles.xml",
8 | "from": {
9 | "startLines": "6",
10 | "startColumns": "4",
11 | "startOffsets": "177",
12 | "endLines": "8",
13 | "endColumns": "12",
14 | "endOffsets": "309"
15 | },
16 | "to": {
17 | "startLines": "2",
18 | "startColumns": "4",
19 | "startOffsets": "55",
20 | "endLines": "4",
21 | "endColumns": "12",
22 | "endOffsets": "187"
23 | }
24 | }
25 | ]
26 | }
27 | ]
28 | }
--------------------------------------------------------------------------------
/app/build/intermediates/blame/res/debug/multi-v2/values-v14.json:
--------------------------------------------------------------------------------
1 | {
2 | "logs": [
3 | {
4 | "outputFile": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v14/values-v14.xml",
5 | "map": [
6 | {
7 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/values-v14/styles.xml",
8 | "from": {
9 | "startLines": "7",
10 | "startColumns": "4",
11 | "startOffsets": "220",
12 | "endLines": "9",
13 | "endColumns": "12",
14 | "endOffsets": "366"
15 | },
16 | "to": {
17 | "startLines": "2",
18 | "startColumns": "4",
19 | "startOffsets": "55",
20 | "endLines": "4",
21 | "endColumns": "12",
22 | "endOffsets": "201"
23 | }
24 | }
25 | ]
26 | }
27 | ]
28 | }
--------------------------------------------------------------------------------
/app/build/intermediates/blame/res/debug/multi-v2/values-w820dp-v13.json:
--------------------------------------------------------------------------------
1 | {
2 | "logs": [
3 | {
4 | "outputFile": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-w820dp-v13/values-w820dp-v13.xml",
5 | "map": [
6 | {
7 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/values-w820dp/dimens.xml",
8 | "from": {
9 | "startLines": "7",
10 | "startColumns": "4",
11 | "startOffsets": "305",
12 | "endColumns": "57",
13 | "endOffsets": "358"
14 | },
15 | "to": {
16 | "startLines": "2",
17 | "startColumns": "4",
18 | "startOffsets": "55",
19 | "endColumns": "57",
20 | "endOffsets": "108"
21 | }
22 | }
23 | ]
24 | }
25 | ]
26 | }
--------------------------------------------------------------------------------
/app/build/intermediates/blame/res/debug/multi-v2/values.json:
--------------------------------------------------------------------------------
1 | {
2 | "logs": [
3 | {
4 | "outputFile": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml",
5 | "map": [
6 | {
7 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/values/strings.xml",
8 | "from": {
9 | "startLines": "3,4,7,8,5,6",
10 | "startColumns": "4,4,4,4,4,4",
11 | "startOffsets": "56,112,312,369,169,244",
12 | "endColumns": "55,56,56,54,74,67",
13 | "endOffsets": "107,164,364,419,239,307"
14 | },
15 | "to": {
16 | "startLines": "7,8,9,10,11,12",
17 | "startColumns": "4,4,4,4,4,4",
18 | "startOffsets": "302,358,415,472,527,602",
19 | "endColumns": "55,56,56,54,74,67",
20 | "endOffsets": "353,410,467,522,597,665"
21 | }
22 | },
23 | {
24 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/values/styles.xml",
25 | "from": {
26 | "startLines": "6,15",
27 | "startColumns": "4,4",
28 | "startOffsets": "186,510",
29 | "endLines": "12,17",
30 | "endColumns": "12,12",
31 | "endOffsets": "472,665"
32 | },
33 | "to": {
34 | "startLines": "13,20",
35 | "startColumns": "4,4",
36 | "startOffsets": "670,961",
37 | "endLines": "19,22",
38 | "endColumns": "12,12",
39 | "endOffsets": "956,1116"
40 | }
41 | },
42 | {
43 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/values/dimens.xml",
44 | "from": {
45 | "startLines": "3,4",
46 | "startColumns": "4,4",
47 | "startOffsets": "89,147",
48 | "endColumns": "57,55",
49 | "endOffsets": "142,198"
50 | },
51 | "to": {
52 | "startLines": "5,6",
53 | "startColumns": "4,4",
54 | "startOffsets": "188,246",
55 | "endColumns": "57,55",
56 | "endOffsets": "241,297"
57 | }
58 | },
59 | {
60 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/values/colors.xml",
61 | "from": {
62 | "startLines": "4,2,3",
63 | "startColumns": "4,4,4",
64 | "startOffsets": "149,57,103",
65 | "endColumns": "42,44,44",
66 | "endOffsets": "187,97,143"
67 | },
68 | "to": {
69 | "startLines": "2,3,4",
70 | "startColumns": "4,4,4",
71 | "startOffsets": "55,98,143",
72 | "endColumns": "42,44,44",
73 | "endOffsets": "93,138,183"
74 | }
75 | }
76 | ]
77 | }
78 | ]
79 | }
--------------------------------------------------------------------------------
/app/build/intermediates/blame/res/debug/single/debug.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/drawable-hdpi_num_bg.png.flat",
4 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/drawable-hdpi/num_bg.png"
5 | },
6 | {
7 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/drawable-hdpi_rockchip.png.flat",
8 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/drawable-hdpi/rockchip.png"
9 | },
10 | {
11 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/drawable-hdpi_img_logo.png.flat",
12 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/drawable-hdpi/img_logo.png"
13 | },
14 | {
15 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/layout_activity_main.xml.flat",
16 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/layout/activity_main.xml"
17 | },
18 | {
19 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_line_vertex.glsl.flat",
20 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/line_vertex.glsl"
21 | },
22 | {
23 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_tex_fragment.glsl.flat",
24 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/tex_fragment.glsl"
25 | },
26 | {
27 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_oestex_fragment.glsl.flat",
28 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/oestex_fragment.glsl"
29 | },
30 | {
31 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_ssd.rknn.flat",
32 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/raw/ssd.rknn"
33 | },
34 | {
35 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/drawable-hdpi_fps_bg.9.png.flat",
36 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/drawable-hdpi/fps_bg.9.png"
37 | },
38 | {
39 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_oestex_vertex.glsl.flat",
40 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/oestex_vertex.glsl"
41 | },
42 | {
43 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_line_fragment.glsl.flat",
44 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/line_fragment.glsl"
45 | },
46 | {
47 | "merged": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_tex_vertex.glsl.flat",
48 | "source": "/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/tex_vertex.glsl"
49 | }
50 | ]
--------------------------------------------------------------------------------
/app/build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/cmake/debug/obj/arm64-v8a/librkssd4j.so
--------------------------------------------------------------------------------
/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/TfKNicZ_B8MOuT3Yrkn3KKz+KAM=:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/debug-mergeJniLibs/merge-state:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/incremental/debug-mergeJniLibs/merge-state
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/debug-mergeJniLibs/zip-cache/TfKNicZ_B8MOuT3Yrkn3KKz+KAM=:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/mergeDebugAssets/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties:
--------------------------------------------------------------------------------
1 | #Fri Jul 19 16:12:34 CST 2019
2 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/raw/ssd.rknn=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_ssd.rknn.flat
3 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/drawable-hdpi/num_bg.png=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/drawable-hdpi_num_bg.png.flat
4 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/oestex_vertex.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_oestex_vertex.glsl.flat
5 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/layout/activity_main.xml=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/layout_activity_main.xml.flat
6 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/line_vertex.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_line_vertex.glsl.flat
7 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/tex_vertex.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_tex_vertex.glsl.flat
8 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/drawable-hdpi/img_logo.png=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/drawable-hdpi_img_logo.png.flat
9 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/drawable-hdpi/fps_bg.9.png=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/drawable-hdpi_fps_bg.9.png.flat
10 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/tex_fragment.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_tex_fragment.glsl.flat
11 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/oestex_fragment.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_oestex_fragment.glsl.flat
12 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/line_fragment.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/raw_line_fragment.glsl.flat
13 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/app/src/main/res/drawable-hdpi/rockchip.png=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/res/merged/debug/drawable-hdpi_rockchip.png.flat
14 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v11/values-v11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v14/values-v14.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-w820dp-v13/values-w820dp-v13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 64dp
4 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #001631
4 | #50001631
5 | #06ebff
6 | 16dp
7 | 16dp
8 | RK3399Pro SSD Demo
9 | RK3399Pro SSD Demo
10 | SSD Camera Demo
11 | SSD Image Demo
12 | Powered by Rockchip GPADC.
13 | RK3399Pro SSD Demo
14 |
21 |
24 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/mergeDebugShaders/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt:
--------------------------------------------------------------------------------
1 | #Fri Jul 19 16:12:37 CST 2019
2 | path.2=classes.dex
3 | path.1=classes.dex
4 | path.0=classes.dex
5 | renamed.2=classes3.dex
6 | renamed.1=classes2.dex
7 | renamed.0=classes.dex
8 | base.2=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/transforms/dexMerger/debug/3
9 | base.1=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/transforms/dexMerger/debug/0
10 | base.0=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/transforms/dexMerger/debug/2
11 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/packageDebug/tmp/debug/file-input-save-data.txt:
--------------------------------------------------------------------------------
1 | #Internal package file, do not edit.
2 | #Fri Jul 19 16:12:37 CST 2019
3 | 4.path=classes.dex
4 | 8.set=DEX
5 | 6.path=classes.dex
6 | 0.baseType=DIRECTORY
7 | 5.baseType=DIRECTORY
8 | 1.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out
9 | 8.path=classes.dex
10 | 3.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/transforms/stripDebugSymbol/debug/0
11 | 4.set=DEX
12 | 5.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out
13 | 7.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/transforms/stripDebugSymbol/debug/0
14 | 9.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out
15 | 1.baseType=DIRECTORY
16 | 0.set=ASSET
17 | 6.baseType=DIRECTORY
18 | 7.set=NATIVE_RESOURCE
19 | 3.set=NATIVE_RESOURCE
20 | 2.baseType=DIRECTORY
21 | 1.path=box_priors.txt
22 | 7.baseType=DIRECTORY
23 | 3.path=lib/arm64-v8a/librknn_api.so
24 | 5.path=street300.jpg
25 | 0.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out
26 | 7.path=lib/arm64-v8a/librkssd4j.so
27 | 9.path=voc_labels_list.txt
28 | 6.set=DEX
29 | 2.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out
30 | 4.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/transforms/dexMerger/debug/3
31 | 3.baseType=DIRECTORY
32 | 6.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/transforms/dexMerger/debug/0
33 | 8.base=/home/sfs/project/rknn-api/Android/rk_ssd_demo/app/build/intermediates/transforms/dexMerger/debug/2
34 | 2.set=ASSET
35 | 8.baseType=DIRECTORY
36 | 9.set=ASSET
37 | count=10
38 | 4.baseType=DIRECTORY
39 | 5.set=ASSET
40 | 9.baseType=DIRECTORY
41 | 0.path=cat.bmp
42 | 1.set=ASSET
43 | 2.path=coco_labels_list.txt
44 |
--------------------------------------------------------------------------------
/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/w4FQZ8yR+HBaMNndmbXAE9trkrI=:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/w4FQZ8yR+HBaMNndmbXAE9trkrI=
--------------------------------------------------------------------------------
/app/build/intermediates/instant_run_merged_manifests/debug/processDebugManifest/instant-run/output.json:
--------------------------------------------------------------------------------
1 | [{"outputType":{"type":"INSTANT_RUN_MERGED_MANIFESTS"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.rockchip.gpadc.ssddemo","split":"","minSdkVersion":"27"}}]
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R$raw.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R$raw.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R$string.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/BuildConfig.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/CameraSurfaceRender$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/CameraSurfaceRender$1.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/CameraSurfaceRender$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/CameraSurfaceRender$2.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/CameraSurfaceRender.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/CameraSurfaceRender.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/ImageBufferQueue$ImageBuffer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/ImageBufferQueue$ImageBuffer.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/ImageBufferQueue.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/ImageBufferQueue.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/InferenceResult$OutputBuffer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/InferenceResult$OutputBuffer.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/InferenceResult$Recognition.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/InferenceResult$Recognition.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/InferenceResult.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/InferenceResult.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/InferenceWrapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/InferenceWrapper.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/MainActivity$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/MainActivity$1.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/MainActivity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/MainActivity.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/PostProcess.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/PostProcess.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$color.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$color.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$dimen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$dimen.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$drawable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$drawable.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$id.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$id.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$layout.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$layout.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$raw.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$raw.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$string.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$style.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R$style.class
--------------------------------------------------------------------------------
/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gpadc/ssddemo/R.class
--------------------------------------------------------------------------------
/app/build/intermediates/jniLibs/debug/arm64-v8a/librknn_api.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/jniLibs/debug/arm64-v8a/librknn_api.so
--------------------------------------------------------------------------------
/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/cat.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/cat.bmp
--------------------------------------------------------------------------------
/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/coco_labels_list.txt:
--------------------------------------------------------------------------------
1 | ???
2 | person
3 | bicycle
4 | car
5 | motorcycle
6 | airplane
7 | bus
8 | train
9 | truck
10 | boat
11 | traffic light
12 | fire hydrant
13 | ???
14 | stop sign
15 | parking meter
16 | bench
17 | bird
18 | cat
19 | dog
20 | horse
21 | sheep
22 | cow
23 | elephant
24 | bear
25 | zebra
26 | giraffe
27 | ???
28 | backpack
29 | umbrella
30 | ???
31 | ???
32 | handbag
33 | tie
34 | suitcase
35 | frisbee
36 | skis
37 | snowboard
38 | sports ball
39 | kite
40 | baseball bat
41 | baseball glove
42 | skateboard
43 | surfboard
44 | tennis racket
45 | bottle
46 | ???
47 | wine glass
48 | cup
49 | fork
50 | knife
51 | spoon
52 | bowl
53 | banana
54 | apple
55 | sandwich
56 | orange
57 | broccoli
58 | carrot
59 | hot dog
60 | pizza
61 | donut
62 | cake
63 | chair
64 | couch
65 | potted plant
66 | bed
67 | ???
68 | dining table
69 | ???
70 | ???
71 | toilet
72 | ???
73 | tv
74 | laptop
75 | mouse
76 | remote
77 | keyboard
78 | cell phone
79 | microwave
80 | oven
81 | toaster
82 | sink
83 | refrigerator
84 | ???
85 | book
86 | clock
87 | vase
88 | scissors
89 | teddy bear
90 | hair drier
91 | toothbrush
92 |
--------------------------------------------------------------------------------
/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/street300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/street300.jpg
--------------------------------------------------------------------------------
/app/build/intermediates/merged_assets/debug/mergeDebugAssets/out/voc_labels_list.txt:
--------------------------------------------------------------------------------
1 | background
2 | aeroplane
3 | bicycle
4 | bird
5 | boat
6 | bottle
7 | bus
8 | car
9 | cat
10 | chair
11 | cow
12 | diningtable
13 | dog
14 | horse
15 | motorbike
16 | person
17 | pottedplant
18 | sheep
19 | sofa
20 | train
21 | tvmonitor
--------------------------------------------------------------------------------
/app/build/intermediates/merged_manifests/debug/processDebugManifest/merged/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
25 |
26 |
27 |
28 |
29 |
30 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/app/build/intermediates/merged_manifests/debug/processDebugManifest/merged/output.json:
--------------------------------------------------------------------------------
1 | [{"outputType":{"type":"MERGED_MANIFESTS"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.rockchip.gpadc.ssddemo","split":"","minSdkVersion":"27"}}]
--------------------------------------------------------------------------------
/app/build/intermediates/processed_res/debug/processDebugResources/out/output.json:
--------------------------------------------------------------------------------
1 | [{"outputType":{"type":"PROCESSED_RES"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"resources-debug.ap_","properties":{"packageId":"com.rockchip.gpadc.ssddemo","split":"","minSdkVersion":"27"}}]
--------------------------------------------------------------------------------
/app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/drawable-hdpi_fps_bg.9.png.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/drawable-hdpi_fps_bg.9.png.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/drawable-hdpi_img_logo.png.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/drawable-hdpi_img_logo.png.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/drawable-hdpi_num_bg.png.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/drawable-hdpi_num_bg.png.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/drawable-hdpi_rockchip.png.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/drawable-hdpi_rockchip.png.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/layout_activity_main.xml.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/layout_activity_main.xml.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/raw_line_fragment.glsl.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/raw_line_fragment.glsl.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/raw_line_vertex.glsl.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/raw_line_vertex.glsl.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/raw_oestex_fragment.glsl.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/raw_oestex_fragment.glsl.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/raw_oestex_vertex.glsl.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/raw_oestex_vertex.glsl.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/raw_ssd.rknn.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/raw_ssd.rknn.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/raw_tex_fragment.glsl.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/raw_tex_fragment.glsl.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/raw_tex_vertex.glsl.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/raw_tex_vertex.glsl.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/values-v11_values-v11.arsc.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/values-v11_values-v11.arsc.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/values-v14_values-v14.arsc.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/values-v14_values-v14.arsc.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/values-w820dp-v13_values-w820dp-v13.arsc.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/values-w820dp-v13_values-w820dp-v13.arsc.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/merged/debug/values_values.arsc.flat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/res/merged/debug/values_values.arsc.flat
--------------------------------------------------------------------------------
/app/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt:
--------------------------------------------------------------------------------
1 | com.rockchip.gpadc.ssddemo
2 | color fps_text
3 | color title_bg
4 | color title_text
5 | dimen activity_horizontal_margin
6 | dimen activity_vertical_margin
7 | drawable fps_bg
8 | drawable img_logo
9 | drawable num_bg
10 | drawable rockchip
11 | id canvasView
12 | id fps_num1
13 | id fps_num2
14 | id fps_num3
15 | id fps_num4
16 | id gl_surface_view
17 | id textView
18 | id textViewTitle
19 | layout activity_main
20 | raw line_fragment
21 | raw line_vertex
22 | raw oestex_fragment
23 | raw oestex_vertex
24 | raw ssd
25 | raw tex_fragment
26 | raw tex_vertex
27 | string app_name
28 | string app_title
29 | string buttonCamera
30 | string buttonImage
31 | string powered_by_rockchip
32 | string title_activity_start
33 | style AppBaseTheme
34 | style AppTheme
35 |
--------------------------------------------------------------------------------
/app/build/intermediates/split_list/debug/splitsDiscoveryTaskDebug/split-list.gson:
--------------------------------------------------------------------------------
1 | [{"splitType":"DENSITY","filters":[]},{"splitType":"LANGUAGE","filters":[]},{"splitType":"ABI","filters":[]},{"splitType":"ResConfigs","filters":[]}]
--------------------------------------------------------------------------------
/app/build/intermediates/symbols/debug/R.txt:
--------------------------------------------------------------------------------
1 | int color fps_text 0x7f010000
2 | int color title_bg 0x7f010001
3 | int color title_text 0x7f010002
4 | int dimen activity_horizontal_margin 0x7f020000
5 | int dimen activity_vertical_margin 0x7f020001
6 | int drawable fps_bg 0x7f030000
7 | int drawable img_logo 0x7f030001
8 | int drawable num_bg 0x7f030002
9 | int drawable rockchip 0x7f030003
10 | int id canvasView 0x7f040000
11 | int id fps_num1 0x7f040001
12 | int id fps_num2 0x7f040002
13 | int id fps_num3 0x7f040003
14 | int id fps_num4 0x7f040004
15 | int id gl_surface_view 0x7f040005
16 | int id textView 0x7f040006
17 | int id textViewTitle 0x7f040007
18 | int layout activity_main 0x7f050000
19 | int raw line_fragment 0x7f060000
20 | int raw line_vertex 0x7f060001
21 | int raw oestex_fragment 0x7f060002
22 | int raw oestex_vertex 0x7f060003
23 | int raw ssd 0x7f060004
24 | int raw tex_fragment 0x7f060005
25 | int raw tex_vertex 0x7f060006
26 | int string app_name 0x7f070000
27 | int string app_title 0x7f070001
28 | int string buttonCamera 0x7f070002
29 | int string buttonImage 0x7f070003
30 | int string powered_by_rockchip 0x7f070004
31 | int string title_activity_start 0x7f070005
32 | int style AppBaseTheme 0x7f080000
33 | int style AppTheme 0x7f080001
34 |
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/0.jar
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/1.jar
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gdapc/demo/glhelper/R$raw.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gdapc/demo/glhelper/R$raw.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gdapc/demo/glhelper/R$string.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gdapc/demo/glhelper/R$string.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gdapc/demo/glhelper/R.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gdapc/demo/glhelper/R.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/BuildConfig.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/BuildConfig.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/CameraSurfaceRender$1.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/CameraSurfaceRender$1.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/CameraSurfaceRender$2.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/CameraSurfaceRender$2.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/CameraSurfaceRender.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/CameraSurfaceRender.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/ImageBufferQueue$ImageBuffer.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/ImageBufferQueue$ImageBuffer.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/ImageBufferQueue.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/ImageBufferQueue.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/InferenceResult$OutputBuffer.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/InferenceResult$OutputBuffer.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/InferenceResult$Recognition.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/InferenceResult$Recognition.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/InferenceResult.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/InferenceResult.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/InferenceWrapper.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/InferenceWrapper.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/MainActivity$1.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/MainActivity$1.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/MainActivity.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/MainActivity.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/PostProcess.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/PostProcess.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$color.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$color.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$dimen.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$dimen.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$drawable.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$drawable.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$id.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$id.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$layout.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$layout.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$raw.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$raw.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$string.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$string.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$style.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R$style.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexBuilder/debug/2/com/rockchip/gpadc/ssddemo/R.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexBuilder/debug/__content__.json:
--------------------------------------------------------------------------------
1 | [{"name":":glhelper-0","index":0,"scopes":["SUB_PROJECTS"],"types":["DEX_ARCHIVE"],"format":"JAR","present":true},{"name":":glhelper-1","index":1,"scopes":["SUB_PROJECTS"],"types":["DEX_ARCHIVE"],"format":"JAR","present":true},{"name":"efbd0961f0506d0b8944222a2b5c02569b785e9f","index":2,"scopes":["PROJECT"],"types":["DEX_ARCHIVE"],"format":"DIRECTORY","present":true}]
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexMerger/debug/0/classes.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexMerger/debug/0/classes.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexMerger/debug/2/classes.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexMerger/debug/2/classes.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexMerger/debug/3/classes.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/dexMerger/debug/3/classes.dex
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/dexMerger/debug/__content__.json:
--------------------------------------------------------------------------------
1 | [{"name":"efbd0961f0506d0b8944222a2b5c02569b785e9f","index":0,"scopes":["PROJECT"],"types":["DEX"],"format":"DIRECTORY","present":true},{"name":"main","index":1,"scopes":["EXTERNAL_LIBRARIES"],"types":["DEX"],"format":"DIRECTORY","present":true},{"name":":glhelper-0","index":2,"scopes":["SUB_PROJECTS"],"types":["DEX"],"format":"DIRECTORY","present":true},{"name":":glhelper-1","index":3,"scopes":["SUB_PROJECTS"],"types":["DEX"],"format":"DIRECTORY","present":true},{"name":"externalLibs","index":4,"scopes":["EXTERNAL_LIBRARIES"],"types":["DEX"],"format":"DIRECTORY","present":true}]
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/externalLibsDexMerger/debug/__content__.json:
--------------------------------------------------------------------------------
1 | [{"name":"main","index":0,"scopes":["EXTERNAL_LIBRARIES"],"types":["DEX_ARCHIVE"],"format":"DIRECTORY","present":true}]
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/mergeJavaRes/debug/0.jar:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/mergeJavaRes/debug/__content__.json:
--------------------------------------------------------------------------------
1 | [{"name":"resources","index":0,"scopes":["PROJECT","SUB_PROJECTS","EXTERNAL_LIBRARIES"],"types":["RESOURCES"],"format":"JAR","present":true}]
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/mergeJniLibs/debug/0/lib/arm64-v8a/librknn_api.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/mergeJniLibs/debug/0/lib/arm64-v8a/librknn_api.so
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/mergeJniLibs/debug/0/lib/arm64-v8a/librkssd4j.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/mergeJniLibs/debug/0/lib/arm64-v8a/librkssd4j.so
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/mergeJniLibs/debug/__content__.json:
--------------------------------------------------------------------------------
1 | [{"name":"resources","index":0,"scopes":["PROJECT","SUB_PROJECTS","EXTERNAL_LIBRARIES"],"types":["NATIVE_LIBS"],"format":"DIRECTORY","present":true}]
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/stripDebugSymbol/debug/0/lib/arm64-v8a/librknn_api.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/stripDebugSymbol/debug/0/lib/arm64-v8a/librknn_api.so
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/stripDebugSymbol/debug/0/lib/arm64-v8a/librkssd4j.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/intermediates/transforms/stripDebugSymbol/debug/0/lib/arm64-v8a/librkssd4j.so
--------------------------------------------------------------------------------
/app/build/intermediates/transforms/stripDebugSymbol/debug/__content__.json:
--------------------------------------------------------------------------------
1 | [{"name":"resources","index":0,"scopes":["PROJECT","SUB_PROJECTS","EXTERNAL_LIBRARIES"],"types":["NATIVE_LIBS"],"format":"DIRECTORY","present":true}]
--------------------------------------------------------------------------------
/app/build/outputs/apk/debug/app-debug.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/build/outputs/apk/debug/app-debug.apk
--------------------------------------------------------------------------------
/app/build/outputs/apk/debug/output.json:
--------------------------------------------------------------------------------
1 | [{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"app-debug.apk","properties":{}}]
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/app/src/main/assets/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/assets/Thumbs.db
--------------------------------------------------------------------------------
/app/src/main/assets/cat.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/assets/cat.bmp
--------------------------------------------------------------------------------
/app/src/main/assets/coco_labels_list.txt:
--------------------------------------------------------------------------------
1 | ???
2 | person
3 | bicycle
4 | car
5 | motorcycle
6 | airplane
7 | bus
8 | train
9 | truck
10 | boat
11 | traffic light
12 | fire hydrant
13 | ???
14 | stop sign
15 | parking meter
16 | bench
17 | bird
18 | cat
19 | dog
20 | horse
21 | sheep
22 | cow
23 | elephant
24 | bear
25 | zebra
26 | giraffe
27 | ???
28 | backpack
29 | umbrella
30 | ???
31 | ???
32 | handbag
33 | tie
34 | suitcase
35 | frisbee
36 | skis
37 | snowboard
38 | sports ball
39 | kite
40 | baseball bat
41 | baseball glove
42 | skateboard
43 | surfboard
44 | tennis racket
45 | bottle
46 | ???
47 | wine glass
48 | cup
49 | fork
50 | knife
51 | spoon
52 | bowl
53 | banana
54 | apple
55 | sandwich
56 | orange
57 | broccoli
58 | carrot
59 | hot dog
60 | pizza
61 | donut
62 | cake
63 | chair
64 | couch
65 | potted plant
66 | bed
67 | ???
68 | dining table
69 | ???
70 | ???
71 | toilet
72 | ???
73 | tv
74 | laptop
75 | mouse
76 | remote
77 | keyboard
78 | cell phone
79 | microwave
80 | oven
81 | toaster
82 | sink
83 | refrigerator
84 | ???
85 | book
86 | clock
87 | vase
88 | scissors
89 | teddy bear
90 | hair drier
91 | toothbrush
92 |
--------------------------------------------------------------------------------
/app/src/main/assets/street300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/assets/street300.jpg
--------------------------------------------------------------------------------
/app/src/main/assets/voc_labels_list.txt:
--------------------------------------------------------------------------------
1 | background
2 | aeroplane
3 | bicycle
4 | bird
5 | boat
6 | bottle
7 | bus
8 | car
9 | cat
10 | chair
11 | cow
12 | diningtable
13 | dog
14 | horse
15 | motorbike
16 | person
17 | pottedplant
18 | sheep
19 | sofa
20 | train
21 | tvmonitor
--------------------------------------------------------------------------------
/app/src/main/java/com/rockchip/gpadc/ssddemo/InferenceResult.java:
--------------------------------------------------------------------------------
1 | package com.rockchip.gpadc.ssddemo;
2 |
3 | import android.content.res.AssetManager;
4 | import android.graphics.RectF;
5 | import android.nfc.Tag;
6 | import android.util.Log;
7 |
8 | import java.io.IOException;
9 | import java.util.ArrayList;
10 |
11 | import static java.lang.System.arraycopy;
12 |
13 | public class InferenceResult {
14 |
15 | OutputBuffer mOutputBuffer;
16 | ArrayList recognitions = null;
17 | private boolean mIsVaild = false; //是否需要重新计算
18 | PostProcess mPostProcess = new PostProcess();
19 |
20 | /**
21 | * 初始化,将assert文件读取到内存
22 | * @param assetManager
23 | * @throws IOException
24 | */
25 | public void init(AssetManager assetManager) throws IOException {
26 | mOutputBuffer = new OutputBuffer();
27 | mPostProcess.init(assetManager);
28 | }
29 |
30 |
31 | /**
32 | * 分类器输出不为空,则停止推理
33 | */
34 | public void reset() {
35 | if (recognitions != null) {
36 | recognitions.clear();
37 | mIsVaild = true;
38 | }
39 | }
40 |
41 | /**
42 | * 拷贝输出缓存区
43 | * @param outputs
44 | */
45 | public synchronized void setResult(OutputBuffer outputs) {
46 |
47 | if (mOutputBuffer.mLocations == null) {
48 | mOutputBuffer.mLocations = outputs.mLocations.clone();
49 | mOutputBuffer.mClasses = outputs.mClasses.clone();
50 | } else {
51 | arraycopy(outputs.mLocations, 0, mOutputBuffer.mLocations, 0, outputs.mLocations.length);
52 | arraycopy(outputs.mClasses, 0, mOutputBuffer.mClasses, 0, outputs.mClasses.length);
53 | }
54 | mIsVaild = false;
55 | }
56 |
57 |
58 | /**
59 | * 判断是否需要重新推理
60 | * @return 分类器结果
61 | */
62 | public synchronized ArrayList getResult() {
63 | if (!mIsVaild) {
64 | mIsVaild = true;
65 | //mOutputBuffer是推理得出的结果
66 | recognitions = mPostProcess.postProcess(mOutputBuffer);
67 | }
68 | return recognitions;
69 | }
70 |
71 | /**
72 | * 定义输出缓存区
73 | * mLocations 输出位置
74 | * mClasses 输出分类
75 | */
76 | public static class OutputBuffer {
77 | public float[] mLocations;
78 | public float[] mClasses;
79 | }
80 |
81 | /**
82 | * An immutable result returned by a Classifier describing what was recognized.
83 | * 由描述已识别内容的分类器(CNN的全连接层)返回的不可变结果,计算每种分类的得分
84 | */
85 | public static class Recognition {
86 | /**
87 | * A unique identifier for what has been recognized. Specific to the class, not the instance of
88 | * the object.
89 | */
90 | private final int id;
91 |
92 | /**
93 | * Display name for the recognition.
94 | */
95 | private final String title;
96 |
97 | /**
98 | * A sortable score for how good the recognition is relative to others. Higher should be better.
99 | * 一个可排序的分数,表示相对于其他人的认可度有多高,越高越好。
100 | */
101 | private final Float confidence;
102 |
103 | /** Optional location within the source image for the location of the recognized object.
104 | * 源图像中可用于识别对象位置的可选位置
105 | * */
106 | private RectF location;
107 |
108 | public Recognition(
109 | final int id, final String title, final Float confidence, final RectF location) {
110 | this.id = id;
111 | this.title = title;
112 | this.confidence = confidence;
113 | this.location = location;
114 | }
115 |
116 | public int getId() {
117 | return id;
118 | }
119 |
120 | public String getTitle() {
121 | return title;
122 | }
123 |
124 | public Float getConfidence() {
125 | return confidence;
126 | }
127 |
128 | public RectF getLocation() {
129 | return new RectF(location);
130 | }
131 |
132 | public void setLocation(RectF location) {
133 | this.location = location;
134 | }
135 |
136 | @Override
137 | public String toString() {
138 | String resultString = "";
139 |
140 | resultString += "[" + id + "] ";
141 |
142 | if (title != null) {
143 | resultString += title + " ";
144 | }
145 |
146 | if (confidence != null) {
147 | resultString += String.format("(%.1f%%) ", confidence * 100.0f);
148 | }
149 |
150 | if (location != null) {
151 | resultString += location + " ";
152 | }
153 |
154 | return resultString.trim();
155 | }
156 | }
157 | }
158 |
--------------------------------------------------------------------------------
/app/src/main/java/com/rockchip/gpadc/ssddemo/InferenceWrapper.java:
--------------------------------------------------------------------------------
1 | package com.rockchip.gpadc.ssddemo;
2 |
3 | /**
4 | * Created by randall on 18-4-18.
5 | */
6 |
7 | public class InferenceWrapper {
8 | static {
9 | System.loadLibrary("rkssd4j");
10 | }
11 |
12 | InferenceResult.OutputBuffer mOutputs;
13 |
14 | /*
15 | * params:
16 | * inputSize: 输入图像大小
17 | * channel: 图像通道
18 | * numResult: 结果数量
19 | * numClasses: SSD分类数
20 | * modelPath: 模型路径
21 | * */
22 | public InferenceWrapper(int inputSize, int channel, int numResult, int numClasses, String modelPath) {
23 |
24 | mOutputs = new InferenceResult.OutputBuffer();
25 |
26 | mOutputs.mLocations = new float[numResult * 4];//创建输出的Location容器
27 | mOutputs.mClasses = new float[numResult * numClasses];//创建输出的分类容器
28 |
29 | init(inputSize, channel, numResult, numClasses, modelPath);//对参数进行初始化
30 | }
31 |
32 | public void deinit() {
33 | native_deinit();
34 | mOutputs.mLocations = null;
35 | mOutputs.mClasses = null;
36 | mOutputs = null;
37 |
38 | }
39 | /*
40 | * params:
41 | * inData: 原始图像数据,image参数要和init中的一致
42 | * return:
43 | * 返回检测结果
44 | * */
45 | public InferenceResult.OutputBuffer run(byte[] inData) {
46 | native_run(inData, mOutputs.mLocations, mOutputs.mClasses);
47 | return mOutputs;
48 | }
49 |
50 | /*
51 | * params:
52 | * textureId: 纹理ID, 大小 300x300 格式 RGBA
53 | * return:
54 | * 返回检测结果
55 | * locations还需要后处理才是真正的坐标,具体参考PostProcess.java
56 | * confidence, confidence还需要做expit处理才是真正的得分,具体参考PostProcess.java
57 | * */
58 | public InferenceResult.OutputBuffer run(int textureId) {
59 | native_run(textureId, mOutputs.mLocations, mOutputs.mClasses);
60 | return mOutputs;
61 | }
62 |
63 |
64 | public static int create_direct_texture(int texWidth, int texHeight, int format) {
65 | return native_create_direct_texture(texWidth, texHeight, format);
66 | }
67 |
68 | public static boolean delete_direct_texture(int texId) {
69 | return native_delete_direct_texture(texId);
70 | }
71 |
72 | private native int init(int inputSize, int channel, int numResult, int numClasses, String modelPath);
73 | private native void native_deinit();
74 |
75 | private native int native_run(byte[] inData, float[] outputLocations, float[] outputClasses);
76 |
77 | /*
78 | * descption:
79 | * 检测, 只适用于Android平台
80 | * params:
81 | * textureId: 输入图像纹理Id
82 | * outputLocations: 用于保存预测框位置(xmin, ymin, xmax, ymax)(需要后处理,具体参考PostProcess.java)
83 | * outputClasses: 用于保存confidence, confidence还需要做expit处理((float) (1. / (1. + Math.exp(-x)));)
84 | * */
85 | private native int native_run(int textureId, float[] outputLocations, float[] outputClasses);
86 |
87 | private static native int native_create_direct_texture(int texWidth, int texHeight, int format);
88 |
89 | private static native boolean native_delete_direct_texture(int texId);
90 | }
--------------------------------------------------------------------------------
/app/src/main/jni/direct_texture.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Create By randall.zhuo@rock-chips.com
3 | *
4 | * 2018/10/30
5 | *
6 | * OpenGL 2D texture helper.
7 | *
8 | */
9 |
10 | #ifndef MY_DIRECT_TEXTURE_HOOK_H
11 | #define MY_DIRECT_TEXTURE_HOOK_H
12 |
13 | #define EGL_EGLEXT_PROTOTYPES
14 | #define GL_GLEXT_PROTOTYPES
15 | #include
16 | #include
17 | #include
18 | #include
19 | #include "android/hardware_buffer.h"
20 |
21 | #include
22 |
23 | struct _DirectTexture {
24 | GLuint texId;
25 | AHardwareBuffer* textureBuffer;
26 | EGLClientBuffer clientBuffer;
27 | EGLImageKHR img;
28 | bool locked;
29 | char *pixels; // GraphicBuffer
30 | char *data;
31 | int texWidth;
32 | int texHeight;
33 | int format;
34 | int bytePerPixel;
35 | int stride;
36 | };
37 |
38 | class DirectTexture {
39 | public:
40 | DirectTexture();
41 | ~DirectTexture();
42 |
43 | /*
44 | * Desc:
45 | * Create a direct 2D texture which use eglCreateImageKHR and GraphicBuffer.
46 | *
47 | * Param:
48 | * texWidth: texture width
49 | * texHeight: texture height
50 | * format: GL color format. Only support GL_RGB GL_RGBA now.
51 | *
52 | * Return:
53 | * >=0: texture id
54 | * -1: unsupport format
55 | * -2: EGL_NO_DISPLAY
56 | * -3: EGL_NO_IMAGE_KHR
57 | * */
58 |
59 | int createDirectTexture(uint32_t texWidth, uint32_t texHeight, int format);
60 |
61 | /*
62 | * Desc:
63 | * Delete the texture created by 'createDirectTexture'
64 | *
65 | * Param:
66 | * texId: texture id
67 | * */
68 | bool deleteDirectTexture(int texId);
69 |
70 | /*
71 | Desc:
72 | Get the buffer of texture, you must call releaseBufferByTexId() when you do not need it.
73 |
74 | Param:
75 | texId: the texture id from createDirectTexture()
76 |
77 | */
78 |
79 | char* requireBufferByTexId(int texId);
80 |
81 | /*
82 | Desc:
83 | release texture buffer. After you call requireBufferByTexId()
84 |
85 | Param:
86 | texId: the texture id from createDirectTexture()
87 | */
88 |
89 | bool releaseBufferByTexId(int texId);
90 |
91 | private:
92 | uint32_t glColorFmtToHalFmt(int fmt);
93 | int getBytePerPixel(int fmt);
94 | _DirectTexture * getDirectTexture(int texId);
95 |
96 | std::list<_DirectTexture *> dtList;
97 | };
98 |
99 | extern DirectTexture gDirectTexture;//extern关键字,提示编译器遇在其他模块中寻找其定义,可用来进行链接指定。
100 |
101 | #endif
102 |
--------------------------------------------------------------------------------
/app/src/main/jni/ssd_image.h:
--------------------------------------------------------------------------------
1 | #ifndef SSD_IMAGE_SSD_IMAGE_H
2 | #define SSD_IMAGE_SSD_IMAGE_H
3 |
4 | #include
5 |
6 | #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, "rkssd4j", ##__VA_ARGS__);
7 | #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, "rkssd4j", ##__VA_ARGS__);
8 |
9 |
10 | namespace ssd_image {
11 |
12 | void create(int inputSize, int channel, int numResult, int numClasses, char *mParamPath);
13 | void destroy();
14 | bool run_ssd(char *inData, float *y0, float *y1);
15 | bool run_ssd(int texId, float *y0, float *y1);
16 |
17 | } // namespace label_image
18 |
19 |
20 | #endif //SSD_IMAGE_SSD_IMAGE_H
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/jni/ssd_native_c_api.cc:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 |
10 | #include
11 |
12 | #include "ssd_native_c_api.h"
13 | #include "ssd_image.h"
14 | #include "direct_texture.h"
15 |
16 |
17 | /**
18 | * 将传入的字符串转为字节数组
19 | * @param env
20 | * @param jstr
21 | * @return
22 | */
23 | static char *jstringToChar(JNIEnv *env, jstring jstr) {
24 | char *rtn = NULL;//字符指针
25 | jclass clsstring = env->FindClass("java/lang/String");//找到String类
26 | jstring strencode = env->NewStringUTF("utf-8");//指定UTF-8字符集
27 | jmethodID mid = env->GetMethodID(clsstring, "getBytes", "(Ljava/lang/String;)[B");//获取getBytes方法
28 | jbyteArray barr = (jbyteArray) env->CallObjectMethod(jstr, mid, strencode);//将str字符串转为字节数组
29 | jsize alen = env->GetArrayLength(barr);//获取字节数组bar长度
30 | jbyte *ba = env->GetByteArrayElements(barr,
31 | JNI_FALSE);//获取barr字节数组的指针,JNI_FALSE表示临时原始数组指针 JNI_TRUE表示临时缓存区数组指针
32 |
33 | if (alen > 0) {
34 | rtn = new char[alen + 1];
35 | memcpy(rtn, ba, alen);//由ba指向地址为起始地址的连续alen个字节的数据复制到以rtn指向地址为起始地址的空间内
36 | rtn[alen] = 0;
37 | }
38 | env->ReleaseByteArrayElements(barr, ba, 0);//释放数组
39 | return rtn;
40 | }
41 |
42 |
43 | //JNIEXPORT和JNICALL是JNI的关键字,表示此函数要被JNI调用
44 | JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_init
45 | (JNIEnv *env, jobject obj, jint inputSize, jint channel, jint numResult, jint numClasses,
46 | jstring modelPath) {
47 | char *mModelPath = jstringToChar(env, modelPath);
48 | ssd_image::create(inputSize, channel, numResult, numClasses, mModelPath);//rknn_init
49 |
50 | return 0;
51 | }
52 |
53 | JNIEXPORT void JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1deinit
54 | (JNIEnv *env, jobject obj) {
55 | ssd_image::destroy();//卸载rknn模型,销毁context以及相关资源
56 |
57 | }
58 |
59 | JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1run___3B_3F_3F
60 | (JNIEnv *env, jclass obj, jbyteArray in, jfloatArray out0, jfloatArray out1) {
61 |
62 |
63 | jboolean inputCopy = JNI_FALSE;
64 | jbyte *const inData = env->GetByteArrayElements(in, &inputCopy);//获取指向in的指针,只读
65 |
66 | jboolean outputCopy = JNI_FALSE;
67 |
68 | jfloat *const y0 = env->GetFloatArrayElements(out0, &outputCopy);
69 | jfloat *const y1 = env->GetFloatArrayElements(out1, &outputCopy);
70 |
71 | ssd_image::run_ssd((char *) inData, (float *) y0, (float *) y1);//进行一次推理
72 |
73 | env->ReleaseByteArrayElements(in, inData, JNI_ABORT);//释放资源
74 | env->ReleaseFloatArrayElements(out0, y0, 0);
75 | env->ReleaseFloatArrayElements(out1, y1, 0);
76 |
77 |
78 | return 0;
79 | }
80 |
81 | JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1run__I_3F_3F
82 | (JNIEnv *env, jclass obj, jint texId, jfloatArray out0, jfloatArray out1) {
83 |
84 | jboolean outputCopy = JNI_FALSE;
85 |
86 | jfloat *const y0 = env->GetFloatArrayElements(out0, &outputCopy);
87 | jfloat *const y1 = env->GetFloatArrayElements(out1, &outputCopy);
88 |
89 | ssd_image::run_ssd((int) texId, (float *) y0, (float *) y1);//纹理 推理
90 |
91 | env->ReleaseFloatArrayElements(out0, y0, 0);
92 | env->ReleaseFloatArrayElements(out1, y1, 0);
93 | return 0;
94 | }
95 |
96 | JNIEXPORT jint JNICALL
97 | Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1create_1direct_1texture
98 | (JNIEnv *env, jclass obj, jint width, jint height, jint fmt) {
99 | return (jint) gDirectTexture.createDirectTexture((int) width, (int) height, (int) fmt);//生成纹理
100 | }
101 |
102 | JNIEXPORT jboolean JNICALL
103 | Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1delete_1direct_1texture
104 | (JNIEnv *env, jclass obj, jint texId) {
105 | return (jboolean) gDirectTexture.deleteDirectTexture((int) texId);//删除纹理
106 | }
107 |
108 |
--------------------------------------------------------------------------------
/app/src/main/jni/ssd_native_c_api.h:
--------------------------------------------------------------------------------
1 | /* DO NOT EDIT THIS FILE - it is machine generated */
2 | #include
3 | /* Header for class com_rockchip_gpadc_ssddemo_InferenceWrapper */
4 |
5 | #ifndef _Included_com_rockchip_gpadc_ssddemo_InferenceWrapper
6 | #define _Included_com_rockchip_gpadc_ssddemo_InferenceWrapper
7 | #ifdef __cplusplus
8 | extern "C" {
9 | #endif
10 | /*
11 | * Class: com_rockchip_gpadc_ssddemo_InferenceWrapper
12 | * Method: init
13 | * Signature: (IIIILjava/lang/String;)I
14 | */
15 | JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_init
16 | (JNIEnv *, jobject, jint, jint, jint, jint, jstring);
17 |
18 | /*
19 | * Class: com_rockchip_gpadc_ssddemo_InferenceWrapper
20 | * Method: native_deinit
21 | * Signature: ()V
22 | */
23 | JNIEXPORT void JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1deinit
24 | (JNIEnv *, jobject);
25 |
26 | /*
27 | * Class: com_rockchip_gpadc_ssddemo_InferenceWrapper
28 | * Method: native_run
29 | * Signature: ([B[F[F)I
30 | */
31 | JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1run___3B_3F_3F
32 | (JNIEnv *, jobject, jbyteArray, jfloatArray, jfloatArray);
33 |
34 | /*
35 | * Class: com_rockchip_gpadc_ssddemo_InferenceWrapper
36 | * Method: native_run
37 | * Signature: (I[F[F)I
38 | */
39 | JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1run__I_3F_3F
40 | (JNIEnv *, jobject, jint, jfloatArray, jfloatArray);
41 |
42 | /*
43 | * Class: com_rockchip_gpadc_ssddemo_InferenceWrapper
44 | * Method: native_create_direct_texture
45 | * Signature: (III)I
46 | */
47 | JNIEXPORT jint JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1create_1direct_1texture
48 | (JNIEnv *, jclass, jint, jint, jint);
49 |
50 | /*
51 | * Class: com_rockchip_gpadc_ssddemo_InferenceWrapper
52 | * Method: native_delete_direct_texture
53 | * Signature: (I)Z
54 | */
55 | JNIEXPORT jboolean JNICALL Java_com_rockchip_gpadc_ssddemo_InferenceWrapper_native_1delete_1direct_1texture
56 | (JNIEnv *, jclass, jint);
57 |
58 | #ifdef __cplusplus
59 | }
60 | #endif
61 | #endif
62 |
--------------------------------------------------------------------------------
/app/src/main/jniLibs/arm64-v8a/librknn_api.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/jniLibs/arm64-v8a/librknn_api.so
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/fps_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/res/drawable-hdpi/fps_bg.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/img_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/res/drawable-hdpi/img_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/num_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/res/drawable-hdpi/num_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/rockchip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/res/drawable-hdpi/rockchip.png
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
17 |
18 |
22 |
23 |
34 |
35 |
42 |
43 |
44 |
52 |
53 |
64 |
65 |
76 |
77 |
88 |
89 |
98 |
99 |
110 |
111 |
122 |
123 |
132 |
133 |
134 |
135 |
136 |
--------------------------------------------------------------------------------
/app/src/main/res/raw/ssd.rknn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/app/src/main/res/raw/ssd.rknn
--------------------------------------------------------------------------------
/app/src/main/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 | 64dp
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #50001631
4 | #06ebff
5 | #001631
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | RK3399Pro SSD Demo
5 | RK3399Pro SSD Demo
6 | Powered by Rockchip GPADC.
7 | RK3399Pro SSD Demo
8 | SSD Camera Demo
9 | SSD Image Demo
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | buildscript {
3 | repositories {
4 | mavenCentral()
5 | google()
6 | jcenter()
7 | }
8 | dependencies {
9 | classpath 'com.android.tools.build:gradle:3.2.1'
10 | }
11 | }
12 |
13 | allprojects {
14 | repositories {
15 | mavenCentral()
16 | google()
17 | jcenter()
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/glhelper/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 23
5 |
6 |
7 |
8 | defaultConfig {
9 | minSdkVersion 17
10 | targetSdkVersion 19
11 | versionCode 1
12 | versionName "1.0"
13 |
14 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
15 |
16 | }
17 |
18 | buildTypes {
19 | release {
20 | minifyEnabled false
21 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
22 | }
23 | }
24 |
25 | }
26 |
27 | dependencies {
28 | implementation fileTree(dir: 'libs', include: ['*.jar'])
29 |
30 | // implementation 'com.android.support:appcompat-v7:27.1.1'
31 | testImplementation 'junit:junit:4.12'
32 | androidTestImplementation 'com.android.support.test:runner:1.0.2'
33 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
34 | }
35 |
--------------------------------------------------------------------------------
/glhelper/build/generated/not_namespaced_r_class_sources/debug/generateDebugRFile/out/com/rockchip/gdapc/demo/glhelper/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * gradle plugin from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 | package com.rockchip.gdapc.demo.glhelper;
8 |
9 | public final class R {
10 | private R() {}
11 |
12 | public static final class raw {
13 | private raw() {}
14 |
15 | public static int line_fragment = 0x7f140001;
16 | public static int line_vertex = 0x7f140002;
17 | public static int oestex_fragment = 0x7f140003;
18 | public static int oestex_vertex = 0x7f140004;
19 | public static int tex_fragment = 0x7f140005;
20 | public static int tex_vertex = 0x7f140006;
21 | }
22 | public static final class string {
23 | private string() {}
24 |
25 | public static int app_name = 0x7f150001;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/glhelper/build/generated/source/buildConfig/debug/com/rockchip/gdapc/demo/glhelper/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Automatically generated file. DO NOT MODIFY
3 | */
4 | package com.rockchip.gdapc.demo.glhelper;
5 |
6 | public final class BuildConfig {
7 | public static final boolean DEBUG = Boolean.parseBoolean("true");
8 | public static final String APPLICATION_ID = "com.rockchip.gdapc.demo.glhelper";
9 | public static final String BUILD_TYPE = "debug";
10 | public static final String FLAVOR = "";
11 | public static final int VERSION_CODE = 1;
12 | public static final String VERSION_NAME = "1.0";
13 | }
14 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output.json:
--------------------------------------------------------------------------------
1 | [{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"glhelper-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.rockchip.gdapc.demo.glhelper","split":""}}]
--------------------------------------------------------------------------------
/glhelper/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/glhelper/build/intermediates/annotations_typedef_file/debug/extractDebugAnnotations/typedefs.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/annotations_typedef_file/debug/extractDebugAnnotations/typedefs.txt
--------------------------------------------------------------------------------
/glhelper/build/intermediates/incremental/debug-mergeJavaRes/merge-state:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/incremental/debug-mergeJavaRes/merge-state
--------------------------------------------------------------------------------
/glhelper/build/intermediates/incremental/debug-mergeJniLibs/merge-state:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/incremental/debug-mergeJniLibs/merge-state
--------------------------------------------------------------------------------
/glhelper/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/incremental/mergeDebugShaders/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/incremental/packageDebugAssets/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/incremental/packageDebugResources/compile-file-map.properties:
--------------------------------------------------------------------------------
1 | #Fri Jul 19 16:12:34 CST 2019
2 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/res/raw/line_fragment.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/line_fragment.glsl
3 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/res/raw/tex_vertex.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/tex_vertex.glsl
4 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/res/raw/oestex_fragment.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/oestex_fragment.glsl
5 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/res/raw/tex_fragment.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/tex_fragment.glsl
6 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/res/raw/line_vertex.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/line_vertex.glsl
7 | /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/res/raw/oestex_vertex.glsl=/home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/build/intermediates/packaged_res/debug/raw/oestex_vertex.glsl
8 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | GLHelper
4 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/incremental/packageDebugResources/merger.xml:
--------------------------------------------------------------------------------
1 |
2 | GLHelper
--------------------------------------------------------------------------------
/glhelper/build/intermediates/intermediate-jars/debug/classes.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/intermediate-jars/debug/classes.jar
--------------------------------------------------------------------------------
/glhelper/build/intermediates/intermediate-jars/debug/res.jar:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/BuildConfig.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/GlUtil.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/GlUtil.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/LineProgram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/LineProgram.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R$raw.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R$raw.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R$string.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/R.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/ShaderHelper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/ShaderHelper.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/ShaderProgram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/ShaderProgram.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/TextureProgram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/rockchip/gdapc/demo/glhelper/TextureProgram.class
--------------------------------------------------------------------------------
/glhelper/build/intermediates/merged_manifests/debug/processDebugManifest/merged/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/merged_manifests/debug/processDebugManifest/merged/output.json:
--------------------------------------------------------------------------------
1 | [{"outputType":{"type":"MERGED_MANIFESTS"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"glhelper-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.rockchip.gdapc.demo.glhelper","split":""}}]
--------------------------------------------------------------------------------
/glhelper/build/intermediates/packaged-classes/debug/classes.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/intermediates/packaged-classes/debug/classes.jar
--------------------------------------------------------------------------------
/glhelper/build/intermediates/packaged_res/debug/raw/line_fragment.glsl:
--------------------------------------------------------------------------------
1 | precision lowp float;
2 |
3 | uniform vec4 _color;
4 |
5 | void main()
6 | {
7 | gl_FragColor = _color;
8 | }
9 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/packaged_res/debug/raw/line_vertex.glsl:
--------------------------------------------------------------------------------
1 | precision lowp float;
2 |
3 | attribute vec2 a_Position;
4 |
5 |
6 | void main(void)
7 | {
8 | vec2 pos = a_Position;
9 | gl_Position = vec4(pos, 0, 1);
10 | }
--------------------------------------------------------------------------------
/glhelper/build/intermediates/packaged_res/debug/raw/oestex_fragment.glsl:
--------------------------------------------------------------------------------
1 | #extension GL_OES_EGL_image_external : require
2 |
3 | precision mediump float;
4 |
5 | varying vec2 v_TextureCoordinates;
6 |
7 | uniform samplerExternalOES s_texture;
8 |
9 |
10 | void main() {
11 | gl_FragColor = texture2D(s_texture, v_TextureCoordinates);
12 | }
13 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/packaged_res/debug/raw/oestex_vertex.glsl:
--------------------------------------------------------------------------------
1 | attribute vec4 a_Position;
2 | attribute vec2 a_TextureCoordinates;
3 |
4 | varying vec2 v_TextureCoordinates;
5 |
6 | void main() {
7 | v_TextureCoordinates = a_TextureCoordinates;
8 | gl_Position = a_Position;
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/packaged_res/debug/raw/tex_fragment.glsl:
--------------------------------------------------------------------------------
1 | precision mediump float;
2 |
3 | varying vec2 v_TextureCoordinates;
4 |
5 | uniform sampler2D s_texture;
6 |
7 | void main() {
8 | gl_FragColor = texture2D(s_texture, v_TextureCoordinates);
9 | }
--------------------------------------------------------------------------------
/glhelper/build/intermediates/packaged_res/debug/raw/tex_vertex.glsl:
--------------------------------------------------------------------------------
1 | attribute vec4 a_Position;
2 | attribute vec2 a_TextureCoordinates;
3 |
4 | varying vec2 v_TextureCoordinates;
5 |
6 | void main() {
7 | v_TextureCoordinates = a_TextureCoordinates;
8 | gl_Position = a_Position;
9 | }
--------------------------------------------------------------------------------
/glhelper/build/intermediates/packaged_res/debug/values/values.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | GLHelper
4 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt:
--------------------------------------------------------------------------------
1 | com.rockchip.gdapc.demo.glhelper
2 | raw line_fragment
3 | raw line_vertex
4 | raw oestex_fragment
5 | raw oestex_vertex
6 | raw tex_fragment
7 | raw tex_vertex
8 | string app_name
9 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/symbols/debug/R.txt:
--------------------------------------------------------------------------------
1 | int raw line_fragment 0x7f140001
2 | int raw line_vertex 0x7f140002
3 | int raw oestex_fragment 0x7f140003
4 | int raw oestex_vertex 0x7f140004
5 | int raw tex_fragment 0x7f140005
6 | int raw tex_vertex 0x7f140006
7 | int string app_name 0x7f150001
8 |
--------------------------------------------------------------------------------
/glhelper/build/intermediates/transforms/mergeJavaRes/debug/0.jar:
--------------------------------------------------------------------------------
1 | PK
--------------------------------------------------------------------------------
/glhelper/build/intermediates/transforms/mergeJavaRes/debug/__content__.json:
--------------------------------------------------------------------------------
1 | [{"name":"resources","index":0,"scopes":["PROJECT"],"types":["RESOURCES"],"format":"JAR","present":true}]
--------------------------------------------------------------------------------
/glhelper/build/intermediates/transforms/mergeJniLibs/debug/__content__.json:
--------------------------------------------------------------------------------
1 | [{"name":"resources","index":0,"scopes":["PROJECT"],"types":["NATIVE_LIBS"],"format":"DIRECTORY","present":false}]
--------------------------------------------------------------------------------
/glhelper/build/intermediates/transforms/stripDebugSymbol/debug/__content__.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/glhelper/build/outputs/aar/glhelper-debug.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/glhelper/build/outputs/aar/glhelper-debug.aar
--------------------------------------------------------------------------------
/glhelper/build/outputs/logs/manifest-merger-debug-report.txt:
--------------------------------------------------------------------------------
1 | -- Merging decision tree log ---
2 | manifest
3 | ADDED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
4 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
5 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
6 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
7 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
8 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
9 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
10 | package
11 | ADDED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:2:5-47
12 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
13 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
14 | android:versionName
15 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
16 | ADDED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
17 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
18 | android:versionCode
19 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
20 | ADDED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:1-2:50
21 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
22 | xmlns:android
23 | ADDED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml:1:11-69
24 | uses-sdk
25 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml reason: use-sdk injection requested
26 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
27 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
28 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
29 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
30 | android:targetSdkVersion
31 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
32 | ADDED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
33 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
34 | android:minSdkVersion
35 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
36 | ADDED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
37 | INJECTED from /home/sfs/project/rknn-api/Android/rk_ssd_demo/glhelper/src/main/AndroidManifest.xml
38 |
--------------------------------------------------------------------------------
/glhelper/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/glhelper/src/androidTest/java/com/rockchip/gdapc/demo/glhelper/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.rockchip.gdapc.demo.glhelper;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.rockchip.gdapc.demo.glhelper.test", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/glhelper/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/glhelper/src/main/java/com/rockchip/gdapc/demo/glhelper/LineProgram.java:
--------------------------------------------------------------------------------
1 | package com.rockchip.gdapc.demo.glhelper;
2 |
3 | import android.content.Context;
4 | import android.graphics.RectF;
5 |
6 | import java.nio.FloatBuffer;
7 | import java.util.ArrayList;
8 |
9 | import static android.opengl.GLES20.GL_FLOAT;
10 | import static android.opengl.GLES20.GL_LINE_LOOP;
11 | import static android.opengl.GLES20.glDisableVertexAttribArray;
12 | import static android.opengl.GLES20.glDrawArrays;
13 | import static android.opengl.GLES20.glEnableVertexAttribArray;
14 | import static android.opengl.GLES20.glGetAttribLocation;
15 | import static android.opengl.GLES20.glGetUniformLocation;
16 | import static android.opengl.GLES20.glLineWidth;
17 | import static android.opengl.GLES20.glUniform4f;
18 | import static android.opengl.GLES20.glVertexAttribPointer;
19 |
20 | /**
21 | * Created by Randall on 2018/5/15
22 | */
23 |
24 | /**
25 | * 检测框
26 | */
27 | public class LineProgram extends ShaderProgram {
28 |
29 | static final float[][] color = {
30 | {1, 0, 0, 1}, // red
31 | {0, 1, 0, 1}, // green
32 | {0, 0, 1, 1}, // blue
33 | {0.54f, 0.17f, 0.88f, 1}, // Blueviolet
34 | {0.65f, 0.16f, 0.16f, 1}, // Brown
35 | };
36 |
37 | private int mTotalColorCnt = color.length;
38 |
39 | // Attribute locations
40 | private final int mPositionLocation;
41 | private final int mColor;
42 |
43 | public LineProgram(Context context) {
44 | super(context, R.raw.line_vertex, R.raw.line_fragment);
45 |
46 | mPositionLocation = glGetAttribLocation(mProgram, "a_Position");
47 | mColor = glGetUniformLocation(mProgram,"_color");
48 |
49 | }
50 |
51 | // public void draw(ArrayList recognitions) {
52 | //
53 | // int totalCnt = recognitions.size();
54 | //
55 | //
56 | // if( totalCnt <= 0) {
57 | // return;
58 | // }
59 | //
60 | // useProgram();
61 | //
62 | // glEnableVertexAttribArray(mPositionLocation);
63 | //
64 | // glLineWidth(10);
65 | //
66 | // for (int i=0; i
2 | GLHelper
3 |
4 |
--------------------------------------------------------------------------------
/glhelper/src/test/java/com/rockchip/gdapc/demo/glhelper/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.rockchip.gdapc.demo.glhelper;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sunfusong/RKNN_SSD/3689c762dc77a151855fc3a2c5359f63dcb5c388/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Oct 12 11:35:14 CST 2018
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
7 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
12 | set DEFAULT_JVM_OPTS=
13 |
14 | set DIRNAME=%~dp0
15 | if "%DIRNAME%" == "" set DIRNAME=.
16 | set APP_BASE_NAME=%~n0
17 | set APP_HOME=%DIRNAME%
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windowz variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 | if "%@eval[2+2]" == "4" goto 4NT_args
53 |
54 | :win9xME_args
55 | @rem Slurp the command line arguments.
56 | set CMD_LINE_ARGS=
57 | set _SKIP=2
58 |
59 | :win9xME_args_slurp
60 | if "x%~1" == "x" goto execute
61 |
62 | set CMD_LINE_ARGS=%*
63 | goto execute
64 |
65 | :4NT_args
66 | @rem Get arguments from the 4NT Shell from JP Software
67 | set CMD_LINE_ARGS=%$
68 |
69 | :execute
70 | @rem Setup the command line
71 |
72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
73 |
74 | @rem Execute Gradle
75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
76 |
77 | :end
78 | @rem End local scope for the variables with windows NT shell
79 | if "%ERRORLEVEL%"=="0" goto mainEnd
80 |
81 | :fail
82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
83 | rem the _cmd.exe /c_ return code!
84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
85 | exit /b 1
86 |
87 | :mainEnd
88 | if "%OS%"=="Windows_NT" endlocal
89 |
90 | :omega
91 |
--------------------------------------------------------------------------------
/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | #Wed Jul 10 14:38:56 CST 2019
11 | ndk.dir=/home/sfs/Android/Sdk/ndk-bundle
12 | sdk.dir=/home/sfs/Android/Sdk
13 |
--------------------------------------------------------------------------------
/rk_ssd_demo.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':glhelper'
2 |
--------------------------------------------------------------------------------