Skip to content

Glass-Imaging/sample-apps-for-Qualcomm-Robotics-RB5-platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qualcomm Innovation Center, Inc.

This is a repositary of all samples application that can run on RB5. Each sample application has its own folder. An introduction for every sample application is given below. Please follow the README in the respective folders to build, deploy and test.

1. Weston-Client-Application

Weston-Sample-code shows how to compile and run a simple client in Weston.

2. RB5-Information(Device-info)

A command based App to get platform information.
from varying target types (GPUs, CPUs, USB, display, sensors and so on).

3. RB5-Platform(GPIO-samples)

A commands based app to get and set GPIO.
For control LED, set GPIO output, Button even catching, etc.

4. WIFI-On-Boarding

WIFI-On-Boarding mainly includes scanning the surrounding hotspots in STA mode, creating a new WIFI connection,
and obtaining the ssid and psk of the currently connected WIFI. After switching the SAP mode, you can create a
new hotspot and get the ssid and psk of the current hotspot.

5. Tensorflowlite_ROS(ROS-TFLite)

This application introduces how to integrate Tensorflow framework into ROS with object detection API on RB5 platform.
It can locate and recognize multiple objects in a single image. The TensorFlow Object Detection API is an open source
framework built on top of TensorFlow that makes it easy to construct, train and deploy object detection models.
ROS provides a publish subscribe communication framework to build distributed computing system simply and quickly. Here are the steps to build.

6. ROS-Caffe

Integrate Coffe model into ROS with Classifier API.

7. Gstreamer-Applications

The purpose of these samples is helping users to learn how to implement the functions of gstreamer on the Qualcomm platform.

8. C2D-Samples

C2D-Sample-code shows picture color-format, picture rotate, picture scale-resize by C2D-Convert-API.

9. Camera-HAL3-Sample

The Camera-HAL3-Sample demo calls the camera through the Camera HAL API to complete the preview capture and video operations.

10. HexgonSDK-Image-classification

This project is designed to show how you can use the Qualcomm® Robotics RB5 development kit, specifically using the Qualcomm® Hexagon™ DSP with Hexagon Vector extensions (HVX), coupled with Hexagon DSP SDK to achieve high speed and high performance on device Machine Learning.

11. OpenCL-Application

OpenCL-Sample-code shows OpenCL from three examples.
"FFT" shows the use of OpenCL for fast Fourier transform;
"Benchmark" shows the reading and writing rate when the memory unit is respectively Byte, KB, MB;
"Matrix_multiply" shows the multiplication of two 20*20 matrices,And print out the results of the two input matrices and the multiplication of the two matrices on the screen

12. TFLite_Posenet

Posenet is to show the effect of pose recognition using Gstreamer commands.

13. TFLite_Segmentation

Segmentation is to show the effect of object segmentation using Gstreamer commands.

14. OpenMAX-Video

This app aims to help users to learn how to encode with h264 and decode the video with h264 on the Qualcom platform through this sample app.

15. Kernel-Demo

The kernel demo uses the kernel API to dynamically load and unload the kernel module to control the LED switch.

Getting Started

Contributions

Please read our Contributions Page for more information on contributing features or bug fixes. We look forward to your participation!

Team

A community-driven project maintained by Qualcomm Innovation Center, Inc.

License

Sample applications here are licensed under the BSD 3-clause-Clear “New” or “Revised” License. Check out the LICENSE for more details.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.8%
  • C++ 8.1%
  • Python 1.3%
  • Shell 0.4%
  • Makefile 0.2%
  • CMake 0.2%