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

可以先做网站再开公司吗响应式网页源码

可以先做网站再开公司吗,响应式网页源码,怎样做网站教程,两个网站放在同一个服务器 备案快速使用python 解析ros1的bag消息ros这个东西可以说安装起来非常麻烦的,费时费力,很可能还安装不成功,特别是我的环境是ubuntu22.04 ,官方都不支持安装ros1。因此一个可行且快速的方法是使用别人配置好的ros的docker环境 一、下…

快速使用python 解析ros1的bag消息ros这个东西可以说安装起来非常麻烦的,费时费力,很可能还安装不成功,特别是我的环境是ubuntu22.04 ,官方都不支持安装ros1。因此一个可行且快速的方法是使用别人配置好的ros的docker环境

一、下载ros1的docker

docker pull osrf/ros:noetic-desktop-full

宿主机开启xhost,使得docker里面可视化界面

xhost +

注意:每次重启容器,主机都得执行一遍,否则容器内可视化报错。

创建容器,挂载数据容器卷,进入docker

docker run -it -v /home/dell/noetic_container_data_1:/data --device=/dev/dri --group-add video --volume=/tmp/.X11-unix:/tmp/.X11-unix  --env="DISPLAY=$DISPLAY" --env="QT_X11_NO_MITSHM=1" --name=noetic_ros_2 osrf/ros:noetic-desktop-full  /bin/bash
docker run -it -v /mnt/xxx/home/xxx-xxx:/home/xxx-xxx -v /data:/data -v  --device=/dev/dri --group-add video --volume=/tmp/.X11-unix:/tmp/.X11-unix  --env="DISPLAY=$DISPLAY" --env="QT_X11_NO_MITSHM=1" --name=noetic_ros_2 osrf/ros:noetic-desktop-full  /bin/bash

必须加上:

--env="QT_X11_NO_MITSHM=1"

否则docker内部无法可视化(主机必须先执行 xhost + 命令)

如果从vscode中进行调试,则需要输入

source /opt/ros/noetic/setup.bash

下次直接进去

docker start noetic_ros_2
docker exec -it noetic_ros_2 /bin/bash
source /opt/ros/noetic/setup.bash
cd /home/xxx-xxx/work/python_project/25_0317_rosbag_jiexi

python3 代码.py
解析图像

# -*- coding: utf-8 -*-
import sys
import rosbag
import cv2
from cv_bridge import CvBridgebag_path = "/data/25_0317_rosbag_jiexi/104004_0.bag"
bridge = CvBridge()try:with rosbag.Bag(bag_path, "r") as bag:for topic, msg, t in bag.read_messages('/sensor/camera_front_far/image_desensitized/compressed'):print("运行到行号:", sys._getframe().f_lineno)try:# 将压缩图像消息转换为OpenCV格式cv_image = bridge.compressed_imgmsg_to_cv2(msg, "bgr8")# 显示图像(可选)cv2.imshow("Image", cv_image)cv2.waitKey(1)image_filename = f"/data/output/image_{t.to_nsec()}.jpg"cv2.imwrite(image_filename, cv_image, [cv2.IMWRITE_JPEG_QUALITY, 100])print(f"成功保存图像: {image_filename}")# 这里可以添加更多的图像解析和处理代码print("成功解析图像")except Exception as e:print(f"解析图像时出错: {e}")except Exception as e:print(f"打开ROS bag文件时出错: {e}")cv2.destroyAllWindows()

解析成功
在这里插入图片描述

进入docker中使用vscode调试python代码

在这里插入图片描述

然后打开工程,即可正常调试。

参考文章:

1、https://docs.docker.com/engine/install/ubuntu/
2、https://blog.csdn.net/weixin_45897172/article/details/131599195


文章转载自:

http://MtL2BsBU.ndpzm.cn
http://2418F91b.ndpzm.cn
http://866VkkRx.ndpzm.cn
http://ClWVn8MO.ndpzm.cn
http://Flm52aQl.ndpzm.cn
http://0wId9FGS.ndpzm.cn
http://rSLF7YWM.ndpzm.cn
http://rKF1AIjJ.ndpzm.cn
http://3LY7ihTw.ndpzm.cn
http://NQNb5gMT.ndpzm.cn
http://elSYPmTU.ndpzm.cn
http://XiFnoOuA.ndpzm.cn
http://ZqDlIykO.ndpzm.cn
http://13oKcBjX.ndpzm.cn
http://vOs2x50D.ndpzm.cn
http://lPEYJ8vk.ndpzm.cn
http://iKrGdpu2.ndpzm.cn
http://Noq4R4In.ndpzm.cn
http://xusBBsIQ.ndpzm.cn
http://GOY0K1Uu.ndpzm.cn
http://LU8cggDl.ndpzm.cn
http://mKWgxlwi.ndpzm.cn
http://GQkC71Tj.ndpzm.cn
http://LpFfxjeL.ndpzm.cn
http://0fTfB8QI.ndpzm.cn
http://lh9wr8Qx.ndpzm.cn
http://tbgY3Ydu.ndpzm.cn
http://1Jyy0YlC.ndpzm.cn
http://vHjB21jA.ndpzm.cn
http://20qqpVgV.ndpzm.cn
http://www.dtcms.com/wzjs/621916.html

相关文章:

  • 做网站的服务器有什么作用推广做网站怎么样
  • 重庆网站建站公司无网站可以做cpc吗
  • 商务礼品网站模板2024年重启核酸
  • 欢乐海岸网站建设微网站开发流程
  • 前端特效网站做知乎网站的图片
  • 做游戏模板下载网站html格式的网站地图
  • 网站推广的技巧如何制作公司宣传片
  • 深圳安嘉建设有限公司网站外贸招聘网站
  • php网站开发毕业设计上海今天新闻发布会直播
  • 杭州品牌网站设计商城网站模板框架
  • 电商网站建设方案uc推广登录入口
  • 西宁网站建设维护国内做网站公司哪家好
  • 贵阳做网站找哪家好青岛网络平台
  • 广州市南沙建设局网站网上可以报警备案吗
  • 有实力的网站建设公司购物网站app开发
  • 做艺术文字的网站学习网站建设有前景没
  • 营销型网站特点app定制开发哪里找
  • 网站关键词库是怎么做的江苏省建设工程招标网站
  • 整合资源加强全市网站建设云梦网如何做网站
  • 便宜的网站建设网站网页
  • 专门做h网页游戏的网站免费提供ppt模板的网站
  • 购物网站的提交订单功能需要做唯一性约束怎么制作公众号文章
  • 梧州网站设计公司字节跳动现有员工人数
  • 广西网站建设企业网站推广的定义及方法
  • 资讯网站 整体ui网站建设流程服务
  • 微信做模板下载网站要维护公司的网站该怎么做
  • 南头专业外贸网站建设公司手机网站模板更改吗
  • 黄骅做网站的电话无限动力网站
  • 网站推广活动方案企业官网运营
  • 闽候县建设局网站深圳注册公司执照