You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: libraries/robotics-ai-libraries/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ The Robotics AI Libraries provides reusable libraries spanning optimized math ut
6
6
7
7
| Library | Documentation | Description |
8
8
| ------- | ------------- | ----------- |
9
-
|[FLANN optimized with oneAPI DPC++](flann)|[Link](flann/README.md)| FLANN is a 3-D processing library used to search for nearest neighbors in three-dimensional or even higher dimensional space. |
10
-
|[Motion Control Gateway](motion-control-gateway)|[Link](motion-control-gateway/README.md)| Communication gateway between Real-Time Motion Control system and ROS2(Robot Operating System 2) system. |
11
-
|[ORB Extractor](orb-extractor)|[Link](orb-extractor/README.md)| The ORB feature extractor comprises various computer vision (CV) kernels such as resize, Gaussian, FAST, compute descriptor, and orientation, along with non-CV functions like distribute_keypoints_via_tree. |
12
-
|[PCL optimized with oneAPI DPC++](pcl)|[Link](pcl/README.md)| Point-Cloud Library (PCL) contains common algorithms for 3-D point cloud processing. |
9
+
|[FLANN optimized with oneAPI DPC++](flann)|[Flann readme](flann/README.md)| FLANN is a 3-D processing library used to search for nearest neighbors in three-dimensional or even higher dimensional space. |
10
+
|[Motion Control Gateway](motion-control-gateway)|[Motion control readme](motion-control-gateway/README.md)| Communication gateway between Real-Time Motion Control system and ROS2(Robot Operating System 2) system. |
11
+
|[ORB Extractor](orb-extractor)|[ORB extractor readme](orb-extractor/README.md)| The ORB feature extractor comprises various computer vision (CV) kernels such as resize, Gaussian, FAST, compute descriptor, and orientation, along with non-CV functions like distribute_keypoints_via_tree. |
12
+
|[PCL optimized with oneAPI DPC++](pcl)|[PCL readme](pcl/README.md)| Point-Cloud Library (PCL) contains common algorithms for 3-D point cloud processing. |
Copy file name to clipboardExpand all lines: libraries/robotics-ai-libraries/flann/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ $ ./flanntest_dp ../data/data_.txt | tee /tmp/flann_test_cpu.log
38
38
39
39
FLANN benchmark logs computing latency in milliseconds, for various k and radius values, between Intel® oneAPI DPC++ level0 GPU and plain CPU execution.
40
40
41
-
```
41
+
```bash
42
42
[----------] 1 test from oneapi_flann_knn_performance_test
43
43
[ RUN ] oneapi_flann_knn_performance_test.Positive
The ORB feature extractor sample application demonstrates its functionality on both CPU and GPU. The ORB feature extractor is based on the OpenVSLAM version.
3
+
This repository provides tutorials and usage guides for the GPU ORB Extractor Feature, supporting both OpenCV-based and OpenCV-free workflows. The GPU ORB Extractor library enables fast, thread-safe keypoint extraction for visual SLAM and computer vision applications, with support for multiple cameras and multi-threaded processing.
The ORB feature extractor comprises various computer vision (CV) kernels such as resize, Gaussian, FAST, compute descriptor, and orientation, along with non-CV functions like distribute_keypoints_via_tree.
- Supports both OpenCV (`cv::Mat`, `cv::KeyPoint`) and OpenCV-free data structures
9
+
- Thread-safe API for multi-camera and multi-threaded use cases
10
+
- Flexible configuration for single or multiple ORB extractor objects
10
11
11
-
All the CV-related kernels are offloaded to the Intel GPU using the oneAPI Level Zero interface, and the GPU kernels are written using C-for-Metal. Non-CV functions run on the CPU.
12
+
## Quick Start
12
13
13
-
For more information about the oneAPI Level Zero interface, refer to the link below.
14
+
Refer to the GPU ORB Extractor Feature Overview page for more details on the pre-requisites.
For more details, see the GPU ORB Extractor [index page](https://docs.openedgeplatform.intel.com/edge-ai-suites/robotics-ai-suite/main/robotics/dev_guide/tutorials_amr/perception/orb-extractor/index.html).
0 commit comments