AID Learning简介目录
AID Learning0.87更新日志
1、修复不能upgrade的问题、修复perl版本不匹配的问题,修复update,新版本可以执行upgrade和update命令;
2、vscode更新到最新版,并支持在线快速安装插件包括golang,内置的例子能在vscode里加载ai模型;
3、内置chromedriver自动控制模块;
4、mysql-server修复不能安装问题;
5、X模式的显示尺寸的修复,在pc端显示过与放大;
6、内置的aidbot智能小车的例子,支持USB控制智能小车、同时支持控制openbot;
7、修复sl4a模式下的摄像头显示问题;
8,支持USBcam,你可以把usb摄像头通过otg直接连接到手机上,通过在全屏命令行下通过返回键看到usb摄像头视频实时画面、可录制;
9、解决浏览器在平板选择屏幕显示不全的问题 ;
10、修复apt更新源的问题,国内用户内置华为源,速度超快;
11、python3内置tkinter模块,可直接import tkinter使用;
12、内置adb命令;
13、python内置uiautomator2包,uiautomator2是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个控件属性。
14、更新document添加拖放功能,你可以在电脑端,直接拖拽电脑文件到document中,文件就自动copy到aid里的文件夹里了;
15、py2apk重大更新,支持开发的gpu程序打包了;
16、外置sd卡的写权限(需验证);
17、X模式下新增加开发者调试模式,可以在x模式下模拟手机的触屏感,点击调试模式,document不需要拖动滚动条了,直接触屏滚动;
18、新增app应用中心,可以像原生Linux一样图形化安装你的apt包和相关Linux软件了;
19、最重磅的功能,最后说,AID加入CPU加速和GPU加速功能,0.87版内置了tflite_gpu模块,可以把手机的GPU性能充分释放,支持cpu+gpu模式,同时加速!tflite.NNModel(model_path,inShape,outShape,4,0) # 4表示4个cpu线程,0表示gpu,-1表示cpu,1表示NNAPI 线程数我在aid上设置的4线程,你可以灵活设置线程数和是否使用gpu+cpu模式;
20、优化支持opencv的打开摄像头功能,用cvs包可以自己设置摄像头的分辨率以及更简洁的访问,不用再自己定义显示对话框了:
from cvs import *
cap=cvs.VideoCapture(0)
while True:
img =cap.read()
cvs.imshow(img)
21、新增了优秀的高性能的ai的例子,在examles里,可以学习在aid上如何使用gpu加速你的ai应用,详细见下文新版案例中心。
AID Learning0.87新版界面
登录界面
通过手机注册账号,也可以跳过直接进入功能页面,但是下次软件启动还会提醒注册。
功能界面
新版案例中心(Examples)
探索Aid能给你的应用开发带来的可能性…
1、Face Mesh
468个人脸部关键点精准定位,并支持多个人同时检测,支持关键点3D坐标。
2、Human Pose Detection and Tracking
高保真人体姿势跟踪,可从RGB视频帧中推断出至少25个2D身体姿态关键点。
3、Hand Tracking
基于高性能手掌检测和手部关节关键点定位,模型能得到3D的21个关键点,支持双手同时检测。
3、Person Segmentation
超逼真的实时人体分割,并渲染人体为别的色彩。
4、Object Detection andTracking
在单个程序中实时检测和跟踪视频中的对象,并支持aidbot、openbot的玩具小车的控制(通过usb把小车和手机相连接)。
5、Face Detection
具有6个人脸关键点定位和多张脸同时检测的超轻型面部检测器。
6、3D Object Detection
对椅子等日常物品的检测和3D姿势估计。
7、More examples for usingdeep learning framework
这个图标点击进入到以前的案例中心,关于在Aid上使用深度学习框架的示例包括: tensorflow ,keras,opencv,pytorch …
8、7 examples for using sl4ato control the sensors ofvour phone
使Aid中的android模块( import android)控制手机传感器的示例:声音,陀螺仪,位置,摄像头包括USB外设等…
9、3examples for using SDL
使用SDL和openCL开发游戏的示例…
新版VS Code v1.51.1
青少年积木编程
新版X模式,方便前端开发者在chrome中进行代码调试
新版应用中心(新立得包管理器)
新立得软件包管理器起源于Debian。它是dpkg命令的图形化前端,或者说是前端软件套件管理工具。它能够在图形界面内完成LINUX系统软件的搜寻、安装和删除,相当于终端里的apt命令。在ubuntu最近的长期支持版里已经预装了新立得软件包管理器。在没有安装它的系统中,可以通过apt-get install synaptic进行安装。使用新立得软件包管理器的同时不能使用终端,因为它们实质上是一样的。
如何硬件控制代码案例
AidBot智能小车控制
在单个程序中实时检测和跟踪视频中的对象,并支持aidbot、openbot的玩具小车的控制(通过usb把小车和手机相连接)。
目前V0.87新版只在QQ群内侧下载