1.安装、卸载Ubuntu子系统安装:https://zhuanlan.zhihu.com/p/76032647 后面的图形化界面,可以不用安装。可以使用ssh: 参考:https://www.jianshu.com/p/79b2a7916cfd 【注意】:在每次用子系统时,用sudo service ssh restart重启SSH服务。卸载:子系统安装2.安装cuda、cudnn环境参考:2.
   由于最近要做一个音频视频合成的东东,经过各方面的资料查找,开始锁定javaCV,想用它搞定音视频合成的问题。可后来用javacv出现了很多问题,发邮件给javacv的作者,也没有得到很好的答案,后来逼于无奈只好移植ffmepg到andorid,在android上使用ffmpeg合成音视频的问题了,ffmpeg真的很强大,无所不能。不多说了, 下面直接介绍整个过程。 感谢
转载 2024-05-27 20:21:10
28阅读
Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等....工具: (工具的原理都是基于调用android底层的一些api来获取到测试所用到的值)GT等测试方法: 1、设计场景
转载 2024-06-30 22:19:44
135阅读
前言前一段时间,笔者带大家一起深入探索Android布局优化和深入探索Android卡顿优化,内容难度比较大,因此,本篇文章就是上述两篇文章的基础篇,掌握这篇文章的知识后,阅读上面两篇文章的难度会小很多。我们都知道,造成绘制不流畅最大的罪魁祸首就是卡顿,而卡顿的主要场景有很多,按场景可以分成4类:UI绘制、应用启动、页面跳转、事件响应,其中又可细分为如下:1、UI绘制刷新2、启动安装启动冷启动热启
我的应用程序需要在cpu上对实时相机帧进行一些处理,然后再在GPU上进行渲染.还有一些其他的东西在GPU上呈现,这取决于cpu处理的结果;因此,保持所有内容同步非常重要,这样我们就不会在GPU上渲染帧本身,直到该帧的cpu处理结果也可用.问题是在Android上这个最低的开销方法是什么?在我的情况下cpu处理只需要一个灰度图像,因此Y平面打包的YUV格式是理想的(并且往往与相机设备的原生格式很好地
转载 2023-09-16 11:10:51
132阅读
这两天在网上搜索了下如何使用ndk来编译ffmpeg,国内软件开发人员的特色,就是c2c,有些就是根本没有试过. 本人还是实践为主,凡事实践过了,才有价值. 主要有几种方法:使用ndk需要编写mk文件,在linux下编译的,生成一个so或.a的库然后再写一些调用的c. havlenapetr-FFMpeg这个在git上有源码,可以下载来参考下,然后本
以前一直用D11,用了好多年,没有什么大问题,但小问题不少,最近把Delphi升级到了D12,最担心的几个控件包也解决了兼容问题(我只用5个,DevExpress,NextSuite,ComPort,FFVCL和多年累积下来自己写的一些工具控件),庆幸之余试了一下前几年自己封装的一套Tensorflow Lite 库,没想到出问题了。我是封装了 Tensorflow Lite 的API接口库,包括
转载 2024-06-17 04:30:11
86阅读
1.CPU:(1)CPU简介:         电子计算机的三大核心部件为:CPU、内部存储器和输入输出设备。         CPU是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。&nbs
转载 2024-08-06 20:37:19
76阅读
    本文以跑步机为假想场景介绍如何在Android Q(10)上添加HIDL,内容涉及HAL、HIDL进程间通讯、多线程以及串口操作,涵盖了标准的Android硬件服务的主要技术。编写时参考了两篇博客(见参考资料)经调试、扩充、查缺补漏而成。记录此文为后来者避坑,代码在RK3399_Android_10代码上验证通过。目录一、Hardware Interface1
讯飞语音,对于程序员来说,听到这个名字并不陌生,很多APP项目都集成了它的SDK,最近公司的项目需要语音识别、合成及人脸识别的功能。由此将所学所用做一下笔记。集成环境:集成讯飞语音相对来说比较简单,按着官方给的集成文档(http://doc.xfyun.cn/msc_android/299548)一步一步操作就行,导入下载好的jar包和jniLibs文件夹的.so包即可。项目中记得添加权限和初始化
本文的目录1 图形API简介2 图形API能够解决的问题3 图形API的学习目标4 OpenGL中需要掌握的专业名词5 OpenGL需要了解的坐标系6 图形/图片从文件渲染到屏幕过程解析7 推荐OpenGL的蓝宝书和红宝书 一 图形API简介  OpenGL(OpenGL Graphics Library)是一个跨编程语言、跨平台的编程图形程序接口,它将计算机的资源抽象成为一个个Open
转载 2024-07-12 15:59:10
32阅读
在 Android 应用中使用 Python 可以通过以下几种方式实现:使用第三方工具将 Python 脚本打包成 Android 应用,例如使用 Kivy 开发 Python 应用。在 Android 应用中嵌入 Python 解释器,然后调用 Python 代码。有一些项目,例如 python-for-android 和 python-android-launcher,可以帮助开发者在 And
转载 2023-06-16 03:17:00
384阅读
鉴于为了演示搭建环境时遇到的坑和解决方法,本文写的非常长。这篇文章是去年写完的,踩坑太多了,没舍得分享,今天还是拿出来帮帮大家。提升native代码执行效率的方法主要有算法优化,比如for循环展开;neon汇编优化,可以显著提升cpu的效率;另外就是将native代码运行在GPU侧,因为cpu上面跑的任务太多,主线程经常被其他APP抢占,而使用GPU的APP不是很多,所以可以将任务跑在GPU上,O
转载 2023-07-29 09:41:47
861阅读
我正在做一个用Java完成的业务项目,需要巨大的计算能力来计算业务市场。简单的数学运算,但包含大量数据。我们订购了一些cuda gpu进行尝试,并且由于cuda不支持Java,我想知道从哪里开始。我应该建立一个JNI接口吗?我应该使用JCUDA还是其他方法?我没有这个领域的经验,我想如果有人可以指导我一些事情,以便我可以开始研究和学习。最佳答案首先,您应该意识到CUDA不会自动加快计算速度这一事实
       Android WebView使用的Chromium引擎,虽然没有自己的GPU进程或者线程,但是却可以执行GPU命令。原来,Android WebView会给它提供一个In-Process Command Buffer GL接口。通过这个接口,Chromium引擎就可以将GPU命令提交给App的Render Thread执行。本文接下来就详细分
转载 2024-03-05 22:17:15
69阅读
Android 界面渲染优化1.理解Cpu 和GPU cpu :是中央处理器,主要是处理一些逻辑运算 GPU: 是图像处理,主要是将CPU计算的信息(纹理)渲染出来,也叫做 栅格化;(将向量表示的图信格式表示的图像转换成位图以用来显示)2.Android 图像显示的过程xml 定义图像 如: ------通过layoutInflaut 的方法加载到内存中 -----生成Button 对象(里面包含
转载 2024-04-25 19:30:11
33阅读
今年早些时候的GDC上发布的OpenGL ES 3.1版本中,最显著的新增是引入了计算着色器(compute shader)。计算着色器与定点着色器(vertex shader)和片段著色器(fragment shader)相似,同时计算着色器拥有更通用的数据访问方式和计算功能。2012年终发布的面向桌面市场的OpenGL 4.3的规范中已经包含这些功能,但是这是第一次引入到移动平台的应用程式
因近期转战其他研究,不再更新hikey970开发资料。1. hikey970简介及资料以下链接用于了解此开发板,不存在先后顺序。 1.hikey970学习-001:hikey970简介及学习资料 2. 海思 hikey970 开发板简介 3. 使用HiKey970***此网站为重要网站,请重点关注。2. 系统安装与配置2.1 HiKey970的下载HiKey970预装了Linux。如果您想切换操作
  自己并没有做过什么布局优化的事,这里也是看到别人的文章,做个记录。   点击版本信息(不是Android版本,而是厂家的版本,如MIUI 10.0)多次,打开开发者选项,里面有调试GPU过度绘制(对未默认开启硬件加速的界面需要同时打开“强制进行 GPU 渲染”),我最近才知道。无色:没有过度绘制,每个像素绘制了 1 次。蓝色:每个像素多绘制了 1 次。大片的蓝色可以接受,如果整个窗口是蓝色的,
yolov5-5.0转换ncnn在上应用1、NCNN编译2、pt转onnx3、onnx转ncnn4、端部署5、问题及解决 本文的编译应用环境及用到的编译工具为Win10、pycharm、VS2015、Android Studio. 1、NCNN编译腾讯官方的介绍:ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架。ncnn 从设计之初深刻考虑手机端的部署和使用。无第三方依赖,
  • 1
  • 2
  • 3
  • 4
  • 5