QcNode
QCNode is Qualcomm's next-generation ADAS Hardware Abstraction Layer (HAL). It provides a set of user-friendly APIs that abstract the complexities of interacting with Qualcomm’s ADAS hardware accelerators. It simplifies the development of perception and computer vision apps by offering modular components and utilities tailored for ADAS use cases.
Install / Use
/learn @qualcomm/QcNodeREADME
Overview
The QCNode(Qualcomm Compute Node) is Qualcomm ADAS hardware abstraction layer that provides user friendly APIs to access the Qualcomm ADAS hardware accelerator. It is ADAS service oriented to provide user friendly node and utils to cover the perception and compute vision related task.
Documents
Refer to the INDEX for full documentation.
Below is a summary information of the current implemented nodes.
| QCNode | QNX PVM | HGY PVM | Library | Processor | Features | |-----------|------------|-------------|----------|-----------------|---------------------------------------| | Camera | YES| YES | qcarcam | Camera | camera streaming | | Remap| YES | YES | FastADAS | CPU, HTP0, HTP1, GPU | Color Conversion, ROI Crop, Downscaling, Undistortion | | QNN | YES| YES | QNN | CPU, GPU, HTP0, HTP1 | AI model inference | | VideoEncoder | YES| YES | vidc | VPU | Encode image to video frame | | VideoDecoder | YES| YES | vidc | VPU | Decode video frame to image | | Voxelization | YES| YES | FastADAS, OpenCL| CPU, HTP0, HTP1, GPU | Generate pillars from point clouds | | CL2DFlex | YES| Yes| OpenCL | GPU | Color Conversion, Resize, ROI Crop, Undistortion | | OpticalFlow | YES | YES| SV | EVA | Optical flow computation | | DepthFromStereo | YES | YES| SV | EVA | Depth estimation from stereo images |
How to build
For how to build the QCNode package, check this README
How to run
For how to run the QCNode package, check this README.
For how to run the QCNode E2E perception pipeline sample, check this README.
License
QCNode is licensed under the BSD-3-clause License. See LICENSE.txt for the full license text.
Related Skills
node-connect
350.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
