Full stack system for the deep learning edge computing devices, espeicailly set-up-box off the shell with image burning or Android apk installation.
- High accurate Face Recognition
- Face Detection
- Inference on ARM Mali GPU
- Support Android TF Lite(GPU/CPU/NPU)
- Support open source embedded linux
- Control from mobile application
- Management System for devices
- Push Notification to Mobile Device
- Object Detection
- Distributed System based on celery
- Plugin to process video by Shinobi CCTV
- Application on Android to decode video with hw acc
- Motion Detection with Android GPU
- Lable and train from Mobile to Edge Device
- Raspberry Pi
- X86
- Rockchip RK3399 (Linux, set-up-box H96 Max)
- Rockchip RK3288 (Android, set-up-box)
- Samsung 7420 (Android, Mobile)
- Rockchip RK3399 (Android RockPro64 doc release soon)
- Linux/Android Has OpenCL (TVM Supported)
- Dahua Camera
- Hikvision Camera
- Shinobi CCTV Supported Devices
- Screen Captured from Android Camera preview application
Click to join sharpai slack channel
https://github.com/SharpAI/facebox_sdk
git clone https://github.com/SharpAI/DeepCamera
cd sharpai/docker
docker-compose -f docker-compose-x86.yml up
Then you need to follow Shinobi's document to add camera.
http://ip:8080
Default username/password:
username: user@sharpaibox.com
password: SharpAI2018
coming soon
coming soon
- Documents, A LOT OF DOCUMENTS, we already deploy our deep camera in industry leading company but we don't have extra resource to build up community friendly documents.
- Tutorial on youtube, we can build up some of them, only if with your help, we can success together.
- Translation, we did deploy our production in China, much of our resource is in Chinese, need your help to translate, especially the Mobile APP built with Meteor https://github.com/SharpAI/mobile_app_server (need i18n selection based on system language)
- Remove unused code/project in https://github.com/SharpAI/mobile_app_server
- PR, more than welcome, anything :)
- Meetup hosts, in Silicon Valley
git clone https://github.com/SharpAI/mobile_app_server -b android_porting
Copy your pc ~/.ssh/id_rsa.pub to android ~/.ssh/authorized_keys (using ssh to connect android device)
AndroidPorting/Launcher/app/src/main/assets/authorized_keys
pkg install openssh
sshd
ssh -p 8022 username@192.168.x.x
baidu cloud
uploading
scp -P 8022 usr_aarch64_dev_1204_2018.tgz a@192.168.x.x:/data/data/com.termux/files/
cd /data/data/com.termux/files
tar -xvf usr_aarch64_dev_1204_2018.tgz
git clone https://github.com/SharpAI/DeepCamera
cd DeepCamera
./setup.sh
./setup_arm32.sh
./start_service.sh
Use RTSP Decoder
pip2 download pyinstaller
tar -xjvf PyInstaller-3.4.tar.bz2
cd PyInstaller-3.4
sed -i'' -e 's#"/usr/tmp"#"/data/data/com.termux/files/usr/tmp"#g' bootloader/src/pyi_utils.c
CFLAGS="-I/data/data/com.termux/files/usr/include/libandroid-support" LDFLAGS="-landroid-support" pip2 install .
cd build
bash ./build_aarch64.sh runtime's path
cd [runtime full path]/runtime
bash ./start_aarch64.sh
only 3G data space for Rk3288,need an extra SD card,can be backup to SD card after compiling for more space.
link:https://pan.baidu.com/s/1MjlCUiiUVf0z_ILoZ7y44w password:3rh7
for more space:
pkg uninstall gcc-6 gcc-7 gcc-8
Use sharpai/build/build_arm.sh to Build
link:https://pan.baidu.com/s/1TJzKemhjfk_CWqbxaz7nvw password:b5cg
cd ~
tar -zxvf arch_dev_root.tgz
wget https://sdrausty.github.io/TermuxArch/setupTermuxArch.sh
bash setupTermuxArch.sh
./arch/startarch
Use sharpai/build/build_arm_svc.sh to Build
link:https://pan.baidu.com/s/136d1nVtPfQrrxqCZWjebLA password:5e53
link:https://pan.baidu.com/s/1x71O1npURpMvQCv-jQ4Fwg password:qyex
cd ~
tar -zxvf runtime_all_armv7.tgz
link:https://pan.baidu.com/s/16ta4yC_mp6AOrhMyCs6N0w password:xwdr
cd ~
tar -zxvf runtime_arch_linux_armv7.tgz
wget https://sdrausty.github.io/TermuxArch/setupTermuxArch.sh
bash setupTermuxArch.sh
./arch/startarch c "cd /data/data/com.termux/files/home/runtime_arch/bin && ./classifier "





