首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【翻译】手把手教你用AlexeyAB版Darknet

何在Window下编译Darknet 5.1 使用CMake-GUI进行编译 建议使用以下方法来完成Window下Darknet的编译,需要环境有:Visual Studio 15/17/19, CUDA...否则按照以下步骤进行编译: 安装或更新Visual Studio到17+,确保已经对其进行全面修补。 安装CUDAcuDNN。 安装GitCMake, 并将它们加入环境变量。...如果想要改数据集路径的话,请修改 build\darknet\cfg\voc.data文件。 Note: 在训练如果你看到avgnan,那证明训练出错。...然后cfg文件的burn_in参数max_batches参数要设置原来的GPUS倍。...其路径是相对于 darknet.exe的路径或者绝对路径: data/obj/img1.jpg data/obj/img2.jpg data/obj/img3.jpg 下载预训练权重,并将其放在

3.7K20

Fwanalyzer:文件系统镜像分析工具

使用 FwAnalyzer 命令行选项 cfg:string,配置文件的路径 cfgpath:string,配置文件的路径包含的文件(可以重复) in:string,文件系统镜像文件或目录路径 out...(Android)的helper脚本。...该检查将生成一个信息输出,列出新文件,已删除文件已修改文件。 CheckPath(string array)指定应包含在检查路径。...在该目录中找到的任何其他文件或目录都将被报告违规。如果未找到Allowed文件,则检查将通过。如果找不到Required文件,则会将其报告违规。 文件项可以包含通配符,?,***。...数据提取功能将数据作为key:value对的映射添加到报表。key被定义语句的名称或可选的Name参数。该值是正则表达式或脚本输出的结果。

1.5K30

万字长文带你APK反编译&重签名&aab&apks转换

功能:用于反编译Android APK文件,可以解码资源文件以查看其原始形式,并重新编译修改后的文件回APK。 使用场景:查看编辑Android应用的资源文件,XML布局字符串资源。...AndroidStudio反编译 Android Studio本身是作为Android应用开发的集成开发环境(IDE),其主要用途是编写、调试发布Android应用。...虽然Android Studio不直接提供反编译Android应用的功能,但它提供了一些工具插件支持,可以帮助开发者在一定程度上理解分析APK文件。...bundletool bundletool 是 Android StudioAndroid Gradle 插件 Google Play 用于构建 Android App Bundle 的底层工具。...Studio 构建的 app bundle 的路径

72520

基于Tensorflow2 Lite在Android手机上实现图像分类

可能需要到输入输出层的名称,通过下面代码可以获取到输入输出层的名称shape。...在构造方法,通过参数传递的模型路径加载模型,在加载模型的时候配置预测信息,例如是否使用Android底层神经网络APINnApiDelegate或者是否使用GPUGpuDelegate,同时获取网络的输入输出层...; } } 为了兼容图片路径Bitmap格式的图片预测,这里创建了两个重载方法,它们都是通过调用predict() public int predictImage(String image_path...如果Android8以上的设备获取不到图片,需要在AndroidManifest.xml配置文件的application添加android:requestLegacyExternalStorage="...拿到图片路径之后,调用TFLiteClassificationUtil类的predictImage()方法预测并获取预测值,在页面上显示预测的标签、对应标签的名称、概率值预测时间。

3.2K40

基于Tensorflow2 Lite在Android手机上实现图像分类

Tensorflow2的keras搭建的一个MobileNetV2模型并训练自定义数据集,本教程主要是介绍如何在Android设备上使用Tensorflow Lite部署分类模型,所以关于训练模型只是简单介绍...可能需要到输入输出层的名称,通过下面代码可以获取到输入输出层的名称shape。...在构造方法,通过参数传递的模型路径加载模型,在加载模型的时候配置预测信息,例如是否使用Android底层神经网络APINnApiDelegate或者是否使用GPUGpuDelegate,同时获取网络的输入输出层...如果Android8以上的设备获取不到图片,需要在AndroidManifest.xml配置文件的application添加android:requestLegacyExternalStorage="...拿到图片路径之后,调用TFLiteClassificationUtil类的predictImage()方法预测并获取预测值,在页面上显示预测的标签、对应标签的名称、概率值预测时间。

2.3K10

Android O:使用自定义字体资源

前言 Android O的新功能之一是使用自定义字体资源。在这篇文章,我们一起来看看如何在我们的应用程序中使用它们。 在Android O之前,在我们的应用中使用自定义字体有多困难?...在Android Studio创建新的资源目录.png 创建字体文件夹很容易.就像创建 menu, values, drawable等等。 所以右键单击res文件夹并创建一个新font文件夹。 ?...一旦您放入fonts文件夹的自定义字体文件,就可以预览字体。只需双击一个字体,Android Studio会预览字体。 ? 字体预览.png 转到您的XML布局文件。...创建新字体资源文件.png 2、要包含的每个字体变体添加一个元素。让我们回到我们想要做的设计。字体样式很薄,粗体斜体将是很好的。所以我们再加三个。 我只想改变body内容的字体。...所以我们Lato添加3个字体变体。

2.4K30

Android Studio中使用jni进行opencv开发的环境配置方法

使用jni进行opencv开发可以快速地将PC端的opencv代码移植到手机上,但是如何在android studio下进行配置,网上几乎找不到教程,大多都是eclipse下使用mk文件的方法,找不到使用...其实找对了方法,用android studio配置环境要比eclipse简单很多,首先是预先准备的环境: 1.Android studio,官网最新版,我用的是2.3.1; 2.OpenCV4Android...2.编辑CMakeList.txt】 在CMakeList.txt增加如下条目: #项目路径opencv路径 set(pathToProject D:/ImageProcess/JniExample...最后,在CMakeList的target_link_libraries添加一条lib_opencv: target_link_libraries( # Specifies the target library...}/libs']) } } 如此,我们就可以在cpp文件夹添加C++类,并使用opencv库了,注意每添加一个cpp文件都要在CMakeListadd_library下添加一个源文件路径通过

1.7K20

Android串口开发之使用JNI实现ANDROID串口通信详解

一:串口通信简介 前段时间因为工作需要研究了一下android的串口通信,网上有很多讲串口通信的文章,我在做的时候也参考了很多文章,现在就将我学习过程的一些心得分享给大家,由于串口开发涉及到jni,...所以开发环境需要支持ndk开发,如果未配置ndk配置的朋友,或者对jni不熟悉的朋友,请查看上一篇文章,android 串口开发第一篇:搭建ndk开发环境以及第一个jni调用程序 ,串口通信java操作...,native-lib程序中方法的命名规则需要根据你实际情况,稍作修改,cpp中方法名格式,Java_包名_调用jni方法的类名_方法名,Java_com_serialportdemo_SerialPort_open...,此处一定要注意,android studio生成的是cpp程序,不是c程序,这两个有一些区别的,比如: 我对c也不熟悉,以下语法有误请指出 *.c的语法 变量定义 jstring jstr2 =...三:注意事项 String SERIALPORT_NO3 = "/dev/ttyS3",int BAUDRATE=115200; 这是我设备定义的串口文件路径波特率,这个信息位置需要根据实际情况作修改

2.4K30

Gradle依赖管理解析

Gradle默认情况下没有为你的项目定义任何依赖仓库,所以你需要在repositories代码块添加它们。如果使用Android Studio,那么它会为你自动完成。...文件放置在libs 文件夹,其会自动包含在构建路径最终的APK 。...为了在Android模块中使用依赖库,你需要在Android 模块的build.gradle 文件添加一个依赖库: dependencies { 其会在应用模块的类路径包含依赖库的输出。...Android Studio 添加新依赖的最简单的方式是使用Android Studio 的 Project Structure 对话框。...在项目中使用Android Studio 对话框,不仅能够轻松获取依赖概要,添加新的依赖库,而且无须在build.gradle 文件手动添加代码,即可直接通过IDE 搜索JCenter。

2K20

Android|集成 slf4j + logback 作为日志框架

不过出于几年后端开发的经验习惯,我进一步了解,发现熟悉的 log4j logback 在 Android 上也有人做过适配,所以最终决定使用 slf4j + logback,以在前后端开发取得一致的体验...所以,本文将从零开始,记录如何在 Android APP 中集成 slf4j + logback 作为日志框架,并使用 Lombok 注解生成日志对象。...文件添加依赖: dependencies { implementation 'org.slf4j:slf4j-api:2.0.7' implementation 'com.github.tony19...:logback-android:3.0.0' } 如果是单模块项目,可以直接在 app/build.gradle 文件添加,如果是多模块项目,可以在一个公共模块的 build.gradle 文件添加...在项目的 Wiki 里提到有一点是 Android 开发者比较关注的,就是日志有保存路径,既可以指定绝对路径,也可以用变量,比如: ${DATA_DIR} 表示 Context.getFilesDir(

65230

Android Studio 4.1 发布,全方位提升开发体验

我们很高兴发布了 Android Studio 4.1 稳定版,大家带来一系列针对常见的编辑、调试优化工作的功能。...我们根据大家的反馈进行了一些更改,引入了新的原生内存性能分析器独立分析工具来游戏开发者提供助力。 产品质量仍然是团队的主要关注点,我们一直在努力解决错误性能问题。...△ 使用 Database Inspector 检查、查询修改应用数据库 直接在 Android Studio 运行 Android 模拟器 现在,您可以直接在 Android Studio 运行...通过框选模式还可以更轻松地选择跟踪记录,此外,我们还添加了新的分析标签页,并添加了更多的帧渲染数据,以帮助您调查应用界面的渲染问题。您可以阅读 官方文档 了解详情。...在优化使用其他工具 ( Unity 或 Visual Studio) 构建的 Android 游戏时,此功能十分有用。

3.7K20
领券