- 博客(9)
- 收藏
- 关注
原创 使用cvbridge实现ROS图像和OpenCV图像互相转换
本文演示了如何使用ROS和OpenCV实现图像时间戳标注功能。首先创建ROS工作空间和功能包,配置CMakeLists.txt和package.xml文件。核心代码通过cv_bridge将ROS图像消息转换为OpenCV格式,使用cv::putText在图像右上角添加时间戳后,再转换回ROS消息并发布。最后使用rqt的ImageView工具可查看处理后的图像。该流程实现了ROS与OpenCV的图像格式转换和基本图像处理功能。
2025-07-24 22:20:21
288
原创 OpenVINO部署onnx模型(C++)
本文介绍了将PyTorch模型转换为ONNX格式并部署到OpenVINO框架的完整流程。首先使用PyTorch将模型导出为ONNX格式,支持动态维度输入输出;然后通过OpenVINO工具将ONNX模型转换为IR格式(xml和bin文件);最后展示了在OpenVINO环境下加载IR模型进行视频推理的C++实现,包括模型编译、推理请求创建和结果可视化。整个过程实现了从深度学习模型到实际应用的部署,并展示了在CPU上的实时推理性能,包括帧率和推理时间的显示。
2025-07-14 21:20:14
676
原创 ONNXRUNTIME部署onnx模型(C++)
摘要:本文介绍了PyTorch模型转换ONNX格式及C++部署流程。首先使用torch.onnx.export将PyTorch模型转换为ONNX格式,设置输入输出节点名称和动态维度。然后在C++中使用ONNX Runtime进行部署,包含模型加载、输入预处理、推理执行和结果后处理等步骤。代码展示了视频处理流程,包括帧率计算和推理时间显示。该方法适用于需要将深度学习模型从PyTorch迁移到C++环境的场景。
2025-06-29 17:06:23
736
原创 ROS自带的OpenCV与自己安装的OpenCV发生冲突:warning: libopencv*.so.*,needed by *,may conflict with libopencv*.so.*
本文记录了在编译ROS包的过程中出现的ROS自带的OpenCV与自己编译的OpenCV发生冲突时的解决方法
2025-02-16 18:38:43
785
原创 docker命令出现permission denied的解决方法
本文记录了使用docker命令中遇到的permission denied的解决过程。
2025-01-25 15:43:49
2686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅