当前位置: 首页 > news >正文

通过ros系统中websocket中发送sensor_msgs::Image数据给web端显示(三)

通过ros系统中websocket中发送sensor_msgs::Image数据给web端显示(三)

 不使用base64编码方式传递

#include <ros/ros.h>
#include <signal.h>
#include <sensor_msgs/Image.h>
#include <message_filters/subscriber.h>
#include <message_filters/synchronizer.h>
#include <message_filters/time_synchronizer.h>#include <functional>#include <websocketpp/config/asio_no_tls.hpp>
#include <websocketpp/server.hpp>#include <iostream>
#include <chrono>// 头文件用于时间相关操作
#include <thread>
#include <unordered_set>
#include <memory>#include <opencv2/core.hpp>
#include <opencv2/opencv.hpp>
#include <cv_bridge/cv_bridge.h>#include <boost/thread.hpp>
#include <std_msgs/String.h>/*** websocket 发布图像数据* sukai* 2023 11.23*/
// roslaunch  turtlebot3_n

相关文章:

  • Elasticsearch:ES|QL 查询中的元数据字段及多值字段
  • webrtc兼容android4.x的一次探索
  • 深度学习之基于Tensorflow卷积神经网络鸟类目标识别检测系统
  • 3.1.2 Linux时间子系统 hrtimer示例使用
  • Rust语言入门教程(一) - 简介及Cargo使用
  • MySQL MHA高可用架构搭建
  • SELinux零知识学习三十二、SELinux策略语言之角色和用户(3)
  • 【C++干货铺】非类型模板 | 模板特化 | 模板分离编译
  • 【C4D如何将多个选集设置为一个选集】
  • 前端(HTML + CSS + JS)
  • 成品日志函数
  • Scrapy爬虫异步框架(一篇文章齐全)
  • 插入排序(形象类比)
  • ubuntu修改系统语言
  • Windows系统管理之备份与恢复
  • cookie和session
  • Javascript编码规范
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • PV统计优化设计
  • Rancher如何对接Ceph-RBD块存储
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vue2.0 实现互斥
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 猴子数据域名防封接口降低小说被封的风险
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 用 Swift 编写面向协议的视图
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 《码出高效》学习笔记与书中错误记录
  • 选择阿里云数据库HBase版十大理由
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​如何防止网络攻击?
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)http-server应用
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 设计模式初探
  • .NET关于 跳过SSL中遇到的问题
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .NET和.COM和.CN域名区别
  • .NET开源项目介绍及资源推荐:数据持久层
  • .NET命名规范和开发约定
  • /var/lib/dpkg/lock 锁定问题
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [ACTF2020 新生赛]Include
  • [boost]使用boost::function和boost::bind产生的down机一例
  • [C#]C# OpenVINO部署yolov8图像分类模型
  • [C++]——带你学习类和对象
  • [Google Guava] 1.1-使用和避免null