weixin_38348185
码龄8年
关注
提问 私信
  • 博客:31,235
    31,235
    总访问量
  • 14
    原创
  • 1,388,724
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-04-16
博客简介:

weixin_38348185的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得3次评论
  • 获得44次收藏
  • 博客总排名1,388,724名
创作历程
  • 16篇
    2018年
成就勋章
TA的专栏
  • g2o
  • 小知识点
    2篇
  • C++
    7篇
  • ubuntu
    1篇
  • opencv
    2篇
兴趣领域 设置
  • 人工智能
    opencv
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C++ 排序函数 sort()

想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort所以自己总结了一下,首先看sort函数见下表:   函数名功能描述sort对给定区间所有元素进行排序stable_sort对给定区间所有元素进行稳定排序partial_sort对给定区间所有元素部分排序partial_sort_copy对给定区间复制并排序nth_element找出给定区间的某个位置对应的元素is_s...
原创
发布博客 2018.05.04 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++文件读写详解(ofstream,ifstream,fstream)

这里主要是讨论fstream的内容:#include <fstream>  ofstream         //文件写操作 内存写入存储设备   ifstream         //文件读操作,存储设备读区到内存中  fstream          //读写操作,对打开的文件可进行读写操作  1.打开文件在fstream类中,成员函数open()实现打开文件的操作,从而将数据流和...
原创
发布博客 2018.04.27 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

int main(int argc,char* argv[])详解

argc是命令行总的参数个数      argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,  int  main(int argc,  char* argv[])      {          int   i;          for (i = 0; i<argc; i++)               cout<<argv[i...
原创
发布博客 2018.04.27 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HSV与RGB及其在图像处理中的应用

1. RGB模型2. HSV模型3. 如何理解RGB与HSV的联系4. HSV在图像处理中的应用5. opencv中RGB-->HSV实现在图像处理中,最常用的颜色空间是RGB模型,常用于颜色显示和图像处理,三维坐标的模型形式,非常容易被理解。而HSV模型,是针对用户观感的一种颜色模型,侧重于色彩表示,什么颜色、深浅如何、明暗如何。第一次接触HSV,书本里首先抛出的是一个圆锥模型,由于很少使...
原创
发布博客 2018.04.25 ·
3971 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

vector back() pop_back()

    向量容器(vector)是一种顺序容器,是一块连续分配的内存,支持随机访问,从数据安排的角度看,和数组极其相似,数组跟vector的区别在于:数组是静态分配空间,一旦分配了空间的大小,就不可以再改变了,例如,int a[6];而vector是动态分配内存,随着元素的不断插入,它会按照自身的一套机制不断扩充自身的容量,vector容器的容量增长是按照容器现在容量的一倍进行增长。 begin函...
原创
发布博客 2018.04.23 ·
5736 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

opencv:常用绘图操作

OpenCV提供了一些基本的绘图操作,比如画圆,画椭圆,画线,画矩形,在图像里插入文字等功能。画圆使用的是circle函数,必须提供的参数是:画在出的圆显示在哪里,圆心,半径,以及画线的颜色。//圆心  Point center = Point(255,255);  //半径  int r = 100;  //承载图像  Mat picture(500,500,CV_8UC3,Scalar(255...
原创
发布博客 2018.04.18 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GPS

GPS 入门 —— GPS NMEA-0183协议 [转]GPS可以输出实时定位数据让其他的设备使用,这就牵扯到了数据交换协议。几乎现在所有的GPS接收机都遵循美国国家海洋电子协会(National Marine Electronics Association)所指定的标准规格,这一标准制订所有航海电子仪器间的通讯标准,其中包含传输资料的格式以及传输资料的通讯协议。NMEA协议有0180、0182...
原创
发布博客 2018.04.18 ·
1391 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

ubuntu cmake文件添加固定版本的opencv

CMake下指定Opencv版本关键文件:OpenCVConfig.cmake。在opencv编译好后,所在目录中一般会有一个叫OpenCVConfig.cmake的文件,只要让CMake找到这个文件,这个文件就指定了Opencv的所有路径,因此设置OpenCV_DIR为包含OpenCVConfig.cmake的目录,如在我的C++工程CMakeLists.txt中添加set(OpenCV_DIR...
原创
发布博客 2018.04.11 ·
749 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C++四舍五入保留N位小数

最近遇到这个问题,不难吧,不过搜网上的东西,没看到比较合心水的答案,自己搞了两种做法,请君侧耳为我听。乘10法这种想法最容易想到,就是将数字乘10,乘N次,加上0.5后取整,最后再除回去。加上0.5取整应该很容易理解,是等价于四舍五入的,因为X.49999……+0.5后取整是不会进位的,结果是X;而X.5000……1+0.5后取整会变成X+1(当然忽略double或float能表示的精度)。比如:...
转载
发布博客 2018.03.24 ·
5253 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

C++ map的基本操作和使用

C++ map的基本操作和使用   来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客     Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数;   map...
原创
发布博客 2018.03.24 ·
254 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

C++ .TXT文件 数据读取

从txt文本中读取数据存入数组中#include <iostream>#include <fstream>#include <string>#include <vector>using namespace std;int main(){ ifstream infile; infile.open("1.txt"); ...
原创
发布博客 2018.03.16 ·
7502 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

视觉点云与激光点云做匹配

待续。。。
原创
发布博客 2018.03.13 ·
3853 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

实参与形参

实参(argument):  全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。      形参(parameter):全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。是在定义函数名和函数体的时候使用的参数,...
转载
发布博客 2018.03.08 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

doxygen 生成API

生成配置文件:doxygen -g修改配置:修改生成的 DoxyFile 文件,主要修改以下几项:CALL_GRAPH = YESHAVE_DOT = YESRECURSIVE = YES (递归检索文件)生成:doxygen DoxyFile查看API:xdg-open index.html
原创
发布博客 2018.02.02 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++

C++类的指针访问成员一个指向 C++ 类的指针与指向结构的指针类似,访问指向类的指针的成员,需要使用成员访问运算符 ->,就像访问指向结构的指针一样。与所有的指针一样,您必须在使用指针之前,对指针进行初始化。
原创
发布博客 2018.02.01 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

g2o

g2o中主要定义节点的初始值、更新,和边的误差、对各变量的雅可比导数。g2o中旋转矩阵为SE3Quat,数据类型是四元数。但也可以引入李群、李代数SE3。节点:  class VertexPR : public BaseVertex {    public:        EIGEN_MAKE_ALIGNED_OPERATOR_NEW;        VertexPR()
原创
发布博客 2018.02.01 ·
751 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏
加载更多