├── .gradle ├── 5.4.1 │ ├── executionHistory │ │ ├── executionHistory.bin │ │ └── executionHistory.lock │ ├── fileChanges │ │ └── last-build.bin │ ├── fileContent │ │ └── fileContent.lock │ ├── fileHashes │ │ ├── fileHashes.bin │ │ ├── fileHashes.lock │ │ └── resourceHashesCache.bin │ ├── gc.properties │ └── javaCompile │ │ ├── classAnalysis.bin │ │ ├── javaCompile.lock │ │ └── taskHistory.bin ├── buildOutputCleanup │ ├── buildOutputCleanup.lock │ ├── cache.properties │ └── outputFiles.bin └── vcs-1 │ └── gc.properties ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml ├── jarRepositories.xml ├── libraries │ ├── Gradle__com_android_support_support_annotations_24_0_0.xml │ └── Gradle__com_android_support_support_v4_24_0_0_aar.xml ├── misc.xml ├── modules.xml └── modules │ ├── app │ └── ncnn-android-yolox-main.app.iml │ └── ncnn-android-yolox-main.iml ├── README.md ├── app ├── .cxx │ ├── cmake │ │ └── debug │ │ │ ├── arm64-v8a │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.10.2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── FindOpenMP │ │ │ │ │ ├── OpenMPCheckVersion.c │ │ │ │ │ ├── OpenMPCheckVersion.cpp │ │ │ │ │ ├── OpenMPTryFlag.c │ │ │ │ │ ├── OpenMPTryFlag.cpp │ │ │ │ │ ├── ompver_C.bin │ │ │ │ │ └── ompver_CXX.bin │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── ncnnyolox.dir │ │ │ │ │ ├── BYTETracker.cpp.o │ │ │ │ │ ├── STrack.cpp.o │ │ │ │ │ ├── kalmanFilter.cpp.o │ │ │ │ │ ├── lapjv.cpp.o │ │ │ │ │ ├── ndkcamera.cpp.o │ │ │ │ │ ├── utils.cpp.o │ │ │ │ │ ├── yolox.cpp.o │ │ │ │ │ └── yoloxncnn.cpp.o │ │ │ ├── android_gradle_build.json │ │ │ ├── android_gradle_build_mini.json │ │ │ ├── android_gradle_build_ncnnyolox_arm64-v8a.command.txt │ │ │ ├── android_gradle_build_ncnnyolox_arm64-v8a.stderr.txt │ │ │ ├── android_gradle_build_ncnnyolox_arm64-v8a.stdout.txt │ │ │ ├── build.ninja │ │ │ ├── build_command.txt │ │ │ ├── build_model.json │ │ │ ├── build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ ├── cmake_server_log.txt │ │ │ ├── compile_commands.json │ │ │ ├── json_generation_record.json │ │ │ └── rules.ninja │ │ │ ├── armeabi-v7a │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.10.2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── FindOpenMP │ │ │ │ │ ├── OpenMPCheckVersion.c │ │ │ │ │ ├── OpenMPCheckVersion.cpp │ │ │ │ │ ├── OpenMPTryFlag.c │ │ │ │ │ ├── OpenMPTryFlag.cpp │ │ │ │ │ ├── ompver_C.bin │ │ │ │ │ └── ompver_CXX.bin │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── ncnnyolox.dir │ │ │ │ │ ├── BYTETracker.cpp.o │ │ │ │ │ ├── STrack.cpp.o │ │ │ │ │ ├── kalmanFilter.cpp.o │ │ │ │ │ ├── lapjv.cpp.o │ │ │ │ │ ├── ndkcamera.cpp.o │ │ │ │ │ ├── utils.cpp.o │ │ │ │ │ ├── yolox.cpp.o │ │ │ │ │ └── yoloxncnn.cpp.o │ │ │ ├── android_gradle_build.json │ │ │ ├── android_gradle_build_mini.json │ │ │ ├── android_gradle_build_ncnnyolox_armeabi-v7a.command.txt │ │ │ ├── android_gradle_build_ncnnyolox_armeabi-v7a.stderr.txt │ │ │ ├── android_gradle_build_ncnnyolox_armeabi-v7a.stdout.txt │ │ │ ├── build.ninja │ │ │ ├── build_command.txt │ │ │ ├── build_model.json │ │ │ ├── build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ ├── cmake_server_log.txt │ │ │ ├── compile_commands.json │ │ │ ├── json_generation_record.json │ │ │ └── rules.ninja │ │ │ └── x86 │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ ├── 3.10.2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ └── CMakeSystem.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── FindOpenMP │ │ │ │ ├── OpenMPCheckVersion.c │ │ │ │ ├── OpenMPCheckVersion.cpp │ │ │ │ ├── OpenMPTryFlag.c │ │ │ │ ├── OpenMPTryFlag.cpp │ │ │ │ ├── ompver_C.bin │ │ │ │ └── ompver_CXX.bin │ │ │ ├── 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 │ │ │ ├── build_command.txt │ │ │ ├── build_model.json │ │ │ ├── build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ ├── cmake_server_log.txt │ │ │ ├── compile_commands.json │ │ │ ├── json_generation_record.json │ │ │ └── rules.ninja │ └── ndk_locator_record.json ├── build.gradle ├── build │ ├── generated │ │ ├── not_namespaced_r_class_sources │ │ │ └── debug │ │ │ │ └── r │ │ │ │ ├── android │ │ │ │ └── support │ │ │ │ │ └── v4 │ │ │ │ │ └── R.java │ │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── ncnnyolox │ │ │ │ └── R.java │ │ └── source │ │ │ └── buildConfig │ │ │ └── debug │ │ │ └── com │ │ │ └── tencent │ │ │ └── ncnnyolox │ │ │ └── BuildConfig.java │ ├── intermediates │ │ ├── annotation_processor_list │ │ │ └── debug │ │ │ │ └── annotationProcessors.json │ │ ├── apk_list │ │ │ └── debug │ │ │ │ └── mainApkListPersistenceDebug │ │ │ │ └── apk-list.gson │ │ ├── blame │ │ │ └── res │ │ │ │ └── debug │ │ │ │ ├── multi-v2 │ │ │ │ ├── debug.json │ │ │ │ └── values.json │ │ │ │ └── single │ │ │ │ └── debug.json │ │ ├── bundle_manifest │ │ │ └── debug │ │ │ │ └── processDebugManifest │ │ │ │ └── bundle-manifest │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── output.json │ │ ├── cmake │ │ │ └── debug │ │ │ │ └── obj │ │ │ │ ├── arm64-v8a │ │ │ │ └── libncnnyolox.so │ │ │ │ └── armeabi-v7a │ │ │ │ └── libncnnyolox.so │ │ ├── compatible_screen_manifest │ │ │ └── debug │ │ │ │ └── createDebugCompatibleScreenManifests │ │ │ │ └── out │ │ │ │ └── output.json │ │ ├── dex │ │ │ └── debug │ │ │ │ ├── mergeExtDexDebug │ │ │ │ └── out │ │ │ │ │ └── classes.dex │ │ │ │ └── mergeProjectDexDebug │ │ │ │ └── out │ │ │ │ └── classes.dex │ │ ├── incremental │ │ │ ├── debug-mergeJavaRes │ │ │ │ ├── merge-state │ │ │ │ └── zip-cache │ │ │ │ │ ├── 1PzYHIeCL1J1zl4_QqEq+hhGFck= │ │ │ │ │ ├── G8QM74z5mg51mwUOsEOaXWoDYX0= │ │ │ │ │ └── __oQ+gQRMIJHEO+fG1RIQNK9jio= │ │ │ ├── debug-mergeNativeLibs │ │ │ │ ├── merge-state │ │ │ │ └── zip-cache │ │ │ │ │ ├── 1PzYHIeCL1J1zl4_QqEq+hhGFck= │ │ │ │ │ ├── G8QM74z5mg51mwUOsEOaXWoDYX0= │ │ │ │ │ └── __oQ+gQRMIJHEO+fG1RIQNK9jio= │ │ │ ├── mergeDebugAssets │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugJniLibFolders │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugResources │ │ │ │ ├── compile-file-map.properties │ │ │ │ ├── merged.dir │ │ │ │ │ └── values │ │ │ │ │ │ └── values.xml │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugShaders │ │ │ │ └── merger.xml │ │ │ └── packageDebug │ │ │ │ └── tmp │ │ │ │ └── debug │ │ │ │ ├── dex-renamer-state.txt │ │ │ │ └── zip-cache │ │ │ │ └── sZ_RUpfeVHQQS+jemBvEntB4XzU= │ │ ├── instant_app_manifest │ │ │ └── debug │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── output.json │ │ ├── javac │ │ │ └── debug │ │ │ │ └── classes │ │ │ │ ├── android │ │ │ │ └── support │ │ │ │ │ └── v4 │ │ │ │ │ └── R.class │ │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── ncnnyolox │ │ │ │ ├── BuildConfig.class │ │ │ │ ├── MainActivity$1.class │ │ │ │ ├── MainActivity$2.class │ │ │ │ ├── MainActivity$3.class │ │ │ │ ├── MainActivity.class │ │ │ │ ├── NcnnYolox.class │ │ │ │ ├── R$array.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$string.class │ │ │ │ └── R.class │ │ ├── manifest_merge_blame_file │ │ │ └── debug │ │ │ │ └── manifest-merger-blame-debug-report.txt │ │ ├── merged_assets │ │ │ └── debug │ │ │ │ └── out │ │ │ │ ├── bytetrack-nano.bin │ │ │ │ ├── bytetrack-nano.param │ │ │ │ ├── bytetrack-tiny.bin │ │ │ │ └── bytetrack-tiny.param │ │ ├── merged_java_res │ │ │ └── debug │ │ │ │ └── out.jar │ │ ├── merged_manifests │ │ │ └── debug │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── output.json │ │ ├── merged_native_libs │ │ │ └── debug │ │ │ │ └── out │ │ │ │ └── lib │ │ │ │ ├── arm64-v8a │ │ │ │ └── libncnnyolox.so │ │ │ │ └── armeabi-v7a │ │ │ │ └── libncnnyolox.so │ │ ├── metadata_feature_manifest │ │ │ └── debug │ │ │ │ └── processDebugManifest │ │ │ │ └── metadata-feature │ │ │ │ └── output.json │ │ ├── processed_res │ │ │ └── debug │ │ │ │ └── processDebugResources │ │ │ │ └── out │ │ │ │ ├── output.json │ │ │ │ └── resources-debug.ap_ │ │ ├── res │ │ │ ├── merged │ │ │ │ └── debug │ │ │ │ │ ├── layout_main.xml.flat │ │ │ │ │ └── values_values.arsc.flat │ │ │ └── symbol-table-with-package │ │ │ │ └── debug │ │ │ │ └── package-aware-r.txt │ │ ├── signing_config │ │ │ └── debug │ │ │ │ └── out │ │ │ │ └── signing-config.json │ │ ├── stripped_native_libs │ │ │ └── debug │ │ │ │ └── out │ │ │ │ └── lib │ │ │ │ ├── arm64-v8a │ │ │ │ └── libncnnyolox.so │ │ │ │ └── armeabi-v7a │ │ │ │ └── libncnnyolox.so │ │ ├── symbols │ │ │ └── debug │ │ │ │ └── R.txt │ │ └── transforms │ │ │ └── dexBuilder │ │ │ └── debug │ │ │ ├── 0 │ │ │ ├── android │ │ │ │ └── support │ │ │ │ │ └── v4 │ │ │ │ │ └── R.dex │ │ │ └── com │ │ │ │ └── tencent │ │ │ │ └── ncnnyolox │ │ │ │ ├── BuildConfig.dex │ │ │ │ ├── MainActivity$1.dex │ │ │ │ ├── MainActivity$2.dex │ │ │ │ ├── MainActivity$3.dex │ │ │ │ ├── MainActivity.dex │ │ │ │ ├── NcnnYolox.dex │ │ │ │ ├── R$array.dex │ │ │ │ ├── R$id.dex │ │ │ │ ├── R$layout.dex │ │ │ │ ├── R$string.dex │ │ │ │ └── R.dex │ │ │ └── __content__.json │ └── outputs │ │ ├── apk │ │ └── debug │ │ │ ├── com.tencent.ncnnyolox-debug.apk │ │ │ └── output.json │ │ └── logs │ │ └── manifest-merger-debug-report.txt └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── bytetrack-nano.bin │ ├── bytetrack-nano.param │ ├── bytetrack-tiny.bin │ └── bytetrack-tiny.param │ ├── java │ └── com │ │ └── tencent │ │ └── ncnnyolox │ │ ├── MainActivity.java │ │ └── NcnnYolox.java │ ├── jni │ ├── BYTETracker.cpp │ ├── BYTETracker.h │ ├── CMakeLists.txt │ ├── STrack.cpp │ ├── STrack.h │ ├── dataType.h │ ├── kalmanFilter.cpp │ ├── kalmanFilter.h │ ├── lapjv.cpp │ ├── lapjv.h │ ├── ndkcamera.cpp │ ├── ndkcamera.h │ ├── utils.cpp │ ├── yolox.cpp │ ├── yolox.h │ └── yoloxncnn.cpp │ └── res │ ├── layout │ └── main.xml │ └── values │ └── strings.xml ├── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties └── settings.gradle /.gradle/5.4.1/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /.gradle/5.4.1/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /.gradle/5.4.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/5.4.1/fileContent/fileContent.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/fileContent/fileContent.lock -------------------------------------------------------------------------------- /.gradle/5.4.1/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /.gradle/5.4.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /.gradle/5.4.1/fileHashes/resourceHashesCache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/fileHashes/resourceHashesCache.bin -------------------------------------------------------------------------------- /.gradle/5.4.1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/gc.properties -------------------------------------------------------------------------------- /.gradle/5.4.1/javaCompile/classAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/javaCompile/classAnalysis.bin -------------------------------------------------------------------------------- /.gradle/5.4.1/javaCompile/javaCompile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/javaCompile/javaCompile.lock -------------------------------------------------------------------------------- /.gradle/5.4.1/javaCompile/taskHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/5.4.1/javaCompile/taskHistory.bin -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Wed Jun 22 13:35:49 CST 2022 2 | gradle.version=5.4.1 3 | -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/.gradle/vcs-1/gc.properties -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | 24 | 25 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_android_support_support_annotations_24_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Gradle__com_android_support_support_v4_24_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/modules/app/ncnn-android-yolox-main.app.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 16 | 17 | 18 | 19 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /.idea/modules/ncnn-android-yolox-main.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ByteTrack_ncnn_Android 2 | This is an android app about pedestrian identification and tracking, use ByteTrack 3 | 4 | # how to build and run 5 | ## step1 6 | https://github.com/Tencent/ncnn/releases 7 | 8 | 1.Download ncnn-YYYYMMDD-android-vulkan.zip or build ncnn for android yourself 9 | 10 | 2.Extract ncnn-YYYYMMDD-android-vulkan.zip into **app/src/main/jni** and change the **ncnn_DIR** path to yours in **app/src/main/jni/CMakeLists.txt** 11 | 12 | ## step2 13 | https://github.com/nihui/opencv-mobile 14 | 15 | 1.Download opencv-mobile-XYZ-android.zip 16 | 17 | 2.Extract opencv-mobile-XYZ-android.zip into **app/src/main/jni** and change the **OpenCV_DIR** path to yours in **app/src/main/jni/CMakeLists.txt** 18 | 19 | ## step3 20 | 21 | https://drive.google.com/file/d/1rqO74CYCNrmRAg8Rra0JP3yZtJ-rfket/view or 百度网盘:https://pan.baidu.com/share/init?surl=5kEfCxpy-T7tz60msxxExg (code:ueq4) 22 | 23 | 1.Download eigen-3.3.9.zip 24 | 25 | 2.Extract eigen-3.3.9.zip into **app/src/main/jni** 26 | 27 | ## step4 28 | Open this project with Android Studio, build it and enjoy! 29 | 30 | # demo 31 | 1.Bytetrack_nano 32 | 33 | https://user-images.githubusercontent.com/56180347/175547330-2e462243-a5bd-475f-a2e0-04b5498f669d.mp4 34 | 35 | 2.Bytetrack_tiny 36 | 37 | https://user-images.githubusercontent.com/56180347/175547118-acaa9dcf-00af-4725-9192-fbd06cc8ce30.mp4 38 | 39 | # Reference 40 | https://github.com/ifzhang/ByteTrack 41 | 42 | https://github.com/FeiGeChuanShu/ncnn-android-yolox 43 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/.ninja_deps -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 19 3627 677579620 CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o 9c30eb50d67241b3 3 | 2 3926 677579620 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 94225aa5855478dd 4 | 12 4283 677579621 CMakeFiles/ncnnyolox.dir/yolox.cpp.o e259a7e8e9e47e37 5 | 4284 6609 677579623 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so d3976b17dc94d125 6 | 22 299 677674864 CMakeFiles/ncnnyolox.dir/lapjv.cpp.o 71de6d1797070389 7 | 19 2349 677674866 CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o fe5f33206f19b26a 8 | 4 2632 677674866 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 2237967d496690d9 9 | 31 3924 677674867 CMakeFiles/ncnnyolox.dir/STrack.cpp.o bc84e15a4ad6c16e 10 | 12 10903 677674874 CMakeFiles/ncnnyolox.dir/kalmanFilter.cpp.o dc11351e6c57ffb 11 | 24 592 677676921 CMakeFiles/ncnnyolox.dir/lapjv.cpp.o a16270715bad6e76 12 | 17 3659 677676924 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 9f71596602a51577 13 | 20 3837 677676924 CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o 51a472052ad973d2 14 | 41 4833 677676925 CMakeFiles/ncnnyolox.dir/STrack.cpp.o 716e7ab90bda173b 15 | 32 15180 677676935 CMakeFiles/ncnnyolox.dir/kalmanFilter.cpp.o d3521f0b2f07a5c7 16 | 13 288 677677207 CMakeFiles/ncnnyolox.dir/lapjv.cpp.o 71de6d1797070389 17 | 17 2190 677677209 CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o fe5f33206f19b26a 18 | 5 2380 677677209 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 2237967d496690d9 19 | 30 3276 677677210 CMakeFiles/ncnnyolox.dir/STrack.cpp.o bc84e15a4ad6c16e 20 | 21 8090 677677214 CMakeFiles/ncnnyolox.dir/kalmanFilter.cpp.o dc11351e6c57ffb 21 | 21 6211 677677256 CMakeFiles/ncnnyolox.dir/utils.cpp.o 8feedf26c5ba4e1b 22 | 14 3002 677677597 CMakeFiles/ncnnyolox.dir/utils.cpp.o 8feedf26c5ba4e1b 23 | 41 7799 677677672 CMakeFiles/ncnnyolox.dir/utils.cpp.o 8feedf26c5ba4e1b 24 | 8 2530 677677840 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 2237967d496690d9 25 | 14 3903 677677841 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 26 | 23 4574 677677842 CMakeFiles/ncnnyolox.dir/utils.cpp.o 8feedf26c5ba4e1b 27 | 10 3463 677677977 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 28 | 15 3777 677677977 CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o c55ebedf9b9fbb99 29 | 19 3941 677677977 CMakeFiles/ncnnyolox.dir/utils.cpp.o 8feedf26c5ba4e1b 30 | 3942 5219 677677979 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 31 | 59 3124 677741118 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 2237967d496690d9 32 | 9 4236 677741119 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 33 | 63 4609 677741120 CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o c55ebedf9b9fbb99 34 | 67 4831 677741120 CMakeFiles/ncnnyolox.dir/utils.cpp.o 8feedf26c5ba4e1b 35 | 4832 6251 677741121 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 36 | 19 2970 677751051 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 2237967d496690d9 37 | 10 4410 677751053 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 38 | 24 4777 677751053 CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o c55ebedf9b9fbb99 39 | 30 5197 677751054 CMakeFiles/ncnnyolox.dir/utils.cpp.o 8feedf26c5ba4e1b 40 | 5198 6364 677751055 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 41 | 9 3149 677768136 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 2237967d496690d9 42 | 40 4512 677768137 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 43 | 47 5110 677768138 CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o c55ebedf9b9fbb99 44 | 54 5266 677768138 CMakeFiles/ncnnyolox.dir/utils.cpp.o 8feedf26c5ba4e1b 45 | 5266 6803 677768139 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 46 | 10 4738 677770357 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 47 | 4738 6024 677770358 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 48 | 7 5273 677770661 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 49 | 5274 6776 677770662 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 50 | 12 4531 677770731 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 51 | 4531 5878 677770732 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 52 | 10 4283 677770833 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 53 | 4283 5571 677770834 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 54 | 11 4228 677772122 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 55 | 4228 5251 677772122 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 56 | 9 3596 677772459 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 57 | 3596 4680 677772460 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 58 | 9 3781 677772512 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 59 | 3782 4724 677772513 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 60 | 8 3406 677772558 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 61 | 3407 4494 677772559 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 62 | 5 3718 677772660 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 63 | 3719 4739 677772661 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 64 | 7 3644 677776684 CMakeFiles/ncnnyolox.dir/yolox.cpp.o a52e47be31720c36 65 | 3644 4709 677776685 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so 785f0cc3749987de 66 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "Clang") 4 | set(CMAKE_C_COMPILER_VERSION "11.0.5") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_SIMULATE_VERSION "") 16 | 17 | 18 | 19 | set(CMAKE_AR "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") 20 | set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") 21 | set(CMAKE_RANLIB "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") 22 | set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") 23 | set(CMAKE_LINKER "CMAKE_LINKER-NOTFOUND") 24 | set(CMAKE_COMPILER_IS_GNUCC ) 25 | set(CMAKE_C_COMPILER_LOADED 1) 26 | set(CMAKE_C_COMPILER_WORKS TRUE) 27 | set(CMAKE_C_ABI_COMPILED TRUE) 28 | set(CMAKE_COMPILER_IS_MINGW ) 29 | set(CMAKE_COMPILER_IS_CYGWIN ) 30 | if(CMAKE_COMPILER_IS_CYGWIN) 31 | set(CYGWIN 1) 32 | set(UNIX 1) 33 | endif() 34 | 35 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 36 | 37 | if(CMAKE_COMPILER_IS_MINGW) 38 | set(MINGW 1) 39 | endif() 40 | set(CMAKE_C_COMPILER_ID_RUN 1) 41 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 42 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 43 | set(CMAKE_C_LINKER_PREFERENCE 10) 44 | 45 | # Save compiler ABI information. 46 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 47 | set(CMAKE_C_COMPILER_ABI "ELF") 48 | set(CMAKE_C_LIBRARY_ARCHITECTURE "") 49 | 50 | if(CMAKE_C_SIZEOF_DATA_PTR) 51 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 52 | endif() 53 | 54 | if(CMAKE_C_COMPILER_ABI) 55 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 56 | endif() 57 | 58 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 59 | set(CMAKE_LIBRARY_ARCHITECTURE "") 60 | endif() 61 | 62 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 63 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 64 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 65 | endif() 66 | 67 | 68 | 69 | 70 | 71 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") 72 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/11.0.5/lib/linux/aarch64;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/aarch64-linux-android/lib64;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/24;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/aarch64-linux-android/lib;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") 73 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 74 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_CXX_COMPILER "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe") 2 | set(CMAKE_CXX_COMPILER_ARG1 "") 3 | set(CMAKE_CXX_COMPILER_ID "Clang") 4 | set(CMAKE_CXX_COMPILER_VERSION "11.0.5") 5 | set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_CXX_COMPILER_WRAPPER "") 7 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") 8 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;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_std_14;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;cxx_std_17") 9 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") 10 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;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") 11 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;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") 12 | set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") 13 | 14 | set(CMAKE_CXX_PLATFORM_ID "") 15 | set(CMAKE_CXX_SIMULATE_ID "") 16 | set(CMAKE_CXX_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | set(CMAKE_AR "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") 21 | set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") 22 | set(CMAKE_RANLIB "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") 23 | set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") 24 | set(CMAKE_LINKER "CMAKE_LINKER-NOTFOUND") 25 | set(CMAKE_COMPILER_IS_GNUCXX ) 26 | set(CMAKE_CXX_COMPILER_LOADED 1) 27 | set(CMAKE_CXX_COMPILER_WORKS TRUE) 28 | set(CMAKE_CXX_ABI_COMPILED TRUE) 29 | set(CMAKE_COMPILER_IS_MINGW ) 30 | set(CMAKE_COMPILER_IS_CYGWIN ) 31 | if(CMAKE_COMPILER_IS_CYGWIN) 32 | set(CYGWIN 1) 33 | set(UNIX 1) 34 | endif() 35 | 36 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") 37 | 38 | if(CMAKE_COMPILER_IS_MINGW) 39 | set(MINGW 1) 40 | endif() 41 | set(CMAKE_CXX_COMPILER_ID_RUN 1) 42 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) 43 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) 44 | set(CMAKE_CXX_LINKER_PREFERENCE 30) 45 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) 46 | 47 | # Save compiler ABI information. 48 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8") 49 | set(CMAKE_CXX_COMPILER_ABI "ELF") 50 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") 51 | 52 | if(CMAKE_CXX_SIZEOF_DATA_PTR) 53 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") 54 | endif() 55 | 56 | if(CMAKE_CXX_COMPILER_ABI) 57 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") 58 | endif() 59 | 60 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE) 61 | set(CMAKE_LIBRARY_ARCHITECTURE "") 62 | endif() 63 | 64 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") 65 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) 66 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") 67 | endif() 68 | 69 | 70 | 71 | 72 | 73 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") 74 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/11.0.5/lib/linux/aarch64;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/aarch64-linux-android/lib64;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/24;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/aarch64-linux-android/lib;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") 75 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 76 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Windows-10.0.19044") 2 | set(CMAKE_HOST_SYSTEM_NAME "Windows") 3 | set(CMAKE_HOST_SYSTEM_VERSION "10.0.19044") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") 5 | 6 | include("D:/android_sdk/ndk/22.1.7171670/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/.cxx/cmake/debug/arm64-v8a/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 5 | 'P', '-', 'd', 'a', 't', 'e', '[', 6 | ('0' + ((_OPENMP/100000)%10)), 7 | ('0' + ((_OPENMP/10000)%10)), 8 | ('0' + ((_OPENMP/1000)%10)), 9 | ('0' + ((_OPENMP/100)%10)), 10 | ('0' + ((_OPENMP/10)%10)), 11 | ('0' + ((_OPENMP/1)%10)), 12 | ']', '\0' }; 13 | int main() 14 | { 15 | puts(ompver_str); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 5 | 'P', '-', 'd', 'a', 't', 'e', '[', 6 | ('0' + ((_OPENMP/100000)%10)), 7 | ('0' + ((_OPENMP/10000)%10)), 8 | ('0' + ((_OPENMP/1000)%10)), 9 | ('0' + ((_OPENMP/100)%10)), 10 | ('0' + ((_OPENMP/10)%10)), 11 | ('0' + ((_OPENMP/1)%10)), 12 | ']', '\0' }; 13 | int main() 14 | { 15 | puts(ompver_str); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/FindOpenMP/OpenMPTryFlag.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | int main() { 4 | #ifdef _OPENMP 5 | return 0; 6 | #else 7 | breaks_on_purpose 8 | #endif 9 | } 10 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | int main() { 4 | #ifdef _OPENMP 5 | return 0; 6 | #else 7 | breaks_on_purpose 8 | #endif 9 | } 10 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/FindOpenMP/ompver_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/FindOpenMP/ompver_C.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/FindOpenMP/ompver_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/FindOpenMP/ompver_CXX.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/rebuild_cache.dir 2 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir 3 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/edit_cache.dir 4 | -------------------------------------------------------------------------------- /app/.cxx/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/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.cxx/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/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/STrack.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/STrack.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/kalmanFilter.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/kalmanFilter.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/lapjv.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/lapjv.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/utils.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/utils.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/yolox.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/yolox.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | { 2 | "stringTable": { 3 | "0": "D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/arm64-v8a", 4 | "1": "--target=aarch64-none-linux-android24 --gcc-toolchain=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dncnnyolox_EXPORTS -ID:/ncnn-android-yolox-main/app/src/main/jni/eigen-3.3.9 -isystem D:/ncnn-android-yolox-main/app/src/main/jni/ncnn-20211208-android-vulkan/arm64-v8a/include/ncnn -isystem D:/ncnn-android-yolox-main/app/src/main/jni/opencv-mobile-4.5.4-android/sdk/native/jni/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -fno-rtti -fno-exceptions -std=gnu++11" 5 | }, 6 | "buildFiles": [ 7 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-arm64-v8a\\OpenCVModules.cmake", 8 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\OSDependentTargets-release.cmake", 9 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-arm64-v8a\\OpenCVConfig.cmake", 10 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\ncnn\\ncnn-release.cmake", 11 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig-version.cmake", 12 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\ncnn\\ncnnConfig.cmake", 13 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\CMakeLists.txt", 14 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\OGLCompilerTargets-release.cmake", 15 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig.cmake", 16 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-arm64-v8a\\OpenCVModules-release.cmake", 17 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\glslangTargets-release.cmake", 18 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\glslangTargets.cmake", 19 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\android.toolchain.cmake", 20 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\SPIRVTargets-release.cmake", 21 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\platforms.cmake", 22 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\SPIRVTargets.cmake", 23 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\ncnn\\ncnn.cmake", 24 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\compiler_id.cmake", 25 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\OGLCompilerTargets.cmake", 26 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\OSDependentTargets.cmake" 27 | ], 28 | "cleanCommands": [ 29 | "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\" clean" 30 | ], 31 | "buildTargetsCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\" {LIST_OF_TARGETS_TO_BUILD}", 32 | "libraries": { 33 | "ncnnyolox-Debug-arm64-v8a": { 34 | "buildCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\" ncnnyolox", 35 | "buildType": "debug", 36 | "toolchain": "345325578", 37 | "abi": "arm64-v8a", 38 | "artifactName": "ncnnyolox", 39 | "files": [ 40 | { 41 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\yoloxncnn.cpp", 42 | "flagsOrdinal": 1, 43 | "workingDirectoryOrdinal": 0 44 | }, 45 | { 46 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\yolox.cpp", 47 | "flagsOrdinal": 1, 48 | "workingDirectoryOrdinal": 0 49 | }, 50 | { 51 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ndkcamera.cpp", 52 | "flagsOrdinal": 1, 53 | "workingDirectoryOrdinal": 0 54 | }, 55 | { 56 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\BYTETracker.cpp", 57 | "flagsOrdinal": 1, 58 | "workingDirectoryOrdinal": 0 59 | }, 60 | { 61 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\kalmanFilter.cpp", 62 | "flagsOrdinal": 1, 63 | "workingDirectoryOrdinal": 0 64 | }, 65 | { 66 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\lapjv.cpp", 67 | "flagsOrdinal": 1, 68 | "workingDirectoryOrdinal": 0 69 | }, 70 | { 71 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\STrack.cpp", 72 | "flagsOrdinal": 1, 73 | "workingDirectoryOrdinal": 0 74 | }, 75 | { 76 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\utils.cpp", 77 | "flagsOrdinal": 1, 78 | "workingDirectoryOrdinal": 0 79 | } 80 | ], 81 | "headers": [], 82 | "output": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj\\arm64-v8a\\libncnnyolox.so" 83 | } 84 | }, 85 | "toolchains": { 86 | "345325578": { 87 | "cppCompilerExecutable": "D:\\android_sdk\\ndk\\22.1.7171670\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe" 88 | } 89 | }, 90 | "cFileExtensions": [], 91 | "cppFileExtensions": [ 92 | "cpp" 93 | ] 94 | } -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/android_gradle_build_mini.json: -------------------------------------------------------------------------------- 1 | { 2 | "buildFiles": [ 3 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-arm64-v8a\\OpenCVModules.cmake", 4 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\OSDependentTargets-release.cmake", 5 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-arm64-v8a\\OpenCVConfig.cmake", 6 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\ncnn\\ncnn-release.cmake", 7 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig-version.cmake", 8 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\ncnn\\ncnnConfig.cmake", 9 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\CMakeLists.txt", 10 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\OGLCompilerTargets-release.cmake", 11 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig.cmake", 12 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-arm64-v8a\\OpenCVModules-release.cmake", 13 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\glslangTargets-release.cmake", 14 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\glslangTargets.cmake", 15 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\android.toolchain.cmake", 16 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\SPIRVTargets-release.cmake", 17 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\platforms.cmake", 18 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\SPIRVTargets.cmake", 19 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\ncnn\\ncnn.cmake", 20 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\compiler_id.cmake", 21 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\OGLCompilerTargets.cmake", 22 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\arm64-v8a\\lib\\cmake\\OSDependentTargets.cmake" 23 | ], 24 | "cleanCommands": [ 25 | "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\" clean" 26 | ], 27 | "buildTargetsCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\" {LIST_OF_TARGETS_TO_BUILD}", 28 | "libraries": { 29 | "ncnnyolox-Debug-arm64-v8a": { 30 | "artifactName": "ncnnyolox", 31 | "buildCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\" ncnnyolox", 32 | "abi": "arm64-v8a", 33 | "output": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj\\arm64-v8a\\libncnnyolox.so" 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/android_gradle_build_ncnnyolox_arm64-v8a.command.txt: -------------------------------------------------------------------------------- 1 | Executable : D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe 2 | arguments : 3 | -C 4 | D:\ncnn-android-yolox-main\app\.cxx\cmake\debug\arm64-v8a 5 | ncnnyolox 6 | jvmArgs : 7 | 8 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/android_gradle_build_ncnnyolox_arm64-v8a.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/arm64-v8a/android_gradle_build_ncnnyolox_arm64-v8a.stderr.txt -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/android_gradle_build_ncnnyolox_arm64-v8a.stdout.txt: -------------------------------------------------------------------------------- 1 | ninja: Entering directory `D:\ncnn-android-yolox-main\app\.cxx\cmake\debug\arm64-v8a' 2 | [1/2] Building CXX object CMakeFiles/ncnnyolox.dir/yolox.cpp.o 3 | In file included from D:/ncnn-android-yolox-main/app/src/main/jni/yolox.cpp:23: 4 | D:/ncnn-android-yolox-main/app/src/main/jni/BYTETracker.h:29:48: warning: implicit conversion from 'long' to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 5 | bool extend_cost = false, float cost_limit = LONG_MAX, bool return_cost = true); 6 | ~ ^~~~~~~~ 7 | D:\android_sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\lib64\clang\11.0.5\include\limits.h:47:19: note: expanded from macro 'LONG_MAX' 8 | #define LONG_MAX __LONG_MAX__ 9 | ^~~~~~~~~~~~ 10 | :63:22: note: expanded from here 11 | #define __LONG_MAX__ 9223372036854775807L 12 | ^~~~~~~~~~~~~~~~~~~~ 13 | 1 warning generated. 14 | [2/2] Linking CXX shared library D:\ncnn-android-yolox-main\app\build\intermediates\cmake\debug\obj\arm64-v8a\libncnnyolox.so 15 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : D:\android_sdk\cmake\3.10.2.4988404\bin\cmake.exe 2 | arguments : 3 | -HD:\ncnn-android-yolox-main\app\src\main\jni 4 | -BD:\ncnn-android-yolox-main\app\.cxx\cmake\debug\arm64-v8a 5 | -DANDROID_ABI=arm64-v8a 6 | -DANDROID_PLATFORM=android-24 7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\ncnn-android-yolox-main\app\build\intermediates\cmake\debug\obj\arm64-v8a 8 | -DCMAKE_BUILD_TYPE=Debug 9 | -DANDROID_NDK=D:\android_sdk\ndk\22.1.7171670 10 | -DCMAKE_SYSTEM_NAME=Android 11 | -DCMAKE_ANDROID_ARCH_ABI=arm64-v8a 12 | -DCMAKE_SYSTEM_VERSION=24 13 | -DCMAKE_EXPORT_COMPILE_COMMANDS=ON 14 | -DCMAKE_ANDROID_NDK=D:\android_sdk\ndk\22.1.7171670 15 | -DCMAKE_TOOLCHAIN_FILE=D:\android_sdk\ndk\22.1.7171670\build\cmake\android.toolchain.cmake 16 | -G Ninja 17 | -DCMAKE_MAKE_PROGRAM=D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe 18 | jvmArgs : 19 | 20 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/build_model.json: -------------------------------------------------------------------------------- 1 | { 2 | "variant": { 3 | "module": { 4 | "rootBuildGradleFolder": "D:\\ncnn-android-yolox-main", 5 | "sdkFolder": "D:\\android_sdk", 6 | "isNativeCompilerSettingsCacheEnabled": false, 7 | "isBuildOnlyTargetAbiEnabled": true, 8 | "splitsAbiFilterSet": [], 9 | "intermediatesFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates", 10 | "gradleModulePathName": ":app", 11 | "moduleRootFolder": "D:\\ncnn-android-yolox-main\\app", 12 | "makeFile": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\CMakeLists.txt", 13 | "buildSystem": "CMAKE", 14 | "compilerSettingsCacheFolder": "D:\\ncnn-android-yolox-main\\.cxx", 15 | "cxxFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx", 16 | "ndkFolder": "D:\\android_sdk\\ndk\\22.1.7171670", 17 | "ndkVersion": "22.1.7171670", 18 | "ndkSupportedAbiList": [ 19 | "ARMEABI_V7A", 20 | "ARM64_V8A", 21 | "X86", 22 | "X86_64" 23 | ], 24 | "ndkDefaultAbiList": [ 25 | "ARMEABI_V7A", 26 | "ARM64_V8A", 27 | "X86", 28 | "X86_64" 29 | ], 30 | "cmakeToolchainFile": "." 31 | }, 32 | "buildSystemArgumentList": [], 33 | "cFlagList": [], 34 | "cppFlagsList": [], 35 | "variantName": "debug", 36 | "soFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\lib", 37 | "objFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj", 38 | "jsonFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug", 39 | "gradleBuildOutputFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug", 40 | "isDebuggableEnabled": true, 41 | "validAbiList": [ 42 | "ARMEABI_V7A", 43 | "ARM64_V8A", 44 | "X86", 45 | "X86_64" 46 | ], 47 | "buildTargetSet": [] 48 | }, 49 | "abi": "ARM64_V8A", 50 | "abiPlatformVersion": 24, 51 | "cxxBuildFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a", 52 | "jsonFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\\android_gradle_build.json", 53 | "gradleBuildOutputFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\arm64-v8a", 54 | "objFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj\\arm64-v8a", 55 | "buildCommandFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\\build_command.txt", 56 | "buildOutputFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\\build_output.txt", 57 | "modelOutputFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\\build_model.json", 58 | "cmake": { 59 | "cmakeListsWrapperFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\arm64-v8a\\CMakeLists.txt", 60 | "toolchainWrapperFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\arm64-v8a\\android_gradle_build.toolchain.cmake", 61 | "buildGenerationStateFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\arm64-v8a\\build_generation_state.json", 62 | "cacheKeyFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\arm64-v8a\\compiler_cache_key.json", 63 | "compilerCacheUseFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\arm64-v8a\\compiler_cache_use.json", 64 | "compilerCacheWriteFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\arm64-v8a\\compiler_cache_write.json", 65 | "toolchainSettingsFromCacheFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\arm64-v8a\\compiler_settings_cache.cmake", 66 | "cmakeWrappingBaseFolder": "." 67 | }, 68 | "jsonGenerationLoggingRecordFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\\json_generation_record.json", 69 | "compileCommandsJsonFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\\compile_commands.json" 70 | } -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/build_output.txt: -------------------------------------------------------------------------------- 1 | CMake Warning at D:/android_sdk/ndk/22.1.7171670/build/cmake/android.toolchain.cmake:449 (message): 2 | An old version of CMake is being used that cannot automatically detect 3 | compiler attributes. Compiler identification is being bypassed. Some 4 | values may be wrong or missing. Update to CMake 3.19 or newer to use 5 | CMake's built-in compiler identification. 6 | Call Stack (most recent call first): 7 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake:6 (include) 8 | CMakeLists.txt:1 (project) 9 | 10 | 11 | Configuring done -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: D:/ncnn-android-yolox-main/app/src/main/jni 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/ncnnyolox") 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 "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "TRUE") 38 | endif() 39 | 40 | if(CMAKE_INSTALL_COMPONENT) 41 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 42 | else() 43 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 44 | endif() 45 | 46 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 47 | "${CMAKE_INSTALL_MANIFEST_FILES}") 48 | file(WRITE "D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" 49 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 50 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/json_generation_record.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "level": "INFO", 4 | "message": "Start JSON generation. Platform version: 24 min SDK version: arm64-v8a" 5 | }, 6 | { 7 | "level": "INFO", 8 | "message": "JSON \u0027D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\arm64-v8a\\android_gradle_build.json\u0027 was up-to-date" 9 | }, 10 | { 11 | "level": "INFO", 12 | "message": "JSON generation completed without problems" 13 | } 14 | ] -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/arm64-v8a/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.10 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: ncnnyolox 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__ncnnyolox 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = D:\android_sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android24 --gcc-toolchain=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in 29 | description = Building CXX object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking CXX shared library. 34 | 35 | rule CXX_SHARED_LIBRARY_LINKER__ncnnyolox 36 | command = cmd.exe /C "$PRE_LINK && D:\android_sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android24 --gcc-toolchain=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-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 = D:\android_sdk\cmake\3.10.2.4988404\bin\cmake.exe -HD:\ncnn-android-yolox-main\app\src\main\jni -BD:\ncnn-android-yolox-main\app\.cxx\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 = D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe -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 = D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/.ninja_deps -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 10 2022 677579625 CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o 7222986fd8857445 3 | 6 2105 677579625 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 81e7217853ea2e6 4 | 1 2454 677579626 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 78b1c27beb3bdb95 5 | 2454 3602 677579627 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so b2c2636bf73df77a 6 | 21 318 677677979 CMakeFiles/ncnnyolox.dir/lapjv.cpp.o 23716bb33e4912bb 7 | 25 2414 677677981 CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o 2927318220d522e7 8 | 8 2643 677677981 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 1de2413e82d9a3f3 9 | 34 3374 677677982 CMakeFiles/ncnnyolox.dir/STrack.cpp.o 31302a4705cff996 10 | 4 3657 677677982 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 11 | 11 4020 677677983 CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o ba56088fda21840c 12 | 29 4291 677677983 CMakeFiles/ncnnyolox.dir/utils.cpp.o 269deed9716a2a25 13 | 15 8646 677677987 CMakeFiles/ncnnyolox.dir/kalmanFilter.cpp.o daec6ac4935bbc10 14 | 8646 9751 677677988 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 15 | 12 2480 677741124 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 1de2413e82d9a3f3 16 | 6 3796 677741125 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 17 | 17 4127 677741125 CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o ba56088fda21840c 18 | 22 4371 677741126 CMakeFiles/ncnnyolox.dir/utils.cpp.o 269deed9716a2a25 19 | 4371 5529 677741127 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 20 | 8 2479 677751057 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 1de2413e82d9a3f3 21 | 14 3940 677751059 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 22 | 19 4557 677751060 CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o ba56088fda21840c 23 | 25 4802 677751060 CMakeFiles/ncnnyolox.dir/utils.cpp.o 269deed9716a2a25 24 | 4802 6138 677751061 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 25 | 22 2923 677768143 CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o 1de2413e82d9a3f3 26 | 13 4316 677768144 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 27 | 30 4754 677768144 CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o ba56088fda21840c 28 | 37 5285 677768145 CMakeFiles/ncnnyolox.dir/utils.cpp.o 269deed9716a2a25 29 | 5285 6643 677768146 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 30 | 7 4181 677770363 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 31 | 4182 5581 677770364 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 32 | 22 5414 677770668 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 33 | 5414 6987 677770669 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 34 | 12 4521 677770737 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 35 | 4522 5943 677770738 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 36 | 12 4322 677770839 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 37 | 4322 5740 677770840 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 38 | 11 3309 677772126 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 39 | 3309 4402 677772127 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 40 | 7 3024 677772463 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 41 | 3024 4066 677772464 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 42 | 12 3842 677772517 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 43 | 3843 4884 677772518 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 44 | 6 3660 677772563 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 45 | 3660 4755 677772564 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 46 | 16 3565 677772665 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 47 | 3565 4655 677772666 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 48 | 10 3578 677776689 CMakeFiles/ncnnyolox.dir/yolox.cpp.o 1ceebab4e44e9c9e 49 | 3579 4648 677776690 D:/ncnn-android-yolox-main/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so 801afedb056dadbc 50 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "Clang") 4 | set(CMAKE_C_COMPILER_VERSION "11.0.5") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_SIMULATE_VERSION "") 16 | 17 | 18 | 19 | set(CMAKE_AR "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") 20 | set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") 21 | set(CMAKE_RANLIB "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") 22 | set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") 23 | set(CMAKE_LINKER "CMAKE_LINKER-NOTFOUND") 24 | set(CMAKE_COMPILER_IS_GNUCC ) 25 | set(CMAKE_C_COMPILER_LOADED 1) 26 | set(CMAKE_C_COMPILER_WORKS TRUE) 27 | set(CMAKE_C_ABI_COMPILED TRUE) 28 | set(CMAKE_COMPILER_IS_MINGW ) 29 | set(CMAKE_COMPILER_IS_CYGWIN ) 30 | if(CMAKE_COMPILER_IS_CYGWIN) 31 | set(CYGWIN 1) 32 | set(UNIX 1) 33 | endif() 34 | 35 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 36 | 37 | if(CMAKE_COMPILER_IS_MINGW) 38 | set(MINGW 1) 39 | endif() 40 | set(CMAKE_C_COMPILER_ID_RUN 1) 41 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 42 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 43 | set(CMAKE_C_LINKER_PREFERENCE 10) 44 | 45 | # Save compiler ABI information. 46 | set(CMAKE_C_SIZEOF_DATA_PTR "4") 47 | set(CMAKE_C_COMPILER_ABI "ELF") 48 | set(CMAKE_C_LIBRARY_ARCHITECTURE "") 49 | 50 | if(CMAKE_C_SIZEOF_DATA_PTR) 51 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 52 | endif() 53 | 54 | if(CMAKE_C_COMPILER_ABI) 55 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 56 | endif() 57 | 58 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 59 | set(CMAKE_LIBRARY_ARCHITECTURE "") 60 | endif() 61 | 62 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 63 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 64 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 65 | endif() 66 | 67 | 68 | 69 | 70 | 71 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") 72 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/11.0.5/lib/linux/arm;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/24;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") 73 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 74 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_CXX_COMPILER "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe") 2 | set(CMAKE_CXX_COMPILER_ARG1 "") 3 | set(CMAKE_CXX_COMPILER_ID "Clang") 4 | set(CMAKE_CXX_COMPILER_VERSION "11.0.5") 5 | set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_CXX_COMPILER_WRAPPER "") 7 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") 8 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;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_std_14;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;cxx_std_17") 9 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") 10 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;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") 11 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;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") 12 | set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") 13 | 14 | set(CMAKE_CXX_PLATFORM_ID "") 15 | set(CMAKE_CXX_SIMULATE_ID "") 16 | set(CMAKE_CXX_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | set(CMAKE_AR "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") 21 | set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") 22 | set(CMAKE_RANLIB "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") 23 | set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") 24 | set(CMAKE_LINKER "CMAKE_LINKER-NOTFOUND") 25 | set(CMAKE_COMPILER_IS_GNUCXX ) 26 | set(CMAKE_CXX_COMPILER_LOADED 1) 27 | set(CMAKE_CXX_COMPILER_WORKS TRUE) 28 | set(CMAKE_CXX_ABI_COMPILED TRUE) 29 | set(CMAKE_COMPILER_IS_MINGW ) 30 | set(CMAKE_COMPILER_IS_CYGWIN ) 31 | if(CMAKE_COMPILER_IS_CYGWIN) 32 | set(CYGWIN 1) 33 | set(UNIX 1) 34 | endif() 35 | 36 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") 37 | 38 | if(CMAKE_COMPILER_IS_MINGW) 39 | set(MINGW 1) 40 | endif() 41 | set(CMAKE_CXX_COMPILER_ID_RUN 1) 42 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) 43 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) 44 | set(CMAKE_CXX_LINKER_PREFERENCE 30) 45 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) 46 | 47 | # Save compiler ABI information. 48 | set(CMAKE_CXX_SIZEOF_DATA_PTR "4") 49 | set(CMAKE_CXX_COMPILER_ABI "ELF") 50 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") 51 | 52 | if(CMAKE_CXX_SIZEOF_DATA_PTR) 53 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") 54 | endif() 55 | 56 | if(CMAKE_CXX_COMPILER_ABI) 57 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") 58 | endif() 59 | 60 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE) 61 | set(CMAKE_LIBRARY_ARCHITECTURE "") 62 | endif() 63 | 64 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") 65 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) 66 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") 67 | endif() 68 | 69 | 70 | 71 | 72 | 73 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") 74 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/11.0.5/lib/linux/arm;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/24;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") 75 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 76 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Windows-10.0.19044") 2 | set(CMAKE_HOST_SYSTEM_NAME "Windows") 3 | set(CMAKE_HOST_SYSTEM_VERSION "10.0.19044") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") 5 | 6 | include("D:/android_sdk/ndk/22.1.7171670/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 "armv7-a") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 5 | 'P', '-', 'd', 'a', 't', 'e', '[', 6 | ('0' + ((_OPENMP/100000)%10)), 7 | ('0' + ((_OPENMP/10000)%10)), 8 | ('0' + ((_OPENMP/1000)%10)), 9 | ('0' + ((_OPENMP/100)%10)), 10 | ('0' + ((_OPENMP/10)%10)), 11 | ('0' + ((_OPENMP/1)%10)), 12 | ']', '\0' }; 13 | int main() 14 | { 15 | puts(ompver_str); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 5 | 'P', '-', 'd', 'a', 't', 'e', '[', 6 | ('0' + ((_OPENMP/100000)%10)), 7 | ('0' + ((_OPENMP/10000)%10)), 8 | ('0' + ((_OPENMP/1000)%10)), 9 | ('0' + ((_OPENMP/100)%10)), 10 | ('0' + ((_OPENMP/10)%10)), 11 | ('0' + ((_OPENMP/1)%10)), 12 | ']', '\0' }; 13 | int main() 14 | { 15 | puts(ompver_str); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/FindOpenMP/OpenMPTryFlag.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | int main() { 4 | #ifdef _OPENMP 5 | return 0; 6 | #else 7 | breaks_on_purpose 8 | #endif 9 | } 10 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | int main() { 4 | #ifdef _OPENMP 5 | return 0; 6 | #else 7 | breaks_on_purpose 8 | #endif 9 | } 10 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/FindOpenMP/ompver_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/FindOpenMP/ompver_C.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/FindOpenMP/ompver_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/FindOpenMP/ompver_CXX.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/rebuild_cache.dir 2 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir 3 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/edit_cache.dir 4 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/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/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/BYTETracker.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/STrack.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/STrack.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/kalmanFilter.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/kalmanFilter.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/lapjv.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/lapjv.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/ndkcamera.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/utils.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/utils.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/yolox.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/yolox.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/ncnnyolox.dir/yoloxncnn.cpp.o -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_mini.json: -------------------------------------------------------------------------------- 1 | { 2 | "buildFiles": [ 3 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\SPIRVTargets.cmake", 4 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-armeabi-v7a\\OpenCVConfig.cmake", 5 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\ncnn\\ncnn-release.cmake", 6 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\ncnn\\ncnnConfig.cmake", 7 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\SPIRVTargets-release.cmake", 8 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig-version.cmake", 9 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\OSDependentTargets-release.cmake", 10 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\glslangTargets-release.cmake", 11 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\CMakeLists.txt", 12 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\OGLCompilerTargets-release.cmake", 13 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig.cmake", 14 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\ncnn\\ncnn.cmake", 15 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\android.toolchain.cmake", 16 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\platforms.cmake", 17 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-armeabi-v7a\\OpenCVModules-release.cmake", 18 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\OGLCompilerTargets.cmake", 19 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\glslangTargets.cmake", 20 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\compiler_id.cmake", 21 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\armeabi-v7a\\lib\\cmake\\OSDependentTargets.cmake", 22 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-armeabi-v7a\\OpenCVModules.cmake" 23 | ], 24 | "cleanCommands": [ 25 | "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\" clean" 26 | ], 27 | "buildTargetsCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\" {LIST_OF_TARGETS_TO_BUILD}", 28 | "libraries": { 29 | "ncnnyolox-Debug-armeabi-v7a": { 30 | "artifactName": "ncnnyolox", 31 | "buildCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\" ncnnyolox", 32 | "abi": "armeabi-v7a", 33 | "output": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj\\armeabi-v7a\\libncnnyolox.so" 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_ncnnyolox_armeabi-v7a.command.txt: -------------------------------------------------------------------------------- 1 | Executable : D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe 2 | arguments : 3 | -C 4 | D:\ncnn-android-yolox-main\app\.cxx\cmake\debug\armeabi-v7a 5 | ncnnyolox 6 | jvmArgs : 7 | 8 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_ncnnyolox_armeabi-v7a.stderr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_ncnnyolox_armeabi-v7a.stderr.txt -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_ncnnyolox_armeabi-v7a.stdout.txt: -------------------------------------------------------------------------------- 1 | ninja: Entering directory `D:\ncnn-android-yolox-main\app\.cxx\cmake\debug\armeabi-v7a' 2 | [1/2] Building CXX object CMakeFiles/ncnnyolox.dir/yolox.cpp.o 3 | In file included from D:/ncnn-android-yolox-main/app/src/main/jni/yolox.cpp:23: 4 | D:/ncnn-android-yolox-main/app/src/main/jni/BYTETracker.h:29:48: warning: implicit conversion from 'long' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 5 | bool extend_cost = false, float cost_limit = LONG_MAX, bool return_cost = true); 6 | ~ ^~~~~~~~ 7 | D:\android_sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\lib64\clang\11.0.5\include\limits.h:47:19: note: expanded from macro 'LONG_MAX' 8 | #define LONG_MAX __LONG_MAX__ 9 | ^~~~~~~~~~~~ 10 | :63:22: note: expanded from here 11 | #define __LONG_MAX__ 2147483647L 12 | ^~~~~~~~~~~ 13 | 1 warning generated. 14 | [2/2] Linking CXX shared library D:\ncnn-android-yolox-main\app\build\intermediates\cmake\debug\obj\armeabi-v7a\libncnnyolox.so 15 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : D:\android_sdk\cmake\3.10.2.4988404\bin\cmake.exe 2 | arguments : 3 | -HD:\ncnn-android-yolox-main\app\src\main\jni 4 | -BD:\ncnn-android-yolox-main\app\.cxx\cmake\debug\armeabi-v7a 5 | -DANDROID_ABI=armeabi-v7a 6 | -DANDROID_PLATFORM=android-24 7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\ncnn-android-yolox-main\app\build\intermediates\cmake\debug\obj\armeabi-v7a 8 | -DCMAKE_BUILD_TYPE=Debug 9 | -DANDROID_NDK=D:\android_sdk\ndk\22.1.7171670 10 | -DCMAKE_SYSTEM_NAME=Android 11 | -DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a 12 | -DCMAKE_SYSTEM_VERSION=24 13 | -DCMAKE_EXPORT_COMPILE_COMMANDS=ON 14 | -DCMAKE_ANDROID_NDK=D:\android_sdk\ndk\22.1.7171670 15 | -DCMAKE_TOOLCHAIN_FILE=D:\android_sdk\ndk\22.1.7171670\build\cmake\android.toolchain.cmake 16 | -G Ninja 17 | -DCMAKE_MAKE_PROGRAM=D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe 18 | jvmArgs : 19 | 20 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/build_model.json: -------------------------------------------------------------------------------- 1 | { 2 | "variant": { 3 | "module": { 4 | "rootBuildGradleFolder": "D:\\ncnn-android-yolox-main", 5 | "sdkFolder": "D:\\android_sdk", 6 | "isNativeCompilerSettingsCacheEnabled": false, 7 | "isBuildOnlyTargetAbiEnabled": true, 8 | "splitsAbiFilterSet": [], 9 | "intermediatesFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates", 10 | "gradleModulePathName": ":app", 11 | "moduleRootFolder": "D:\\ncnn-android-yolox-main\\app", 12 | "makeFile": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\CMakeLists.txt", 13 | "buildSystem": "CMAKE", 14 | "compilerSettingsCacheFolder": "D:\\ncnn-android-yolox-main\\.cxx", 15 | "cxxFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx", 16 | "ndkFolder": "D:\\android_sdk\\ndk\\22.1.7171670", 17 | "ndkVersion": "22.1.7171670", 18 | "ndkSupportedAbiList": [ 19 | "ARMEABI_V7A", 20 | "ARM64_V8A", 21 | "X86", 22 | "X86_64" 23 | ], 24 | "ndkDefaultAbiList": [ 25 | "ARMEABI_V7A", 26 | "ARM64_V8A", 27 | "X86", 28 | "X86_64" 29 | ], 30 | "cmakeToolchainFile": "." 31 | }, 32 | "buildSystemArgumentList": [], 33 | "cFlagList": [], 34 | "cppFlagsList": [], 35 | "variantName": "debug", 36 | "soFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\lib", 37 | "objFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj", 38 | "jsonFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug", 39 | "gradleBuildOutputFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug", 40 | "isDebuggableEnabled": true, 41 | "validAbiList": [ 42 | "ARMEABI_V7A", 43 | "ARM64_V8A", 44 | "X86", 45 | "X86_64" 46 | ], 47 | "buildTargetSet": [] 48 | }, 49 | "abi": "ARMEABI_V7A", 50 | "abiPlatformVersion": 24, 51 | "cxxBuildFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a", 52 | "jsonFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\\android_gradle_build.json", 53 | "gradleBuildOutputFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\armeabi-v7a", 54 | "objFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj\\armeabi-v7a", 55 | "buildCommandFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\\build_command.txt", 56 | "buildOutputFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\\build_output.txt", 57 | "modelOutputFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\\build_model.json", 58 | "cmake": { 59 | "cmakeListsWrapperFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\armeabi-v7a\\CMakeLists.txt", 60 | "toolchainWrapperFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\armeabi-v7a\\android_gradle_build.toolchain.cmake", 61 | "buildGenerationStateFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\armeabi-v7a\\build_generation_state.json", 62 | "cacheKeyFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\armeabi-v7a\\compiler_cache_key.json", 63 | "compilerCacheUseFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\armeabi-v7a\\compiler_cache_use.json", 64 | "compilerCacheWriteFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\armeabi-v7a\\compiler_cache_write.json", 65 | "toolchainSettingsFromCacheFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\armeabi-v7a\\compiler_settings_cache.cmake", 66 | "cmakeWrappingBaseFolder": "." 67 | }, 68 | "jsonGenerationLoggingRecordFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\\json_generation_record.json", 69 | "compileCommandsJsonFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\\compile_commands.json" 70 | } -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/build_output.txt: -------------------------------------------------------------------------------- 1 | CMake Warning at D:/android_sdk/ndk/22.1.7171670/build/cmake/android.toolchain.cmake:449 (message): 2 | An old version of CMake is being used that cannot automatically detect 3 | compiler attributes. Compiler identification is being bypassed. Some 4 | values may be wrong or missing. Update to CMake 3.19 or newer to use 5 | CMake's built-in compiler identification. 6 | Call Stack (most recent call first): 7 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake:6 (include) 8 | CMakeLists.txt:1 (project) 9 | 10 | 11 | Configuring done -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: D:/ncnn-android-yolox-main/app/src/main/jni 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/ncnnyolox") 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 "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "TRUE") 38 | endif() 39 | 40 | if(CMAKE_INSTALL_COMPONENT) 41 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 42 | else() 43 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 44 | endif() 45 | 46 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 47 | "${CMAKE_INSTALL_MANIFEST_FILES}") 48 | file(WRITE "D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" 49 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 50 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/json_generation_record.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "level": "INFO", 4 | "message": "Start JSON generation. Platform version: 24 min SDK version: armeabi-v7a" 5 | }, 6 | { 7 | "level": "INFO", 8 | "message": "Trying to locate CMake in local SDK repository." 9 | }, 10 | { 11 | "level": "INFO", 12 | "message": "- CMake found in SDK at \u0027D:\\android_sdk\\cmake\\3.10.2.4988404\u0027 had version \u00273.10.2\u0027" 13 | }, 14 | { 15 | "level": "INFO", 16 | "message": "CMake \u00273.18.1\u0027 found in SDK did not match requested version \u00273.10.2\u0027." 17 | }, 18 | { 19 | "level": "INFO", 20 | "message": "CMake \u00273.6.0\u0027 found in SDK did not match requested version \u00273.10.2\u0027." 21 | }, 22 | { 23 | "level": "INFO", 24 | "message": "JSON \u0027D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\armeabi-v7a\\android_gradle_build.json\u0027 was up-to-date" 25 | }, 26 | { 27 | "level": "INFO", 28 | "message": "JSON generation completed without problems" 29 | } 30 | ] -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/armeabi-v7a/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.10 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: ncnnyolox 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__ncnnyolox 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = D:\android_sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi24 --gcc-toolchain=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in 29 | description = Building CXX object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking CXX shared library. 34 | 35 | rule CXX_SHARED_LIBRARY_LINKER__ncnnyolox 36 | command = cmd.exe /C "$PRE_LINK && D:\android_sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi24 --gcc-toolchain=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-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 = D:\android_sdk\cmake\3.10.2.4988404\bin\cmake.exe -HD:\ncnn-android-yolox-main\app\src\main\jni -BD:\ncnn-android-yolox-main\app\.cxx\cmake\debug\armeabi-v7a 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe -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 = D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "Clang") 4 | set(CMAKE_C_COMPILER_VERSION "11.0.5") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_SIMULATE_VERSION "") 16 | 17 | 18 | 19 | set(CMAKE_AR "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") 20 | set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") 21 | set(CMAKE_RANLIB "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") 22 | set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") 23 | set(CMAKE_LINKER "CMAKE_LINKER-NOTFOUND") 24 | set(CMAKE_COMPILER_IS_GNUCC ) 25 | set(CMAKE_C_COMPILER_LOADED 1) 26 | set(CMAKE_C_COMPILER_WORKS TRUE) 27 | set(CMAKE_C_ABI_COMPILED TRUE) 28 | set(CMAKE_COMPILER_IS_MINGW ) 29 | set(CMAKE_COMPILER_IS_CYGWIN ) 30 | if(CMAKE_COMPILER_IS_CYGWIN) 31 | set(CYGWIN 1) 32 | set(UNIX 1) 33 | endif() 34 | 35 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 36 | 37 | if(CMAKE_COMPILER_IS_MINGW) 38 | set(MINGW 1) 39 | endif() 40 | set(CMAKE_C_COMPILER_ID_RUN 1) 41 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 42 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 43 | set(CMAKE_C_LINKER_PREFERENCE 10) 44 | 45 | # Save compiler ABI information. 46 | set(CMAKE_C_SIZEOF_DATA_PTR "4") 47 | set(CMAKE_C_COMPILER_ABI "ELF") 48 | set(CMAKE_C_LIBRARY_ARCHITECTURE "") 49 | 50 | if(CMAKE_C_SIZEOF_DATA_PTR) 51 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 52 | endif() 53 | 54 | if(CMAKE_C_COMPILER_ABI) 55 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 56 | endif() 57 | 58 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 59 | set(CMAKE_LIBRARY_ARCHITECTURE "") 60 | endif() 61 | 62 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 63 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 64 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 65 | endif() 66 | 67 | 68 | 69 | 70 | 71 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") 72 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/11.0.5/lib/linux/i386;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/i686-linux-android/4.9.x;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/24;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/i686-linux-android/lib;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") 73 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 74 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_CXX_COMPILER "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe") 2 | set(CMAKE_CXX_COMPILER_ARG1 "") 3 | set(CMAKE_CXX_COMPILER_ID "Clang") 4 | set(CMAKE_CXX_COMPILER_VERSION "11.0.5") 5 | set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_CXX_COMPILER_WRAPPER "") 7 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") 8 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;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_std_14;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;cxx_std_17") 9 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") 10 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;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") 11 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;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") 12 | set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") 13 | 14 | set(CMAKE_CXX_PLATFORM_ID "") 15 | set(CMAKE_CXX_SIMULATE_ID "") 16 | set(CMAKE_CXX_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | set(CMAKE_AR "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") 21 | set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") 22 | set(CMAKE_RANLIB "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") 23 | set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") 24 | set(CMAKE_LINKER "CMAKE_LINKER-NOTFOUND") 25 | set(CMAKE_COMPILER_IS_GNUCXX ) 26 | set(CMAKE_CXX_COMPILER_LOADED 1) 27 | set(CMAKE_CXX_COMPILER_WORKS TRUE) 28 | set(CMAKE_CXX_ABI_COMPILED TRUE) 29 | set(CMAKE_COMPILER_IS_MINGW ) 30 | set(CMAKE_COMPILER_IS_CYGWIN ) 31 | if(CMAKE_COMPILER_IS_CYGWIN) 32 | set(CYGWIN 1) 33 | set(UNIX 1) 34 | endif() 35 | 36 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") 37 | 38 | if(CMAKE_COMPILER_IS_MINGW) 39 | set(MINGW 1) 40 | endif() 41 | set(CMAKE_CXX_COMPILER_ID_RUN 1) 42 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) 43 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) 44 | set(CMAKE_CXX_LINKER_PREFERENCE 30) 45 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) 46 | 47 | # Save compiler ABI information. 48 | set(CMAKE_CXX_SIZEOF_DATA_PTR "4") 49 | set(CMAKE_CXX_COMPILER_ABI "ELF") 50 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") 51 | 52 | if(CMAKE_CXX_SIZEOF_DATA_PTR) 53 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") 54 | endif() 55 | 56 | if(CMAKE_CXX_COMPILER_ABI) 57 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") 58 | endif() 59 | 60 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE) 61 | set(CMAKE_LIBRARY_ARCHITECTURE "") 62 | endif() 63 | 64 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") 65 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) 66 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") 67 | endif() 68 | 69 | 70 | 71 | 72 | 73 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") 74 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/11.0.5/lib/linux/i386;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/i686-linux-android/4.9.x;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/24;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/i686-linux-android/lib;D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") 75 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 76 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Windows-10.0.19044") 2 | set(CMAKE_HOST_SYSTEM_NAME "Windows") 3 | set(CMAKE_HOST_SYSTEM_VERSION "10.0.19044") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") 5 | 6 | include("D:/android_sdk/ndk/22.1.7171670/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 "i686") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 5 | 'P', '-', 'd', 'a', 't', 'e', '[', 6 | ('0' + ((_OPENMP/100000)%10)), 7 | ('0' + ((_OPENMP/10000)%10)), 8 | ('0' + ((_OPENMP/1000)%10)), 9 | ('0' + ((_OPENMP/100)%10)), 10 | ('0' + ((_OPENMP/10)%10)), 11 | ('0' + ((_OPENMP/1)%10)), 12 | ']', '\0' }; 13 | int main() 14 | { 15 | puts(ompver_str); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 5 | 'P', '-', 'd', 'a', 't', 'e', '[', 6 | ('0' + ((_OPENMP/100000)%10)), 7 | ('0' + ((_OPENMP/10000)%10)), 8 | ('0' + ((_OPENMP/1000)%10)), 9 | ('0' + ((_OPENMP/100)%10)), 10 | ('0' + ((_OPENMP/10)%10)), 11 | ('0' + ((_OPENMP/1)%10)), 12 | ']', '\0' }; 13 | int main() 14 | { 15 | puts(ompver_str); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/FindOpenMP/OpenMPTryFlag.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | int main() { 4 | #ifdef _OPENMP 5 | return 0; 6 | #else 7 | breaks_on_purpose 8 | #endif 9 | } 10 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | int main() { 4 | #ifdef _OPENMP 5 | return 0; 6 | #else 7 | breaks_on_purpose 8 | #endif 9 | } 10 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/FindOpenMP/ompver_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/x86/CMakeFiles/FindOpenMP/ompver_C.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/FindOpenMP/ompver_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/x86/CMakeFiles/FindOpenMP/ompver_CXX.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/x86/CMakeFiles/rebuild_cache.dir 2 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/x86/CMakeFiles/ncnnyolox.dir 3 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/x86/CMakeFiles/edit_cache.dir 4 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/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/.cxx/cmake/debug/x86/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | { 2 | "stringTable": { 3 | "0": "D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/x86", 4 | "1": "--target=i686-none-linux-android24 --gcc-toolchain=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dncnnyolox_EXPORTS -ID:/ncnn-android-yolox-main/app/src/main/jni/eigen-3.3.9 -isystem D:/ncnn-android-yolox-main/app/src/main/jni/ncnn-20211208-android-vulkan/x86/include/ncnn -isystem D:/ncnn-android-yolox-main/app/src/main/jni/opencv-mobile-4.5.4-android/sdk/native/jni/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -fno-rtti -fno-exceptions -std=gnu++11" 5 | }, 6 | "buildFiles": [ 7 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\ncnn\\ncnn.cmake", 8 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\OGLCompilerTargets-release.cmake", 9 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\OSDependentTargets.cmake", 10 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\ncnn\\ncnnConfig.cmake", 11 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig-version.cmake", 12 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\CMakeLists.txt", 13 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig.cmake", 14 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-x86\\OpenCVConfig.cmake", 15 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\ncnn\\ncnn-release.cmake", 16 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\OGLCompilerTargets.cmake", 17 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\glslangTargets-release.cmake", 18 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\glslangTargets.cmake", 19 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\SPIRVTargets.cmake", 20 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-x86\\OpenCVModules-release.cmake", 21 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\OSDependentTargets-release.cmake", 22 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\android.toolchain.cmake", 23 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-x86\\OpenCVModules.cmake", 24 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\SPIRVTargets-release.cmake", 25 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\platforms.cmake", 26 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\compiler_id.cmake" 27 | ], 28 | "cleanCommands": [ 29 | "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\" clean" 30 | ], 31 | "buildTargetsCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\" {LIST_OF_TARGETS_TO_BUILD}", 32 | "libraries": { 33 | "ncnnyolox-Debug-x86": { 34 | "buildCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\" ncnnyolox", 35 | "buildType": "debug", 36 | "toolchain": "345325578", 37 | "abi": "x86", 38 | "artifactName": "ncnnyolox", 39 | "files": [ 40 | { 41 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\yoloxncnn.cpp", 42 | "flagsOrdinal": 1, 43 | "workingDirectoryOrdinal": 0 44 | }, 45 | { 46 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\yolox.cpp", 47 | "flagsOrdinal": 1, 48 | "workingDirectoryOrdinal": 0 49 | }, 50 | { 51 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ndkcamera.cpp", 52 | "flagsOrdinal": 1, 53 | "workingDirectoryOrdinal": 0 54 | }, 55 | { 56 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\BYTETracker.cpp", 57 | "flagsOrdinal": 1, 58 | "workingDirectoryOrdinal": 0 59 | }, 60 | { 61 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\kalmanFilter.cpp", 62 | "flagsOrdinal": 1, 63 | "workingDirectoryOrdinal": 0 64 | }, 65 | { 66 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\lapjv.cpp", 67 | "flagsOrdinal": 1, 68 | "workingDirectoryOrdinal": 0 69 | }, 70 | { 71 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\STrack.cpp", 72 | "flagsOrdinal": 1, 73 | "workingDirectoryOrdinal": 0 74 | }, 75 | { 76 | "src": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\utils.cpp", 77 | "flagsOrdinal": 1, 78 | "workingDirectoryOrdinal": 0 79 | } 80 | ], 81 | "headers": [], 82 | "output": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj\\x86\\libncnnyolox.so" 83 | } 84 | }, 85 | "toolchains": { 86 | "345325578": { 87 | "cppCompilerExecutable": "D:\\android_sdk\\ndk\\22.1.7171670\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe" 88 | } 89 | }, 90 | "cFileExtensions": [], 91 | "cppFileExtensions": [ 92 | "cpp" 93 | ] 94 | } -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/android_gradle_build_mini.json: -------------------------------------------------------------------------------- 1 | { 2 | "buildFiles": [ 3 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\ncnn\\ncnn.cmake", 4 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\OGLCompilerTargets-release.cmake", 5 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\OSDependentTargets.cmake", 6 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\ncnn\\ncnnConfig.cmake", 7 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig-version.cmake", 8 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\CMakeLists.txt", 9 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\OpenCVConfig.cmake", 10 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-x86\\OpenCVConfig.cmake", 11 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\ncnn\\ncnn-release.cmake", 12 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\OGLCompilerTargets.cmake", 13 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\glslangTargets-release.cmake", 14 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\glslangTargets.cmake", 15 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\SPIRVTargets.cmake", 16 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-x86\\OpenCVModules-release.cmake", 17 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\OSDependentTargets-release.cmake", 18 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\android.toolchain.cmake", 19 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\opencv-mobile-4.5.4-android\\sdk\\native\\jni\\abi-x86\\OpenCVModules.cmake", 20 | "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\ncnn-20211208-android-vulkan\\x86\\lib\\cmake\\SPIRVTargets-release.cmake", 21 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\platforms.cmake", 22 | "D:\\android_sdk\\ndk\\22.1.7171670\\build\\cmake\\compiler_id.cmake" 23 | ], 24 | "cleanCommands": [ 25 | "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\" clean" 26 | ], 27 | "buildTargetsCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\" {LIST_OF_TARGETS_TO_BUILD}", 28 | "libraries": { 29 | "ncnnyolox-Debug-x86": { 30 | "artifactName": "ncnnyolox", 31 | "buildCommand": "D:\\android_sdk\\cmake\\3.10.2.4988404\\bin\\ninja.exe -C \"D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\" ncnnyolox", 32 | "abi": "x86", 33 | "output": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj\\x86\\libncnnyolox.so" 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : D:\android_sdk\cmake\3.10.2.4988404\bin\cmake.exe 2 | arguments : 3 | -HD:\ncnn-android-yolox-main\app\src\main\jni 4 | -BD:\ncnn-android-yolox-main\app\.cxx\cmake\debug\x86 5 | -DANDROID_ABI=x86 6 | -DANDROID_PLATFORM=android-24 7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\ncnn-android-yolox-main\app\build\intermediates\cmake\debug\obj\x86 8 | -DCMAKE_BUILD_TYPE=Debug 9 | -DANDROID_NDK=D:\android_sdk\ndk\22.1.7171670 10 | -DCMAKE_SYSTEM_NAME=Android 11 | -DCMAKE_ANDROID_ARCH_ABI=x86 12 | -DCMAKE_SYSTEM_VERSION=24 13 | -DCMAKE_EXPORT_COMPILE_COMMANDS=ON 14 | -DCMAKE_ANDROID_NDK=D:\android_sdk\ndk\22.1.7171670 15 | -DCMAKE_TOOLCHAIN_FILE=D:\android_sdk\ndk\22.1.7171670\build\cmake\android.toolchain.cmake 16 | -G Ninja 17 | -DCMAKE_MAKE_PROGRAM=D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe 18 | jvmArgs : 19 | 20 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/build_model.json: -------------------------------------------------------------------------------- 1 | { 2 | "variant": { 3 | "module": { 4 | "rootBuildGradleFolder": "D:\\ncnn-android-yolox-main", 5 | "sdkFolder": "D:\\android_sdk", 6 | "isNativeCompilerSettingsCacheEnabled": false, 7 | "isBuildOnlyTargetAbiEnabled": true, 8 | "splitsAbiFilterSet": [], 9 | "intermediatesFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates", 10 | "gradleModulePathName": ":app", 11 | "moduleRootFolder": "D:\\ncnn-android-yolox-main\\app", 12 | "makeFile": "D:\\ncnn-android-yolox-main\\app\\src\\main\\jni\\CMakeLists.txt", 13 | "buildSystem": "CMAKE", 14 | "compilerSettingsCacheFolder": "D:\\ncnn-android-yolox-main\\.cxx", 15 | "cxxFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx", 16 | "ndkFolder": "D:\\android_sdk\\ndk\\22.1.7171670", 17 | "ndkVersion": "22.1.7171670", 18 | "ndkSupportedAbiList": [ 19 | "ARMEABI_V7A", 20 | "ARM64_V8A", 21 | "X86", 22 | "X86_64" 23 | ], 24 | "ndkDefaultAbiList": [ 25 | "ARMEABI_V7A", 26 | "ARM64_V8A", 27 | "X86", 28 | "X86_64" 29 | ], 30 | "cmakeToolchainFile": "." 31 | }, 32 | "buildSystemArgumentList": [], 33 | "cFlagList": [], 34 | "cppFlagsList": [], 35 | "variantName": "debug", 36 | "soFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\lib", 37 | "objFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj", 38 | "jsonFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug", 39 | "gradleBuildOutputFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug", 40 | "isDebuggableEnabled": true, 41 | "validAbiList": [ 42 | "ARMEABI_V7A", 43 | "ARM64_V8A", 44 | "X86", 45 | "X86_64" 46 | ], 47 | "buildTargetSet": [] 48 | }, 49 | "abi": "X86", 50 | "abiPlatformVersion": 24, 51 | "cxxBuildFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86", 52 | "jsonFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\\android_gradle_build.json", 53 | "gradleBuildOutputFolder": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\x86", 54 | "objFolder": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\cmake\\debug\\obj\\x86", 55 | "buildCommandFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\\build_command.txt", 56 | "buildOutputFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\\build_output.txt", 57 | "modelOutputFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\\build_model.json", 58 | "cmake": { 59 | "cmakeListsWrapperFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\x86\\CMakeLists.txt", 60 | "toolchainWrapperFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\x86\\android_gradle_build.toolchain.cmake", 61 | "buildGenerationStateFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\x86\\build_generation_state.json", 62 | "cacheKeyFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\x86\\compiler_cache_key.json", 63 | "compilerCacheUseFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\x86\\compiler_cache_use.json", 64 | "compilerCacheWriteFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\x86\\compiler_cache_write.json", 65 | "toolchainSettingsFromCacheFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cxx\\debug\\x86\\compiler_settings_cache.cmake", 66 | "cmakeWrappingBaseFolder": "." 67 | }, 68 | "jsonGenerationLoggingRecordFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\\json_generation_record.json", 69 | "compileCommandsJsonFile": "D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\\compile_commands.json" 70 | } -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/build_output.txt: -------------------------------------------------------------------------------- 1 | CMake Warning at D:/android_sdk/ndk/22.1.7171670/build/cmake/android.toolchain.cmake:449 (message): 2 | An old version of CMake is being used that cannot automatically detect 3 | compiler attributes. Compiler identification is being bypassed. Some 4 | values may be wrong or missing. Update to CMake 3.19 or newer to use 5 | CMake's built-in compiler identification. 6 | Call Stack (most recent call first): 7 | D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake:6 (include) 8 | CMakeLists.txt:1 (project) 9 | 10 | 11 | Configuring done -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: D:/ncnn-android-yolox-main/app/src/main/jni 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/ncnnyolox") 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 "0") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "TRUE") 38 | endif() 39 | 40 | if(CMAKE_INSTALL_COMPONENT) 41 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 42 | else() 43 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 44 | endif() 45 | 46 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 47 | "${CMAKE_INSTALL_MANIFEST_FILES}") 48 | file(WRITE "D:/ncnn-android-yolox-main/app/.cxx/cmake/debug/x86/${CMAKE_INSTALL_MANIFEST}" 49 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 50 | -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/json_generation_record.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "level": "INFO", 4 | "message": "Start JSON generation. Platform version: 24 min SDK version: x86" 5 | }, 6 | { 7 | "level": "INFO", 8 | "message": "Trying to locate CMake in local SDK repository." 9 | }, 10 | { 11 | "level": "INFO", 12 | "message": "- CMake found in SDK at \u0027D:\\android_sdk\\cmake\\3.10.2.4988404\u0027 had version \u00273.10.2\u0027" 13 | }, 14 | { 15 | "level": "INFO", 16 | "message": "CMake \u00273.18.1\u0027 found in SDK did not match requested version \u00273.10.2\u0027." 17 | }, 18 | { 19 | "level": "INFO", 20 | "message": "CMake \u00273.6.0\u0027 found in SDK did not match requested version \u00273.10.2\u0027." 21 | }, 22 | { 23 | "level": "INFO", 24 | "message": "JSON \u0027D:\\ncnn-android-yolox-main\\app\\.cxx\\cmake\\debug\\x86\\android_gradle_build.json\u0027 was up-to-date" 25 | }, 26 | { 27 | "level": "INFO", 28 | "message": "JSON generation completed without problems" 29 | } 30 | ] -------------------------------------------------------------------------------- /app/.cxx/cmake/debug/x86/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.10 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: ncnnyolox 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__ncnnyolox 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = D:\android_sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=i686-none-linux-android24 --gcc-toolchain=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in 29 | description = Building CXX object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking CXX shared library. 34 | 35 | rule CXX_SHARED_LIBRARY_LINKER__ncnnyolox 36 | command = cmd.exe /C "$PRE_LINK && D:\android_sdk\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=i686-none-linux-android24 --gcc-toolchain=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/android_sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-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 = D:\android_sdk\cmake\3.10.2.4988404\bin\cmake.exe -HD:\ncnn-android-yolox-main\app\src\main\jni -BD:\ncnn-android-yolox-main\app\.cxx\cmake\debug\x86 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe -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 = D:\android_sdk\cmake\3.10.2.4988404\bin\ninja.exe -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.cxx/ndk_locator_record.json: -------------------------------------------------------------------------------- 1 | { 2 | "ndkFolder": "D:\\android_sdk\\ndk\\22.1.7171670", 3 | "messages": [ 4 | { 5 | "level": "INFO", 6 | "message": "android.ndkVersion from module build.gradle is not set" 7 | }, 8 | { 9 | "level": "INFO", 10 | "message": "ndk.dir in local.properties is D:\\android_sdk\\ndk\\22.1.7171670" 11 | }, 12 | { 13 | "level": "INFO", 14 | "message": "ANDROID_NDK_HOME environment variable is not set" 15 | }, 16 | { 17 | "level": "INFO", 18 | "message": "sdkFolder is D:\\android_sdk" 19 | }, 20 | { 21 | "level": "INFO", 22 | "message": "Considering D:\\android_sdk\\ndk\\22.1.7171670 by ndk.dir" 23 | }, 24 | { 25 | "level": "INFO", 26 | "message": "Considering D:\\android_sdk\\ndk-bundle in SDK ndk-bundle folder" 27 | }, 28 | { 29 | "level": "INFO", 30 | "message": "Considering D:\\android_sdk\\ndk\\21.4.7075529 in SDK ndk folder" 31 | }, 32 | { 33 | "level": "INFO", 34 | "message": "Considering D:\\android_sdk\\ndk\\22.0.7026061 in SDK ndk folder" 35 | }, 36 | { 37 | "level": "INFO", 38 | "message": "Considering D:\\android_sdk\\ndk\\22.1.7171670 in SDK ndk folder" 39 | }, 40 | { 41 | "level": "INFO", 42 | "message": "Considering D:\\android_sdk\\ndk\\23.0.7599858 in SDK ndk folder" 43 | }, 44 | { 45 | "level": "INFO", 46 | "message": "Considering D:\\android_sdk\\ndk\\23.1.7779620 in SDK ndk folder" 47 | }, 48 | { 49 | "level": "INFO", 50 | "message": "Rejected D:\\android_sdk\\ndk-bundle in SDK ndk-bundle folder because that location has no source.properties" 51 | }, 52 | { 53 | "level": "INFO", 54 | "message": "Rejected D:\\android_sdk\\ndk\\22.0.7026061 in SDK ndk folder because that location has no source.properties" 55 | }, 56 | { 57 | "level": "INFO", 58 | "message": "Found requested ndk.dir (D:\\android_sdk\\ndk\\22.1.7171670) which has version 22.1.7171670" 59 | } 60 | ] 61 | } -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 24 5 | buildToolsVersion "29.0.2" 6 | 7 | defaultConfig { 8 | applicationId "com.tencent.ncnnyolox" 9 | archivesBaseName = "$applicationId" 10 | 11 | minSdkVersion 24 12 | } 13 | 14 | externalNativeBuild { 15 | cmake { 16 | version "3.10.2" 17 | path file('src/main/jni/CMakeLists.txt') 18 | } 19 | } 20 | 21 | dependencies { 22 | implementation 'com.android.support:support-v4:24.0.0' 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/v4/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 android.support.v4; 8 | 9 | public final class R { 10 | private R() {} 11 | 12 | } 13 | -------------------------------------------------------------------------------- /app/build/generated/not_namespaced_r_class_sources/debug/r/com/tencent/ncnnyolox/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.tencent.ncnnyolox; 9 | 10 | public final class R { 11 | public static final class array { 12 | public static final int cpugpu_array=0x7f010000; 13 | public static final int model_array=0x7f010001; 14 | } 15 | public static final class id { 16 | public static final int buttonSwitchCamera=0x7f020000; 17 | public static final int cameraview=0x7f020001; 18 | public static final int spinnerCPUGPU=0x7f020002; 19 | public static final int spinnerModel=0x7f020003; 20 | } 21 | public static final class layout { 22 | public static final int main=0x7f030000; 23 | } 24 | public static final class string { 25 | public static final int app_name=0x7f040000; 26 | } 27 | } -------------------------------------------------------------------------------- /app/build/generated/source/buildConfig/debug/com/tencent/ncnnyolox/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically generated file. DO NOT MODIFY 3 | */ 4 | package com.tencent.ncnnyolox; 5 | 6 | public final class BuildConfig { 7 | public static final boolean DEBUG = Boolean.parseBoolean("true"); 8 | public static final String APPLICATION_ID = "com.tencent.ncnnyolox"; 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.1"; 13 | } 14 | -------------------------------------------------------------------------------- /app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /app/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson: -------------------------------------------------------------------------------- 1 | [{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"com.tencent.ncnnyolox-debug.apk","fullName":"debug","baseName":"debug"}] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/multi-v2/debug.json: -------------------------------------------------------------------------------- 1 | { 2 | "logs": [ 3 | { 4 | "outputFile": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\res\\merged\\debug\\values_values.arsc.flat", 5 | "map": [ 6 | { 7 | "source": "D:\\ncnn-android-yolox-main\\app\\src\\main\\res\\values\\strings.xml", 8 | "from": { 9 | "startLines": "-1,-1,2", 10 | "startColumns": "-1,-1,4", 11 | "startOffsets": "-1,-1,55", 12 | "endColumns": "-1,-1,50", 13 | "endOffsets": "-1,-1,101" 14 | }, 15 | "to": { 16 | "startLines": "2,6,10", 17 | "startColumns": "4,4,4", 18 | "startOffsets": "55,164,294", 19 | "endLines": "5,9,10", 20 | "endColumns": "19,19,50", 21 | "endOffsets": "159,289,340" 22 | } 23 | } 24 | ] 25 | } 26 | ] 27 | } -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/multi-v2/values.json: -------------------------------------------------------------------------------- 1 | { 2 | "logs": [ 3 | { 4 | "outputFile": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values\\values.xml", 5 | "map": [ 6 | { 7 | "source": "D:\\ncnn-android-yolox-main\\app\\src\\main\\res\\values\\strings.xml", 8 | "from": { 9 | "startLines": "-1,-1,2", 10 | "startColumns": "-1,-1,4", 11 | "startOffsets": "-1,-1,55", 12 | "endColumns": "-1,-1,50", 13 | "endOffsets": "-1,-1,101" 14 | }, 15 | "to": { 16 | "startLines": "2,6,10", 17 | "startColumns": "4,4,4", 18 | "startOffsets": "55,164,294", 19 | "endLines": "5,9,10", 20 | "endColumns": "19,19,50", 21 | "endOffsets": "159,289,340" 22 | } 23 | } 24 | ] 25 | } 26 | ] 27 | } -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/debug.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\res\\merged\\debug\\layout_main.xml.flat", 4 | "source": "D:\\ncnn-android-yolox-main\\app\\src\\main\\res\\layout\\main.xml" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 17 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"BUNDLE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"com.tencent.ncnnyolox-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.tencent.ncnnyolox","split":"","minSdkVersion":"24"}}] -------------------------------------------------------------------------------- /app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/cmake/debug/obj/arm64-v8a/libncnnyolox.so -------------------------------------------------------------------------------- /app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libncnnyolox.so -------------------------------------------------------------------------------- /app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /app/build/intermediates/dex/debug/mergeExtDexDebug/out/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/dex/debug/mergeExtDexDebug/out/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/dex/debug/mergeProjectDexDebug/out/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/dex/debug/mergeProjectDexDebug/out/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/incremental/debug-mergeJavaRes/merge-state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state -------------------------------------------------------------------------------- /app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/1PzYHIeCL1J1zl4_QqEq+hhGFck=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/1PzYHIeCL1J1zl4_QqEq+hhGFck= -------------------------------------------------------------------------------- /app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/G8QM74z5mg51mwUOsEOaXWoDYX0=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/G8QM74z5mg51mwUOsEOaXWoDYX0= -------------------------------------------------------------------------------- /app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/__oQ+gQRMIJHEO+fG1RIQNK9jio=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/__oQ+gQRMIJHEO+fG1RIQNK9jio= -------------------------------------------------------------------------------- /app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state -------------------------------------------------------------------------------- /app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/1PzYHIeCL1J1zl4_QqEq+hhGFck=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/1PzYHIeCL1J1zl4_QqEq+hhGFck= -------------------------------------------------------------------------------- /app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/G8QM74z5mg51mwUOsEOaXWoDYX0=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/G8QM74z5mg51mwUOsEOaXWoDYX0= -------------------------------------------------------------------------------- /app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/__oQ+gQRMIJHEO+fG1RIQNK9jio=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/__oQ+gQRMIJHEO+fG1RIQNK9jio= -------------------------------------------------------------------------------- /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 Jun 24 18:37:08 CST 2022 2 | D\:\\ncnn-android-yolox-main\\app\\src\\main\\res\\layout\\main.xml=D\:\\ncnn-android-yolox-main\\app\\build\\intermediates\\res\\merged\\debug\\layout_main.xml.flat 3 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CPU 5 | GPU 6 | 7 | 8 | bytetrack-nano 9 | bytetrack-tiny 10 | 11 | bytetrackncnn 12 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugResources/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | bytetrackncnn 3 | bytetrack-nano 4 | bytetrack-tiny 5 | 6 | CPU 7 | GPU 8 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugShaders/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt: -------------------------------------------------------------------------------- 1 | #Fri Jun 24 20:24:52 CST 2022 2 | base.1=D\:\\ncnn-android-yolox-main\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\out\\classes.dex 3 | path.1=classes.dex 4 | base.0=D\:\\ncnn-android-yolox-main\\app\\build\\intermediates\\dex\\debug\\mergeExtDexDebug\\out\\classes.dex 5 | renamed.1=classes2.dex 6 | renamed.0=classes.dex 7 | path.0=classes.dex 8 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/sZ_RUpfeVHQQS+jemBvEntB4XzU=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/sZ_RUpfeVHQQS+jemBvEntB4XzU= -------------------------------------------------------------------------------- /app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 18 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/build/intermediates/instant_app_manifest/debug/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"INSTANT_APP_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"com.tencent.ncnnyolox-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.tencent.ncnnyolox","split":"","minSdkVersion":"24"}}] -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/android/support/v4/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/android/support/v4/R.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/BuildConfig.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/MainActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/MainActivity$1.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/MainActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/MainActivity$2.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/MainActivity$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/MainActivity$3.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/MainActivity.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/NcnnYolox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/NcnnYolox.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R$array.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R$array.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R$id.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R$layout.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R$string.class -------------------------------------------------------------------------------- /app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/javac/debug/classes/com/tencent/ncnnyolox/R.class -------------------------------------------------------------------------------- /app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 6 | 6 7 | 7 8 | 7-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml 9 | 8 10 | 9 11 | 9-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:6:5-65 12 | 9-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:6:22-62 13 | 10 14 | 11 15 | 11-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:7:5-66 16 | 11-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:7:19-63 17 | 12 18 | 13 D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:9:5-18:19 20 | 14 android:debuggable="true" 21 | 15 android:label="@string/app_name" 22 | 15-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:9:18-50 23 | 16 android:testOnly="true" > 24 | 17 D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:10:9-17:20 26 | 18 android:name="com.tencent.ncnnyolox.MainActivity" 27 | 18-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:10:19-46 28 | 19 android:label="@string/app_name" 29 | 19-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:11:19-51 30 | 20 android:screenOrientation="portrait" > 31 | 20-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:12:19-55 32 | 21 33 | 21-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:13:13-16:29 34 | 22 35 | 22-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:14:17-69 36 | 22-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:14:25-66 37 | 23 38 | 24 39 | 24-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:15:17-77 40 | 24-->D:\ncnn-android-yolox-main\app\src\main\AndroidManifest.xml:15:27-74 41 | 25 42 | 26 43 | 27 44 | 28 45 | 29 46 | -------------------------------------------------------------------------------- /app/build/intermediates/merged_assets/debug/out/bytetrack-nano.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/merged_assets/debug/out/bytetrack-nano.bin -------------------------------------------------------------------------------- /app/build/intermediates/merged_assets/debug/out/bytetrack-tiny.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/merged_assets/debug/out/bytetrack-tiny.bin -------------------------------------------------------------------------------- /app/build/intermediates/merged_java_res/debug/out.jar: -------------------------------------------------------------------------------- 1 | PK -------------------------------------------------------------------------------- /app/build/intermediates/merged_manifests/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 17 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/build/intermediates/merged_manifests/debug/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"com.tencent.ncnnyolox-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.tencent.ncnnyolox","split":"","minSdkVersion":"24"}}] -------------------------------------------------------------------------------- /app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libncnnyolox.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libncnnyolox.so -------------------------------------------------------------------------------- /app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libncnnyolox.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libncnnyolox.so -------------------------------------------------------------------------------- /app/build/intermediates/metadata_feature_manifest/debug/processDebugManifest/metadata-feature/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"METADATA_FEATURE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"com.tencent.ncnnyolox-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{}}] -------------------------------------------------------------------------------- /app/build/intermediates/processed_res/debug/processDebugResources/out/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"PROCESSED_RES"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"com.tencent.ncnnyolox-debug.apk","fullName":"debug","baseName":"debug"},"path":"resources-debug.ap_","properties":{"packageId":"com.tencent.ncnnyolox","split":"","minSdkVersion":"24"}}] -------------------------------------------------------------------------------- /app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_ -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout_main.xml.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/res/merged/debug/layout_main.xml.flat -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/values_values.arsc.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/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.tencent.ncnnyolox 2 | array cpugpu_array 3 | array model_array 4 | id buttonSwitchCamera 5 | id cameraview 6 | id spinnerCPUGPU 7 | id spinnerModel 8 | layout main 9 | string app_name 10 | -------------------------------------------------------------------------------- /app/build/intermediates/signing_config/debug/out/signing-config.json: -------------------------------------------------------------------------------- 1 | {"mName":"debug","mStoreFile":"C:\\Users\\姚毅\\.android\\debug.keystore","mStorePassword":"android","mKeyAlias":"AndroidDebugKey","mKeyPassword":"android","mStoreType":"pkcs12","mV1SigningEnabled":true,"mV2SigningEnabled":true} -------------------------------------------------------------------------------- /app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libncnnyolox.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libncnnyolox.so -------------------------------------------------------------------------------- /app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libncnnyolox.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libncnnyolox.so -------------------------------------------------------------------------------- /app/build/intermediates/symbols/debug/R.txt: -------------------------------------------------------------------------------- 1 | int array cpugpu_array 0x7f010000 2 | int array model_array 0x7f010001 3 | int id buttonSwitchCamera 0x7f020000 4 | int id cameraview 0x7f020001 5 | int id spinnerCPUGPU 0x7f020002 6 | int id spinnerModel 0x7f020003 7 | int layout main 0x7f030000 8 | int string app_name 0x7f040000 9 | -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/BuildConfig.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/BuildConfig.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/MainActivity$1.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/MainActivity$1.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/MainActivity$2.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/MainActivity$2.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/MainActivity$3.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/MainActivity$3.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/MainActivity.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/MainActivity.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/NcnnYolox.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/NcnnYolox.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R$array.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R$array.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R$id.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R$id.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R$layout.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R$layout.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R$string.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R$string.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/intermediates/transforms/dexBuilder/debug/0/com/tencent/ncnnyolox/R.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dexBuilder/debug/__content__.json: -------------------------------------------------------------------------------- 1 | [{"name":"D:\\ncnn-android-yolox-main\\app\\build\\intermediates\\javac\\debug\\classes","index":0,"scopes":["PROJECT"],"types":["DEX_ARCHIVE"],"format":"DIRECTORY","present":true}] -------------------------------------------------------------------------------- /app/build/outputs/apk/debug/com.tencent.ncnnyolox-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/outputs/apk/debug/com.tencent.ncnnyolox-debug.apk -------------------------------------------------------------------------------- /app/build/outputs/apk/debug/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"com.tencent.ncnnyolox-debug.apk","fullName":"debug","baseName":"debug"},"path":"com.tencent.ncnnyolox-debug.apk","properties":{}}] -------------------------------------------------------------------------------- /app/build/outputs/logs/manifest-merger-debug-report.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/build/outputs/logs/manifest-merger-debug-report.txt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/assets/bytetrack-nano.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/src/main/assets/bytetrack-nano.bin -------------------------------------------------------------------------------- /app/src/main/assets/bytetrack-tiny.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoyi30/ByteTrack_ncnn_Android/edc9c801542c039644c6be1702d8806914d7d903/app/src/main/assets/bytetrack-tiny.bin -------------------------------------------------------------------------------- /app/src/main/java/com/tencent/ncnnyolox/MainActivity.java: -------------------------------------------------------------------------------- 1 | // Tencent is pleased to support the open source community by making ncnn available. 2 | // 3 | // Copyright (C) 2021 THL A29 Limited, a Tencent company. All rights reserved. 4 | // 5 | // Licensed under the BSD 3-Clause License (the "License"); you may not use this file except 6 | // in compliance with the License. You may obtain a copy of the License at 7 | // 8 | // https://opensource.org/licenses/BSD-3-Clause 9 | // 10 | // Unless required by applicable law or agreed to in writing, software distributed 11 | // under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 12 | // CONDITIONS OF ANY KIND, either express or implied. See the License for the 13 | // specific language governing permissions and limitations under the License. 14 | 15 | package com.tencent.ncnnyolox; 16 | 17 | import android.Manifest; 18 | import android.app.Activity; 19 | import android.content.pm.PackageManager; 20 | import android.graphics.PixelFormat; 21 | import android.os.Bundle; 22 | import android.util.Log; 23 | import android.view.Surface; 24 | import android.view.SurfaceHolder; 25 | import android.view.SurfaceView; 26 | import android.view.View; 27 | import android.view.WindowManager; 28 | import android.widget.AdapterView; 29 | import android.widget.Button; 30 | import android.widget.Spinner; 31 | 32 | import android.support.v4.app.ActivityCompat; 33 | import android.support.v4.content.ContextCompat; 34 | 35 | public class MainActivity extends Activity implements SurfaceHolder.Callback 36 | { 37 | public static final int REQUEST_CAMERA = 100; 38 | 39 | private NcnnYolox ncnnyolox = new NcnnYolox(); 40 | private int facing = 1; 41 | 42 | private Spinner spinnerModel; 43 | private Spinner spinnerCPUGPU; 44 | private int current_model = 0; 45 | private int current_cpugpu = 0; 46 | 47 | private SurfaceView cameraView; 48 | 49 | /** Called when the activity is first created. */ 50 | @Override 51 | public void onCreate(Bundle savedInstanceState) 52 | { 53 | super.onCreate(savedInstanceState); 54 | setContentView(R.layout.main); 55 | 56 | getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 57 | 58 | cameraView = (SurfaceView) findViewById(R.id.cameraview); 59 | 60 | cameraView.getHolder().setFormat(PixelFormat.RGBA_8888); 61 | cameraView.getHolder().addCallback(this); 62 | 63 | Button buttonSwitchCamera = (Button) findViewById(R.id.buttonSwitchCamera); 64 | buttonSwitchCamera.setOnClickListener(new View.OnClickListener() { 65 | @Override 66 | public void onClick(View arg0) { 67 | 68 | int new_facing = 1 - facing; 69 | 70 | ncnnyolox.closeCamera(); 71 | 72 | ncnnyolox.openCamera(new_facing); 73 | 74 | facing = new_facing; 75 | } 76 | }); 77 | 78 | spinnerModel = (Spinner) findViewById(R.id.spinnerModel); 79 | spinnerModel.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 80 | @Override 81 | public void onItemSelected(AdapterView arg0, View arg1, int position, long id) 82 | { 83 | if (position != current_model) 84 | { 85 | current_model = position; 86 | reload(); 87 | } 88 | } 89 | 90 | @Override 91 | public void onNothingSelected(AdapterView arg0) 92 | { 93 | } 94 | }); 95 | 96 | spinnerCPUGPU = (Spinner) findViewById(R.id.spinnerCPUGPU); 97 | spinnerCPUGPU.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 98 | @Override 99 | public void onItemSelected(AdapterView arg0, View arg1, int position, long id) 100 | { 101 | if (position != current_cpugpu) 102 | { 103 | current_cpugpu = position; 104 | reload(); 105 | } 106 | } 107 | 108 | @Override 109 | public void onNothingSelected(AdapterView arg0) 110 | { 111 | } 112 | }); 113 | 114 | reload(); 115 | } 116 | 117 | private void reload() 118 | { 119 | boolean ret_init = ncnnyolox.loadModel(getAssets(), current_model, current_cpugpu); 120 | if (!ret_init) 121 | { 122 | Log.e("MainActivity", "ncnnyolox loadModel failed"); 123 | } 124 | } 125 | 126 | @Override 127 | public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) 128 | { 129 | ncnnyolox.setOutputWindow(holder.getSurface()); 130 | } 131 | 132 | @Override 133 | public void surfaceCreated(SurfaceHolder holder) 134 | { 135 | } 136 | 137 | @Override 138 | public void surfaceDestroyed(SurfaceHolder holder) 139 | { 140 | 141 | } 142 | 143 | @Override 144 | public void onResume() 145 | { 146 | super.onResume(); 147 | if (ContextCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.CAMERA) == PackageManager.PERMISSION_DENIED) 148 | { 149 | ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.CAMERA}, REQUEST_CAMERA); 150 | } 151 | ncnnyolox.openCamera(facing); 152 | } 153 | 154 | @Override 155 | public void onPause() 156 | { 157 | super.onPause(); 158 | ncnnyolox.closeCamera(); 159 | } 160 | } 161 | -------------------------------------------------------------------------------- /app/src/main/java/com/tencent/ncnnyolox/NcnnYolox.java: -------------------------------------------------------------------------------- 1 | // Tencent is pleased to support the open source community by making ncnn available. 2 | // 3 | // Copyright (C) 2021 THL A29 Limited, a Tencent company. All rights reserved. 4 | // 5 | // Licensed under the BSD 3-Clause License (the "License"); you may not use this file except 6 | // in compliance with the License. You may obtain a copy of the License at 7 | // 8 | // https://opensource.org/licenses/BSD-3-Clause 9 | // 10 | // Unless required by applicable law or agreed to in writing, software distributed 11 | // under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 12 | // CONDITIONS OF ANY KIND, either express or implied. See the License for the 13 | // specific language governing permissions and limitations under the License. 14 | 15 | package com.tencent.ncnnyolox; 16 | 17 | import android.content.res.AssetManager; 18 | import android.view.Surface; 19 | 20 | public class NcnnYolox 21 | { 22 | public native boolean loadModel(AssetManager mgr, int modelid, int cpugpu); 23 | public native boolean openCamera(int facing); 24 | public native boolean closeCamera(); 25 | public native boolean setOutputWindow(Surface surface); 26 | 27 | static { 28 | System.loadLibrary("ncnnyolox"); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/jni/BYTETracker.h: -------------------------------------------------------------------------------- 1 | #include "STrack.h" 2 | #include "yolox.h" 3 | 4 | 5 | 6 | class BYTETracker 7 | { 8 | public: 9 | BYTETracker(int frame_rate = 30, int track_buffer = 30); 10 | ~BYTETracker(); 11 | 12 | vector update(const vector& objects); 13 | Scalar get_color(int idx); 14 | 15 | private: 16 | vector joint_stracks(vector &tlista, vector &tlistb); 17 | vector joint_stracks(vector &tlista, vector &tlistb); 18 | 19 | vector sub_stracks(vector &tlista, vector &tlistb); 20 | void remove_duplicate_stracks(vector &resa, vector &resb, vector &stracksa, vector &stracksb); 21 | 22 | void linear_assignment(vector > &cost_matrix, int cost_matrix_size, int cost_matrix_size_size, float thresh, 23 | vector > &matches, vector &unmatched_a, vector &unmatched_b); 24 | vector > iou_distance(vector &atracks, vector &btracks, int &dist_size, int &dist_size_size); 25 | vector > iou_distance(vector &atracks, vector &btracks); 26 | vector > ious(vector > &atlbrs, vector > &btlbrs); 27 | 28 | double lapjv(const vector > &cost, vector &rowsol, vector &colsol, 29 | bool extend_cost = false, float cost_limit = LONG_MAX, bool return_cost = true); 30 | 31 | private: 32 | 33 | float track_thresh; 34 | float high_thresh; 35 | float match_thresh; 36 | int frame_id; 37 | int max_time_lost; 38 | 39 | vector tracked_stracks; 40 | vector lost_stracks; 41 | vector removed_stracks; 42 | byte_kalman::KalmanFilter kalman_filter; 43 | }; 44 | -------------------------------------------------------------------------------- /app/src/main/jni/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | project(ncnnyolox) 2 | 3 | cmake_minimum_required(VERSION 3.10) 4 | 5 | INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/eigen-3.3.9) 6 | 7 | set(OpenCV_DIR ${CMAKE_SOURCE_DIR}/opencv-mobile-4.5.4-android/sdk/native/jni) 8 | find_package(OpenCV REQUIRED core imgproc) 9 | 10 | set(ncnn_DIR ${CMAKE_SOURCE_DIR}/ncnn-20211208-android-vulkan/${ANDROID_ABI}/lib/cmake/ncnn) 11 | find_package(ncnn REQUIRED) 12 | 13 | add_library(ncnnyolox SHARED yoloxncnn.cpp yolox.cpp ndkcamera.cpp BYTETracker.cpp kalmanFilter.cpp lapjv.cpp STrack.cpp utils.cpp) 14 | 15 | target_link_libraries(ncnnyolox ncnn ${OpenCV_LIBS} camera2ndk mediandk) 16 | -------------------------------------------------------------------------------- /app/src/main/jni/STrack.cpp: -------------------------------------------------------------------------------- 1 | #include "STrack.h" 2 | 3 | STrack::STrack(vector tlwh_, float score) 4 | { 5 | _tlwh.resize(4); 6 | _tlwh.assign(tlwh_.begin(), tlwh_.end()); 7 | 8 | is_activated = false; 9 | track_id = 0; 10 | state = TrackState::New; 11 | 12 | tlwh.resize(4); 13 | tlbr.resize(4); 14 | 15 | static_tlwh(); 16 | static_tlbr(); 17 | frame_id = 0; 18 | tracklet_len = 0; 19 | this->score = score; 20 | start_frame = 0; 21 | } 22 | 23 | STrack::~STrack() 24 | { 25 | } 26 | 27 | void STrack::activate(byte_kalman::KalmanFilter &kalman_filter, int frame_id) 28 | { 29 | this->kalman_filter = kalman_filter; 30 | this->track_id = this->next_id(); 31 | 32 | vector _tlwh_tmp(4); 33 | _tlwh_tmp[0] = this->_tlwh[0]; 34 | _tlwh_tmp[1] = this->_tlwh[1]; 35 | _tlwh_tmp[2] = this->_tlwh[2]; 36 | _tlwh_tmp[3] = this->_tlwh[3]; 37 | vector xyah = tlwh_to_xyah(_tlwh_tmp); 38 | DETECTBOX xyah_box; 39 | xyah_box[0] = xyah[0]; 40 | xyah_box[1] = xyah[1]; 41 | xyah_box[2] = xyah[2]; 42 | xyah_box[3] = xyah[3]; 43 | auto mc = this->kalman_filter.initiate(xyah_box); 44 | this->mean = mc.first; 45 | this->covariance = mc.second; 46 | 47 | static_tlwh(); 48 | static_tlbr(); 49 | 50 | this->tracklet_len = 0; 51 | this->state = TrackState::Tracked; 52 | if (frame_id == 1) 53 | { 54 | this->is_activated = true; 55 | } 56 | //this->is_activated = true; 57 | this->frame_id = frame_id; 58 | this->start_frame = frame_id; 59 | } 60 | 61 | void STrack::re_activate(STrack &new_track, int frame_id, bool new_id) 62 | { 63 | vector xyah = tlwh_to_xyah(new_track.tlwh); 64 | DETECTBOX xyah_box; 65 | xyah_box[0] = xyah[0]; 66 | xyah_box[1] = xyah[1]; 67 | xyah_box[2] = xyah[2]; 68 | xyah_box[3] = xyah[3]; 69 | auto mc = this->kalman_filter.update(this->mean, this->covariance, xyah_box); 70 | this->mean = mc.first; 71 | this->covariance = mc.second; 72 | 73 | static_tlwh(); 74 | static_tlbr(); 75 | 76 | this->tracklet_len = 0; 77 | this->state = TrackState::Tracked; 78 | this->is_activated = true; 79 | this->frame_id = frame_id; 80 | this->score = new_track.score; 81 | if (new_id) 82 | this->track_id = next_id(); 83 | } 84 | 85 | void STrack::update(STrack &new_track, int frame_id) 86 | { 87 | this->frame_id = frame_id; 88 | this->tracklet_len++; 89 | 90 | vector xyah = tlwh_to_xyah(new_track.tlwh); 91 | DETECTBOX xyah_box; 92 | xyah_box[0] = xyah[0]; 93 | xyah_box[1] = xyah[1]; 94 | xyah_box[2] = xyah[2]; 95 | xyah_box[3] = xyah[3]; 96 | 97 | auto mc = this->kalman_filter.update(this->mean, this->covariance, xyah_box); 98 | this->mean = mc.first; 99 | this->covariance = mc.second; 100 | 101 | static_tlwh(); 102 | static_tlbr(); 103 | 104 | this->state = TrackState::Tracked; 105 | this->is_activated = true; 106 | 107 | this->score = new_track.score; 108 | } 109 | 110 | void STrack::static_tlwh() 111 | { 112 | if (this->state == TrackState::New) 113 | { 114 | tlwh[0] = _tlwh[0]; 115 | tlwh[1] = _tlwh[1]; 116 | tlwh[2] = _tlwh[2]; 117 | tlwh[3] = _tlwh[3]; 118 | return; 119 | } 120 | 121 | tlwh[0] = mean[0]; 122 | tlwh[1] = mean[1]; 123 | tlwh[2] = mean[2]; 124 | tlwh[3] = mean[3]; 125 | 126 | tlwh[2] *= tlwh[3]; 127 | tlwh[0] -= tlwh[2] / 2; 128 | tlwh[1] -= tlwh[3] / 2; 129 | } 130 | 131 | void STrack::static_tlbr() 132 | { 133 | tlbr.clear(); 134 | tlbr.assign(tlwh.begin(), tlwh.end()); 135 | tlbr[2] += tlbr[0]; 136 | tlbr[3] += tlbr[1]; 137 | } 138 | 139 | vector STrack::tlwh_to_xyah(vector tlwh_tmp) 140 | { 141 | vector tlwh_output = tlwh_tmp; 142 | tlwh_output[0] += tlwh_output[2] / 2; 143 | tlwh_output[1] += tlwh_output[3] / 2; 144 | tlwh_output[2] /= tlwh_output[3]; 145 | return tlwh_output; 146 | } 147 | 148 | vector STrack::to_xyah() 149 | { 150 | return tlwh_to_xyah(tlwh); 151 | } 152 | 153 | vector STrack::tlbr_to_tlwh(vector &tlbr) 154 | { 155 | tlbr[2] -= tlbr[0]; 156 | tlbr[3] -= tlbr[1]; 157 | return tlbr; 158 | } 159 | 160 | void STrack::mark_lost() 161 | { 162 | state = TrackState::Lost; 163 | } 164 | 165 | void STrack::mark_removed() 166 | { 167 | state = TrackState::Removed; 168 | } 169 | 170 | int STrack::next_id() 171 | { 172 | static int _count = 0; 173 | _count++; 174 | return _count; 175 | } 176 | 177 | int STrack::end_frame() 178 | { 179 | return this->frame_id; 180 | } 181 | 182 | void STrack::multi_predict(vector &stracks, byte_kalman::KalmanFilter &kalman_filter) 183 | { 184 | for (int i = 0; i < stracks.size(); i++) 185 | { 186 | if (stracks[i]->state != TrackState::Tracked) 187 | { 188 | stracks[i]->mean[7] = 0; 189 | } 190 | kalman_filter.predict(stracks[i]->mean, stracks[i]->covariance); 191 | stracks[i]->static_tlwh(); 192 | stracks[i]->static_tlbr(); 193 | } 194 | } -------------------------------------------------------------------------------- /app/src/main/jni/STrack.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "kalmanFilter.h" 5 | 6 | using namespace cv; 7 | using namespace std; 8 | 9 | enum TrackState { New = 0, Tracked, Lost, Removed }; 10 | 11 | class STrack 12 | { 13 | public: 14 | STrack(vector tlwh_, float score); 15 | ~STrack(); 16 | 17 | vector static tlbr_to_tlwh(vector &tlbr); 18 | void static multi_predict(vector &stracks, byte_kalman::KalmanFilter &kalman_filter); 19 | void static_tlwh(); 20 | void static_tlbr(); 21 | vector tlwh_to_xyah(vector tlwh_tmp); 22 | vector to_xyah(); 23 | void mark_lost(); 24 | void mark_removed(); 25 | int next_id(); 26 | int end_frame(); 27 | 28 | void activate(byte_kalman::KalmanFilter &kalman_filter, int frame_id); 29 | void re_activate(STrack &new_track, int frame_id, bool new_id = false); 30 | void update(STrack &new_track, int frame_id); 31 | 32 | public: 33 | bool is_activated; 34 | int track_id; 35 | int state; 36 | 37 | vector _tlwh; 38 | vector tlwh; 39 | vector tlbr; 40 | int frame_id; 41 | int tracklet_len; 42 | int start_frame; 43 | 44 | KAL_MEAN mean; 45 | KAL_COVA covariance; 46 | float score; 47 | 48 | private: 49 | byte_kalman::KalmanFilter kalman_filter; 50 | }; -------------------------------------------------------------------------------- /app/src/main/jni/dataType.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | #include "eigen-3.3.9/Eigen/Core" 7 | #include "eigen-3.3.9/Eigen/Dense" 8 | typedef Eigen::Matrix DETECTBOX; 9 | typedef Eigen::Matrix DETECTBOXSS; 10 | typedef Eigen::Matrix FEATURE; 11 | typedef Eigen::Matrix FEATURESS; 12 | //typedef std::vector FEATURESS; 13 | 14 | //Kalmanfilter 15 | //typedef Eigen::Matrix KAL_FILTER; 16 | typedef Eigen::Matrix KAL_MEAN; 17 | typedef Eigen::Matrix KAL_COVA; 18 | typedef Eigen::Matrix KAL_HMEAN; 19 | typedef Eigen::Matrix KAL_HCOVA; 20 | using KAL_DATA = std::pair; 21 | using KAL_HDATA = std::pair; 22 | 23 | //main 24 | using RESULT_DATA = std::pair; 25 | 26 | //tracker: 27 | using TRACKER_DATA = std::pair; 28 | using MATCH_DATA = std::pair; 29 | typedef struct t { 30 | std::vector matches; 31 | std::vector unmatched_tracks; 32 | std::vector unmatched_detections; 33 | }TRACHER_MATCHD; 34 | 35 | //linear_assignment: 36 | typedef Eigen::Matrix DYNAMICM; -------------------------------------------------------------------------------- /app/src/main/jni/kalmanFilter.cpp: -------------------------------------------------------------------------------- 1 | #include "kalmanFilter.h" 2 | #include 3 | 4 | namespace byte_kalman 5 | { 6 | const double KalmanFilter::chi2inv95[10] = { 7 | 0, 8 | 3.8415, 9 | 5.9915, 10 | 7.8147, 11 | 9.4877, 12 | 11.070, 13 | 12.592, 14 | 14.067, 15 | 15.507, 16 | 16.919 17 | }; 18 | KalmanFilter::KalmanFilter() 19 | { 20 | int ndim = 4; 21 | double dt = 1.; 22 | 23 | _motion_mat = Eigen::MatrixXf::Identity(8, 8); 24 | for (int i = 0; i < ndim; i++) { 25 | _motion_mat(i, ndim + i) = dt; 26 | } 27 | _update_mat = Eigen::MatrixXf::Identity(4, 8); 28 | 29 | this->_std_weight_position = 1. / 20; 30 | this->_std_weight_velocity = 1. / 160; 31 | } 32 | 33 | KAL_DATA KalmanFilter::initiate(const DETECTBOX &measurement) 34 | { 35 | DETECTBOX mean_pos = measurement; 36 | DETECTBOX mean_vel; 37 | for (int i = 0; i < 4; i++) mean_vel(i) = 0; 38 | 39 | KAL_MEAN mean; 40 | for (int i = 0; i < 8; i++) { 41 | if (i < 4) mean(i) = mean_pos(i); 42 | else mean(i) = mean_vel(i - 4); 43 | } 44 | 45 | KAL_MEAN std; 46 | std(0) = 2 * _std_weight_position * measurement[3]; 47 | std(1) = 2 * _std_weight_position * measurement[3]; 48 | std(2) = 1e-2; 49 | std(3) = 2 * _std_weight_position * measurement[3]; 50 | std(4) = 10 * _std_weight_velocity * measurement[3]; 51 | std(5) = 10 * _std_weight_velocity * measurement[3]; 52 | std(6) = 1e-5; 53 | std(7) = 10 * _std_weight_velocity * measurement[3]; 54 | 55 | KAL_MEAN tmp = std.array().square(); 56 | KAL_COVA var = tmp.asDiagonal(); 57 | return std::make_pair(mean, var); 58 | } 59 | 60 | void KalmanFilter::predict(KAL_MEAN &mean, KAL_COVA &covariance) 61 | { 62 | //revise the data; 63 | DETECTBOX std_pos; 64 | std_pos << _std_weight_position * mean(3), 65 | _std_weight_position * mean(3), 66 | 1e-2, 67 | _std_weight_position * mean(3); 68 | DETECTBOX std_vel; 69 | std_vel << _std_weight_velocity * mean(3), 70 | _std_weight_velocity * mean(3), 71 | 1e-5, 72 | _std_weight_velocity * mean(3); 73 | KAL_MEAN tmp; 74 | tmp.block<1, 4>(0, 0) = std_pos; 75 | tmp.block<1, 4>(0, 4) = std_vel; 76 | tmp = tmp.array().square(); 77 | KAL_COVA motion_cov = tmp.asDiagonal(); 78 | KAL_MEAN mean1 = this->_motion_mat * mean.transpose(); 79 | KAL_COVA covariance1 = this->_motion_mat * covariance *(_motion_mat.transpose()); 80 | covariance1 += motion_cov; 81 | 82 | mean = mean1; 83 | covariance = covariance1; 84 | } 85 | 86 | KAL_HDATA KalmanFilter::project(const KAL_MEAN &mean, const KAL_COVA &covariance) 87 | { 88 | DETECTBOX std; 89 | std << _std_weight_position * mean(3), _std_weight_position * mean(3), 90 | 1e-1, _std_weight_position * mean(3); 91 | KAL_HMEAN mean1 = _update_mat * mean.transpose(); 92 | KAL_HCOVA covariance1 = _update_mat * covariance * (_update_mat.transpose()); 93 | Eigen::Matrix diag = std.asDiagonal(); 94 | diag = diag.array().square().matrix(); 95 | covariance1 += diag; 96 | // covariance1.diagonal() << diag; 97 | return std::make_pair(mean1, covariance1); 98 | } 99 | 100 | KAL_DATA 101 | KalmanFilter::update( 102 | const KAL_MEAN &mean, 103 | const KAL_COVA &covariance, 104 | const DETECTBOX &measurement) 105 | { 106 | KAL_HDATA pa = project(mean, covariance); 107 | KAL_HMEAN projected_mean = pa.first; 108 | KAL_HCOVA projected_cov = pa.second; 109 | 110 | //chol_factor, lower = 111 | //scipy.linalg.cho_factor(projected_cov, lower=True, check_finite=False) 112 | //kalmain_gain = 113 | //scipy.linalg.cho_solve((cho_factor, lower), 114 | //np.dot(covariance, self._upadte_mat.T).T, 115 | //check_finite=False).T 116 | Eigen::Matrix B = (covariance * (_update_mat.transpose())).transpose(); 117 | Eigen::Matrix kalman_gain = (projected_cov.llt().solve(B)).transpose(); // eg.8x4 118 | Eigen::Matrix innovation = measurement - projected_mean; //eg.1x4 119 | auto tmp = innovation * (kalman_gain.transpose()); 120 | KAL_MEAN new_mean = (mean.array() + tmp.array()).matrix(); 121 | KAL_COVA new_covariance = covariance - kalman_gain * projected_cov*(kalman_gain.transpose()); 122 | return std::make_pair(new_mean, new_covariance); 123 | } 124 | 125 | Eigen::Matrix 126 | KalmanFilter::gating_distance( 127 | const KAL_MEAN &mean, 128 | const KAL_COVA &covariance, 129 | const std::vector &measurements, 130 | bool only_position) 131 | { 132 | KAL_HDATA pa = this->project(mean, covariance); 133 | if (only_position) { 134 | printf("not implement!"); 135 | exit(0); 136 | } 137 | KAL_HMEAN mean1 = pa.first; 138 | KAL_HCOVA covariance1 = pa.second; 139 | 140 | // Eigen::Matrix d(size, 4); 141 | DETECTBOXSS d(measurements.size(), 4); 142 | int pos = 0; 143 | for (DETECTBOX box : measurements) { 144 | d.row(pos++) = box - mean1; 145 | } 146 | Eigen::Matrix factor = covariance1.llt().matrixL(); 147 | Eigen::Matrix z = factor.triangularView().solve(d).transpose(); 148 | auto zz = ((z.array())*(z.array())).matrix(); 149 | auto square_maha = zz.colwise().sum(); 150 | return square_maha; 151 | } 152 | } -------------------------------------------------------------------------------- /app/src/main/jni/kalmanFilter.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "dataType.h" 4 | 5 | namespace byte_kalman 6 | { 7 | class KalmanFilter 8 | { 9 | public: 10 | static const double chi2inv95[10]; 11 | KalmanFilter(); 12 | KAL_DATA initiate(const DETECTBOX& measurement); 13 | void predict(KAL_MEAN& mean, KAL_COVA& covariance); 14 | KAL_HDATA project(const KAL_MEAN& mean, const KAL_COVA& covariance); 15 | KAL_DATA update(const KAL_MEAN& mean, 16 | const KAL_COVA& covariance, 17 | const DETECTBOX& measurement); 18 | 19 | Eigen::Matrix gating_distance( 20 | const KAL_MEAN& mean, 21 | const KAL_COVA& covariance, 22 | const std::vector& measurements, 23 | bool only_position = false); 24 | 25 | private: 26 | Eigen::Matrix _motion_mat; 27 | Eigen::Matrix _update_mat; 28 | float _std_weight_position; 29 | float _std_weight_velocity; 30 | }; 31 | } -------------------------------------------------------------------------------- /app/src/main/jni/lapjv.h: -------------------------------------------------------------------------------- 1 | #ifndef LAPJV_H 2 | #define LAPJV_H 3 | 4 | #define LARGE 1000000 5 | 6 | #if !defined TRUE 7 | #define TRUE 1 8 | #endif 9 | #if !defined FALSE 10 | #define FALSE 0 11 | #endif 12 | 13 | #define NEW(x, t, n) if ((x = (t *)malloc(sizeof(t) * (n))) == 0) { return -1; } 14 | #define FREE(x) if (x != 0) { free(x); x = 0; } 15 | #define SWAP_INDICES(a, b) { int_t _temp_index = a; a = b; b = _temp_index; } 16 | 17 | #if 0 18 | #include 19 | #define ASSERT(cond) assert(cond) 20 | #define PRINTF(fmt, ...) printf(fmt, ##__VA_ARGS__) 21 | #define PRINT_COST_ARRAY(a, n) \ 22 | while (1) { \ 23 | printf(#a" = ["); \ 24 | if ((n) > 0) { \ 25 | printf("%f", (a)[0]); \ 26 | for (uint_t j = 1; j < n; j++) { \ 27 | printf(", %f", (a)[j]); \ 28 | } \ 29 | } \ 30 | printf("]\n"); \ 31 | break; \ 32 | } 33 | #define PRINT_INDEX_ARRAY(a, n) \ 34 | while (1) { \ 35 | printf(#a" = ["); \ 36 | if ((n) > 0) { \ 37 | printf("%d", (a)[0]); \ 38 | for (uint_t j = 1; j < n; j++) { \ 39 | printf(", %d", (a)[j]); \ 40 | } \ 41 | } \ 42 | printf("]\n"); \ 43 | break; \ 44 | } 45 | #else 46 | #define ASSERT(cond) 47 | #define PRINTF(fmt, ...) 48 | #define PRINT_COST_ARRAY(a, n) 49 | #define PRINT_INDEX_ARRAY(a, n) 50 | #endif 51 | 52 | 53 | typedef signed int int_t; 54 | typedef unsigned int uint_t; 55 | typedef double cost_t; 56 | typedef char boolean; 57 | typedef enum fp_t { FP_1 = 1, FP_2 = 2, FP_DYNAMIC = 3 } fp_t; 58 | 59 | extern int_t lapjv_internal( 60 | const uint_t n, cost_t *cost[], 61 | int_t *x, int_t *y); 62 | 63 | #endif // LAPJV_H -------------------------------------------------------------------------------- /app/src/main/jni/ndkcamera.h: -------------------------------------------------------------------------------- 1 | // Tencent is pleased to support the open source community by making ncnn available. 2 | // 3 | // Copyright (C) 2021 THL A29 Limited, a Tencent company. All rights reserved. 4 | // 5 | // Licensed under the BSD 3-Clause License (the "License"); you may not use this file except 6 | // in compliance with the License. You may obtain a copy of the License at 7 | // 8 | // https://opensource.org/licenses/BSD-3-Clause 9 | // 10 | // Unless required by applicable law or agreed to in writing, software distributed 11 | // under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 12 | // CONDITIONS OF ANY KIND, either express or implied. See the License for the 13 | // specific language governing permissions and limitations under the License. 14 | 15 | #ifndef NDKCAMERA_H 16 | #define NDKCAMERA_H 17 | 18 | #include 19 | #include 20 | #include 21 | #include 22 | #include 23 | #include 24 | #include 25 | 26 | #include 27 | 28 | class NdkCamera 29 | { 30 | public: 31 | NdkCamera(); 32 | virtual ~NdkCamera(); 33 | 34 | // facing 0=front 1=back 35 | int open(int camera_facing = 0); 36 | void close(); 37 | 38 | virtual void on_image(const cv::Mat& rgb) const; 39 | 40 | virtual void on_image(const unsigned char* nv21, int nv21_width, int nv21_height) const; 41 | 42 | public: 43 | int camera_facing; 44 | int camera_orientation; 45 | 46 | private: 47 | ACameraManager* camera_manager; 48 | ACameraDevice* camera_device; 49 | AImageReader* image_reader; 50 | ANativeWindow* image_reader_surface; 51 | ACameraOutputTarget* image_reader_target; 52 | ACaptureRequest* capture_request; 53 | ACaptureSessionOutputContainer* capture_session_output_container; 54 | ACaptureSessionOutput* capture_session_output; 55 | ACameraCaptureSession* capture_session; 56 | }; 57 | 58 | class NdkCameraWindow : public NdkCamera 59 | { 60 | public: 61 | NdkCameraWindow(); 62 | virtual ~NdkCameraWindow(); 63 | 64 | void set_window(ANativeWindow* win); 65 | 66 | virtual void on_image_render(cv::Mat& rgb) const; 67 | 68 | virtual void on_image(const unsigned char* nv21, int nv21_width, int nv21_height) const; 69 | 70 | public: 71 | mutable int accelerometer_orientation; 72 | 73 | private: 74 | ASensorManager* sensor_manager; 75 | mutable ASensorEventQueue* sensor_event_queue; 76 | const ASensor* accelerometer_sensor; 77 | ANativeWindow* win; 78 | }; 79 | 80 | #endif // NDKCAMERA_H 81 | -------------------------------------------------------------------------------- /app/src/main/jni/yolox.h: -------------------------------------------------------------------------------- 1 | // Tencent is pleased to support the open source community by making ncnn available. 2 | // 3 | // Copyright (C) 2021 THL A29 Limited, a Tencent company. All rights reserved. 4 | // 5 | // Licensed under the BSD 3-Clause License (the "License"); you may not use this file except 6 | // in compliance with the License. You may obtain a copy of the License at 7 | // 8 | // https://opensource.org/licenses/BSD-3-Clause 9 | // 10 | // Unless required by applicable law or agreed to in writing, software distributed 11 | // under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 12 | // CONDITIONS OF ANY KIND, either express or implied. See the License for the 13 | // specific language governing permissions and limitations under the License. 14 | 15 | #ifndef YOLOX_H 16 | #define YOLOX_H 17 | 18 | #include 19 | 20 | #include 21 | 22 | struct Object 23 | { 24 | cv::Rect_ rect; 25 | int label; 26 | float prob; 27 | 28 | }; 29 | 30 | 31 | class Yolox 32 | { 33 | public: 34 | Yolox(); 35 | 36 | int load(AAssetManager* mgr, const char* modeltype, int target_size, const float* mean_vals, const float* norm_vals, bool use_gpu = false); 37 | 38 | int detect(const cv::Mat& rgb, std::vector& objects, float prob_threshold = 0.45f, float nms_threshold = 0.65f); 39 | 40 | int draw(cv::Mat& rgb, const std::vector& objects); 41 | 42 | private: 43 | 44 | ncnn::Net yolox; 45 | 46 | int target_size; 47 | float mean_vals[3]; 48 | float norm_vals[3]; 49 | 50 | 51 | ncnn::UnlockedPoolAllocator blob_pool_allocator; 52 | ncnn::PoolAllocator workspace_pool_allocator; 53 | }; 54 | 55 | #endif // NANODET_H 56 | -------------------------------------------------------------------------------- /app/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | 12 |