文件名称:ros_ncnn:用于NCNN神经推理框架的ROS包装器
文件大小:4.68MB
文件格式:ZIP
更新时间:2024-05-25 13:36:48
C++
ROS_NCNN 这是NCNN的ROS软件包,NCNN是一种针对移动平台进行了优化的高性能神经网络推理框架(由腾讯提供): ARM NEON程序集级别优化 先进的内存管理和数据结构设计,内存占用极低 支持多核并行计算加速 通过下一代低开销的Vulkan API支持GPU加速 整个库的大小小于700K,可以很容易地减小到小于300K 可扩展的模型设计,支持8位量化和半精度浮点存储 可以导入caffe / pytorch / mxnet / onnx模型 配置 图书馆 ROS包装 将此存储库克隆到您的catkin工作区中。 初始化和更新子模块ncnn-assets (这是一些流行模型的集合) 编译工作区。 CMake脚本将自动检测ncnn库是否使用Vulkan构建。 (如果启用了Vulkan,则所有节点都将使用GPU。) 常规启动参数 < node name = " yolact_
【文件预览】:
ros_ncnn-master
----src()
--------yolact_node.cpp(3KB)
--------yolov5_node.cpp(4KB)
--------ncnn_fast_rcnn.cpp(6KB)
--------faster_rcnn_node.cpp(3KB)
--------ncnn_yolo.cpp(2KB)
--------ncnn_yolact.cpp(9KB)
--------ultraface_node.cpp(4KB)
--------ncnn_hopenet.cpp(2KB)
--------retinaface_node.cpp(4KB)
--------ncnn_pfld.cpp(1KB)
--------yolo_node.cpp(4KB)
--------ncnn_yolov5.cpp(6KB)
--------ncnn_ultraface.cpp(6KB)
--------pfld_node.cpp(3KB)
--------hopenet_node.cpp(3KB)
--------ncnn_retinaface.cpp(10KB)
--------ncnn_posenet.cpp(2KB)
--------posenet_node.cpp(3KB)
----launch()
--------yolact.launch(442B)
--------yolo.launch(517B)
--------hopenet.launch(521B)
--------retinaface.launch(403B)
--------yolov5.launch(497B)
--------ultraface.launch(406B)
----assets()
----doc()
--------rcnn.png(872KB)
--------yolact.png(740KB)
--------hopenet_graph.png(59KB)
--------posenet.png(807KB)
--------yolov5.png(699KB)
--------yolo.png(697KB)
--------retinaface.png(883KB)
----msg()
--------Object.msg(111B)
--------Vector2D.msg(39B)
--------Rectangle.msg(83B)
--------FaceObject.msg(118B)
--------Euler.msg(54B)
----.gitmodules(85B)
----package.xml(1KB)
----README.md(5KB)
----include()
--------ros_ncnn()
----CMakeLists.txt(4KB)