- 博客(47)
- 收藏
- 关注
原创 【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
244
原创 【图片 与 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
192
原创 【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
1982
原创 【跨编程语言 通信 传输图像】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
2646
原创 【vue】
关键字最常见v-bind:属性 vue里面的变量改变 该标签对应的东西会改变 :v-on:绑定时间到vue函数 @v-ifv-forv-model 与 您最喜欢的游戏是:{{mygame}} 类似
2021-11-12 21:25:20
2665
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
2517
原创 【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
1641
原创 【原创:车路协同前端】
找好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
158
原创 electron
1 安装1、nodejs下载安装 1.1、使用nodejs版本管理工具下载安装,可一键安装、切换不同nodejs版本,详见https://www.cnblogs.com/gaozejie/p/10689742.html 1.2、 直接官网下载安装https://nodejs.org/zh-cn/,建议下载长期支持版本。 上面两种方式选其一即可,安装后CMD执行 node -v 查看node版本号2、npm配置 node.js安装后会自动安装npm,CMD中执行 npm -v 查看npm的
2021-11-05 19:16:41
152
原创 【原创:EI 排版】
二栏一栏一栏为分割线 上下不关联二栏从左看到底再看右边图的字体大小先画图统一到viso里面改文字 大小visio导出图无缩放插入word
2021-10-10 10:29:30
236
原创 【原创:C++编写库】自己的库
目标类似opencv的库带命名空间制作库pro配置QT -= guiTEMPLATE = libDEFINES += QmExportCONFIG += c++11SOURCES += \ qm2.cppHEADERS += \ qm2.h.h#if defined(QmExport)# define QmAPI Q_DECL_EXPORT#else# define QmAPI Q_DECL_IMPORT#endif#include <
2021-10-01 11:33:11
918
原创 【PR】基础
切入点 切出点1 点击素材 源2 切好3 把对应的视频src拖入即可视频段 缩放与快进右键 速度持续时间 ->更改持续时间画面铺满右键 设置为帧大小
2021-09-22 16:48:23
123
原创 【合理使用ondrive】
不论任何地方,首先浏览器打开onedrive(app也行)①新建onedrive,可以浏览器编辑,也可以app编辑②打开里面的onedrive1:任何地方都有浏览器2: 有本地的onedrive就可以app编辑,没有就网页编辑(ubuntu)...
2021-07-14 22:07:11
251
原创 【python】for循环加速
原理from multiprocessing.dummy import Pool as ThreadPoolitems = list()pool = ThreadPool()pool.map(process, items)pool.close()pool.join()# -*- coding: utf-8 -*-import timefrom multiprocessing.dummy import Pool as ThreadPooldef process(item): pri
2021-07-12 15:30:39
1186
1
原创 【二叉树】
定义二叉树struct treeNode{ string data; treeNode* left; treeNode* right; treeNode() { data = ""; left = NULL; right = NULL; }};三种遍历函数迭代void PreorderTraversal(treeNode* node){ if (node == NULL)
2021-07-07 21:23:27
90
原创 【编程规范】
h不用namespace函数、类函数putText小写加大写类变量flag_one_小写+后杠类名字Yolo首字母大写类函数用多线程,请自带多线程
2021-07-02 19:15:29
84
原创 【QT】总结
QTimer类中使用只能在Qt类里面使用,而且还他妈是主线程id调用QTimer *timer1=new QTimer(this);timer1->start(500);connect(timer1,&QTimer::timeout,this,&MainWindow::f1);connect(timer1,&QTimer::timeout,this,&MainWindow::f2);cpp中使用不支持,因为需要Q_OBJECT宏定义...
2021-06-30 16:14:00
95
原创 【车路协同】日志
2021-6-271配置好了相机与激光雷达(原因:相机畸变太大,不得不用最严谨的配准方法,配一次很麻烦)解决方法:参考小蚂蚁上的相机,购买了一套无畸变的相机。
2021-06-27 09:41:21
164
1
原创 【halcon qt opencv】数据转换 1ms之内
图像数据hclass ImageConvert{public: ImageConvert(); //halcon_opencv void himg_to_cvimg(HImage &Hobj,Mat& cvimg); void cvimg_to_himg(cv::Mat& pImage,HObject &himg); //halcon_to_qimg void himg_to_qimg(HalconCpp::HImag
2021-06-26 10:50:04
276
原创 【中兴项目】
进度1 感知近距离相机+激光雷达远距离 纯毫米波问题1 杆子连个杆子都买不起??2 计算设备建议用工控机Xavier太慢(慢在CPU)3 相机1 中兴给的,太大了2 需要小的,需要没有畸变的
2021-06-23 17:26:13
121
原创 【比赛】红绿灯
适用于有规则的红绿灯思路yolo检测红绿灯,返回对应的框图像根据像素坐标筛选我们要的那一个(去除别的红绿灯)转灰度图orb特征点检测计算特征点在红绿灯的位置(上,中,下)根据位置和规则得出红绿灯状态众数滤波优缺点优点:针对比赛而言,效果牛逼缺点:通用性不强下面是代码,懂得都懂三部分yoloorbfilter# -*- coding: UTF-8 -*-import osimport syssys.path.append('/home/qm/light_ws/src
2021-06-20 22:44:50
253
原创 【 环境相关】python和ros环境
condaconda config --set remote_max_retries 1000000000000000conda config --set remote_connect_timeot_secs 100conda config --set remote_read_timeot_secs 100conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda confi
2021-06-19 14:45:50
210
原创 【多线程 python】多线程模板
类用多线程普通用多线程import threadingimport timedef thread1(): print('thread1 id ',threading.get_ident()) time.sleep(2) print('---子线程1结束---')def thread2(): print('thread2 id ',threading.get_ident()) time.sleep(2) print('---子线程2结束---')
2021-06-18 09:02:22
222
原创 【原创 Qt】合集
1 include//qt#include <QApplication>#include <QMainWindow>#include <QImage>#include <QCloseEvent>#include <QTimer>#include <QDebug>#include <QTimer>#include <QTime>#include <QDir>#include <
2021-06-16 19:32:57
841
1
原创 【虚幻四】车路协同平台
描述相机朝下看,高度可调,小蚂蚁头顶上场景中动态生成车子,结合感知消息显示车子相机朝下看的空场景开始创建一个带初学者内容的空项目相机朝下看思路来源:https://docs.unrealengine.com/4.26/zh-CN/ProgrammingAndScripting/ProgrammingWithCPP/CPPTutorials/PlayerCamera/// Fill out your copyright notice in the Description page of
2021-06-11 20:33:52
193
原创 【原创: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
187
原创 【车路协同】相机、激光雷达、雷达联合
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
582
原创 【车路协同】数据通讯格式
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
335
原创 【车路协同】通信方法
局域网UDP发送字符串条件:代码:#!/usr/bin/env python# -*- coding:UTF-8 -*-from socket import *from time import ctimeimport timeHOST = '127.0.0.1'PORT = 21567BUFSIZE = 1024ADDR = (HOST, PORT)udpSerSock = socket(AF_INET, SOCK_DGRAM)udpSerSock.bind(('', POR
2021-05-12 10:29:00
723
原创 【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
729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人