• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  C++教程 (2) 实用样例

1 2 下一页
c++产生随机数

摘要:#include <random> #include <chrono> // For random seed // 目标点 std::random_device rd; std::mt19937 gen(rd()); // std::uniform_int_distribution:均匀整数分布,用 阅读全文
posted @ 2024-07-16 22:24 MKT-porter 阅读(20) 评论(0) 推荐(0)
c++ read and save txt

摘要:read and save #include "util/image_util.h" #ifdef USE_PANGOLIN_VIEWER #include "pangolin_viewer/viewer.h" #elif USE_SOCKET_PUBLISHER #include "socket_ 阅读全文
posted @ 2023-02-12 20:08 MKT-porter 阅读(24) 评论(0) 推荐(0)
c++ 构造名字不足的0补齐

摘要:stringstream ss; ss << setfill('0') << setw(10) << i; vstrImageFilenames[i] = strPrefixLeft + ss.str() + ".png"; 阅读全文
posted @ 2023-02-12 16:16 MKT-porter 阅读(29) 评论(0) 推荐(0)
opencv对鱼眼图像畸变矫正

摘要:import numpy as np ''' #T_cam_imu body_T_cam0: !!opencv-matrix rows: 4 cols: 4 dt: d data: [0.003489987080434578, -0.9999876012230461, 0.0035520966143 阅读全文
posted @ 2023-02-11 16:33 MKT-porter 阅读(302) 评论(0) 推荐(0)
c++ 保存txt文件

摘要:#include <iostream> #include <stdio.h> #include <fstream> #include <queue> #include <mutex> std::string gpssavename="/home/dongdong/v2_Project/v3_SLAM 阅读全文
posted @ 2023-02-08 23:02 MKT-porter 阅读(210) 评论(0) 推荐(0)
c/c++非阻塞键盘输入监听 Windows/Linux

摘要:https://blog.csdn.net/a8821418/article/details/106492074 Windows下c代码 #include <conio.h> #include <windows.h> #include <iostream> using namespace std; 阅读全文
posted @ 2022-12-26 19:23 MKT-porter 阅读(685) 评论(0) 推荐(0)
数据结构(1) pair和map使用

摘要:#include <iostream> #include <thread> #include<map> #include <algorithm> #include <vector> #ifdef lniux #include <unistd.h> //usleep(1000000); #else # 阅读全文
posted @ 2022-11-29 11:06 MKT-porter 阅读(59) 评论(0) 推荐(0)
(最终版)linux下python和c++相互调用共享内存通信

摘要:本文主要用于python和c++相互通信,通过共享内存相互传递数据,图像,数组,结构体。 python优势在于开发快速方便,有很多扩展库可用,且深度学习很多都是python写的。 c++底层速度快,但是开发慢,尤其是很多SLAM和图像处理的只有c++版本。 为了调试开发方便,有时候需要嫁接两个工程, 阅读全文
posted @ 2021-07-09 10:55 MKT-porter 阅读(7020) 评论(1) 推荐(3)
共享内存(1)c++2c++

摘要:正常工程学习结构 发送端 #include <stdio.h> #include <string.h> #include <unistd.h> #include <stdlib.h> #include <sys/shm.h> #include <opencv2/core/core.hpp> #inc 阅读全文
posted @ 2021-07-05 22:28 MKT-porter 阅读(267) 评论(0) 推荐(0)
Python调用C++dll (window平台)

摘要:1 创建C++工程生成dll库 编译生成 2pythoN调用dll库 #!/bin/env python # -*- coding: utf-8 -*- import ctypes #获取路径 import os #pathnow=os.getcwd() #获取当前路径 pathnow=os.pat 阅读全文
posted @ 2020-11-04 16:06 MKT-porter 阅读(713) 评论(0) 推荐(0)
重映射及remap()函数介绍

摘要:https://www.cnblogs.com/HL-space/p/10546595.html 重映射,就是把一幅图像中某位置的像素放置到另一图像指定位置的过程。即: 在重映射过程中,图像的大小也可以同时发生改变。此时像素与像素之间的关系就不是一一对应关系,因此在重映射过程中,可能会涉及到像素值的 阅读全文
posted @ 2020-07-24 16:58 MKT-porter 阅读(800) 评论(0) 推荐(0)
sprintf构造字符富

摘要:char key = waitKey(5); if (key == 's' || key == 's') { for (int i = 0; i < CamNumber; i++) { char savePath[200]; sprintf_s(savePath, "../CalibConfig/c 阅读全文
posted @ 2020-07-24 02:37 MKT-porter 阅读(120) 评论(0) 推荐(0)
脚本开启EXE

摘要:关闭 Set ws = Createobject("Wscript.shell") ws.run "taskkill /f /im FHY_IPCamera1.exe",0,true WScript.Sleep 200 ws.run "taskkill /f /im FHY_IPCamera2.ex 阅读全文
posted @ 2020-07-24 01:53 MKT-porter 阅读(164) 评论(0) 推荐(0)
全景拼接学习-原理篇 (0) 相机标定 内参和外参

该文被密码保护。
posted @ 2020-07-08 23:52 MKT-porter 阅读(21) 评论(0) 推荐(0)
配置文件读取(2-2)读取yml

摘要:基本模块 yml内容 %YAML:1.0 ImagePath:"data/image/image0" CornerPath:"data/corners.txt" MapPath:"data/xml/" static int parseCmdArgs(int argc, char** argv) // 阅读全文
posted @ 2020-06-23 23:05 MKT-porter 阅读(166) 评论(0) 推荐(0)
配置文件读取(2-0)C++获取命令行参数命令

摘要:1直接命令行行输入 在exe文件夹 shift+鼠标右键 从命令行进入当前文件夹 执行 2从脚本启动 每个参数用空格分开 1注释 #有问题 2 关闭有问题 Set ws = Createobject("Wscript.shell") ws.run "Project1.exe 0 1 ./pic/0/ 阅读全文
posted @ 2020-06-18 14:13 MKT-porter 阅读(977) 评论(0) 推荐(0)
使用opencv4进行分类器训练

摘要:https://blog.csdn.net/guwuchangtian/article/details/73838650 阅读全文
posted @ 2020-06-16 13:17 MKT-porter 阅读(1108) 评论(0) 推荐(0)
经典环境(2)OpenCV412+OpenCV-Contrib +vs2015+cuda10.1编译

摘要:自己整理的3.49教程,一样的 https://www.cnblogs.com/kekeoutlook/p/13111481.html 过程一样 网友的 https://blog.csdn.net/Gordon_Wei/article/details/85775328?utm_medium=dist 阅读全文
posted @ 2020-06-16 02:31 MKT-porter 阅读(388) 评论(0) 推荐(0)
path环境变量限制长度

摘要:path太满了不给超过1023 解决 例子 新建一个变量 使用 把重复的路径用一个变量代替前面的 阅读全文
posted @ 2020-06-15 04:10 MKT-porter 阅读(501) 评论(0) 推荐(0)
经典环境(1)OpenCV3.4.9+OpenCV-Contrib +vs2015+cuda10.1编译

摘要:目标 编译opencv349和扩展库在vs2015, cuda10.1, 使用sift角点检测库 前提工作 下载 vs2015(非必须) https://mp.weixin.qq.com/s/oOAxsbAEBigxvp356yINQQ安装时勾选通用 Windows 平台开发(包括其子选项C++ 通 阅读全文
posted @ 2020-06-13 02:48 MKT-porter 阅读(897) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3