ros
钱敏大好人
这个作者很懒,什么都没留下…
展开
-
【conda】
all_environment所有乱七八糟的配置!!!!装驱动司马condaconda config --set remote_max_retries 1000conda config --set remote_connect_timeot_secs 100conda config --set remote_read_timeot_secs 100conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/原创 2021-12-17 15:58:37 · 209 阅读 · 0 评论 -
【图片 与 tesnor】
importfrom PIL import Imagefrom torchvision.transforms import ToTensor,ToPILImage三种图片与tensor互转# 1 pil# img_ceshi = Image.open('./data/images/zidane.jpg') # 2 plt# img_ceshi = plt.imread('./data/images/zidane.jpg') # 3 opencvimg_ceshi = cv2.imre原创 2021-12-05 15:33:10 · 166 阅读 · 0 评论 -
【opencv js】
下载直访问 保存https://docs.opencv.org/4.5.1/opencv.jshtml<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Hello OpenCV.js</title> <style type="text/css"> .inputout原创 2021-11-29 20:26:31 · 1930 阅读 · 0 评论 -
【webstorm】设置
换行缩进html 自动tab取消下面的插件原创 2021-11-28 22:10:45 · 252 阅读 · 0 评论 -
【跨编程语言 通信 传输图像】mmap
目标:同一台电脑,不同编程语言传递数据核心思路:mmapdemo1:C++传输1080p视频流给python(实测几乎无延迟)cpp(发视频)#include <iostream>#include <string>#include <thread>#include <chrono>#include <Windows.h>#include <string>#include <opencv2/core.hpp>原创 2021-11-24 19:30:24 · 2587 阅读 · 0 评论 -
【vue】
关键字最常见v-bind:属性 vue里面的变量改变 该标签对应的东西会改变 :v-on:绑定时间到vue函数 @v-ifv-forv-model 与 您最喜欢的游戏是:{{mygame}} 类似原创 2021-11-12 21:25:20 · 2637 阅读 · 1 评论 -
【websocket】入门
文章目录架构:服务端websocket事件websocket方法服务端代码客户端websocket事件websocket方法客户端代码效果架构:Nodejs运行server.js浏览器直接运行client.html服务端websocket事件on(‘text’)事件 (收到客户端文本消息触发)on(‘close’)事件 (客户端断开触发)on(‘error’)时间 (连接错误信息触发)websocket方法send()服务端代码var ws=require('nodej原创 2021-11-10 21:09:13 · 2476 阅读 · 0 评论 -
【m3u8视频流】
推流方法前端代码<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>前端播放m3u8格式视频</title> <link href="https://vjs.zencdn.net/7.4.1/video-js.css" rel="stylesheet"> <script src='https原创 2021-11-07 20:39:54 · 1481 阅读 · 0 评论 -
【前端:all】
第一阶段js基础类第二阶段:webAPIs原创 2021-11-07 10:59:56 · 613 阅读 · 0 评论 -
【原创:车路协同前端】
找好require.js脚本配置好百度地图的ak<!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> .原创 2021-11-06 20:10:52 · 137 阅读 · 0 评论 -
【原创 gif】
视频转gif高质量gif在线制作编辑gifscreengif 软件 点击编辑可以剪裁 和删除 增加帧screengif吊的不行原创 2021-10-11 15:49:20 · 81 阅读 · 0 评论 -
【原创:EI 排版】
二栏一栏一栏为分割线 上下不关联二栏从左看到底再看右边图的字体大小先画图统一到viso里面改文字 大小visio导出图无缩放插入word原创 2021-10-10 10:29:30 · 212 阅读 · 0 评论 -
【PR】基础
切入点 切出点1 点击素材 源2 切好3 把对应的视频src拖入即可视频段 缩放与快进右键 速度持续时间 ->更改持续时间画面铺满右键 设置为帧大小原创 2021-09-22 16:48:23 · 101 阅读 · 0 评论 -
【中兴项目】
进度1 感知近距离相机+激光雷达远距离 纯毫米波问题1 杆子连个杆子都买不起??2 计算设备建议用工控机Xavier太慢(慢在CPU)3 相机1 中兴给的,太大了2 需要小的,需要没有畸变的原创 2021-06-23 17:26:13 · 106 阅读 · 0 评论 -
【比赛】红绿灯
适用于有规则的红绿灯思路yolo检测红绿灯,返回对应的框图像根据像素坐标筛选我们要的那一个(去除别的红绿灯)转灰度图orb特征点检测计算特征点在红绿灯的位置(上,中,下)根据位置和规则得出红绿灯状态众数滤波优缺点优点:针对比赛而言,效果牛逼缺点:通用性不强下面是代码,懂得都懂三部分yoloorbfilter# -*- coding: UTF-8 -*-import osimport syssys.path.append('/home/qm/light_ws/src原创 2021-06-20 22:44:50 · 235 阅读 · 0 评论 -
【原创:C++】每日C++
默认参数与重载//# 重载与默认参数void cnm(int a=1){ cout<<"a="<<a<<endl;}void cnm(int a,int b){ cout<<"a="<<a<<endl; cout<<"b="<<b<<endl;}int main(){ const int a=99; const int b=100;原创 2021-06-07 16:55:47 · 169 阅读 · 0 评论 -
【车路协同】相机、激光雷达、雷达联合
lidar-camera-fusion(已修改,编译提示缺什么安装什么)相机相机标定:需要联合标定:不需要 直接看最底下的图conda太麻烦怎么办↓alias deactivate='conda activate yolo5'安装(跳过此步骤,为联合标定用)拷贝这个库并编译catkin_make -DCATKIN_WHITELIST_PACKAGES="aruco;aruco_ros;aruco_msgs" -DCMAKE_CXX_FLAGS="-std=c++11"catkin_ma原创 2021-06-07 14:43:56 · 542 阅读 · 0 评论 -
【车路协同】车路坐标一致
车路协同感知系统坐标统一问题1 四个坐标①小蚂蚁局部坐标②小蚂蚁全局坐标③路端局部坐标④路端全局坐标默认1,2,3没有问题,或者误差忽略不计。因为路端没有GPS,因此④存在问题注:①所有坐标均为xy,不要经纬度,不要z。②所有目标的坐标系原点均为GPS定义的xy原点③认为小蚂蚁是可靠的,RT变换矩阵以小蚂蚁为准2 如何获得路端全局坐标?小蚂蚁开到路端激光雷达下方即可,无需正下方,无需垂直。3 问题只需要计算 RT矩阵即可消除误差(后续路端所有感知目标的坐标都要乘这个RT矩阵原创 2021-05-09 10:41:16 · 577 阅读 · 0 评论 -
【车路协同】路端 局部坐标
流程获得一帧点云剪裁点云,只剩下地面RANSAC平面拟合计算平面与水平面夹角获得一帧点云(ROS-WS)#include <ros/ros.h>#include <sensor_msgs/PointCloud2.h>#include <pcl_conversions/pcl_conversions.h>#include <pcl/point_cloud.h>#include <pcl/point_types.h>#incl原创 2021-05-10 15:31:46 · 188 阅读 · 0 评论 -
【ROS】教程
1 常用命令rosbag循环播放rosbag play -l xx.bag对于一个bag,如何抽取其图像话题rosbag play clxt02.bagrosbag record -O only_img /usb_cam/image_raw/compressedrosbag record -O only_lidar /lslidar_point_cloud//保存only_lidar.bag查看话题内容2 各种CMakeLists与XMLPCL自定义msgs...原创 2021-05-10 15:52:58 · 684 阅读 · 0 评论 -
【车路协同】数据通讯格式
1 思路实际还是ros消息,或者ros消息的tcp、udp版本。参考2021世界智能驾驶挑战赛2 感知信息obstaclestd_msgs/Header headerstring ns # Namespace to place this obstacle inint32 id # Unique number for every obstacle in the same namespacestring label # Class name of obstaclegeometry_msgs原创 2021-05-25 10:41:13 · 305 阅读 · 0 评论 -
【ROS】 OMP使用教程
ROS OMP使用教程亲测有效这么用就对了先sudo apt-get install libopm-dev下面的foo换成你的node.cpp// An highlighted block# let cmake find OpenMP and set some variablesfind_package(OpenMP REQUIRED)if(OPENMP_FOUND) message(STATUS "OPENMP FOUND") set(OpenMP_FLAGS ${OpenMP_原创 2021-01-20 14:25:13 · 670 阅读 · 0 评论