- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 boost thread "undefined reference to `boost::this_thread::interruption_point()'" 错误的解决办法
出现如上错误提示,是由于没有链接boost.thread库导致的,解决办法如下:
2019-03-29 14:34:46 4053
原创 cmake GTest "Could NOT find GTest (missing: GTEST_LIBRARY GTEST_MAIN_LIBRARY)"的解决办法
https://stackoverflow.com/questions/24295876/cmake-cannot-find-googletest-required-library-in-ubuntu解决办法参照:https://www.eriksmistad.no/getting-started-with-google-test-on-ubuntu/
2019-03-29 11:59:36 7826 1
转载 ubuntu 安装 google Gtest
https://www.cnblogs.com/Jessica-jie/p/6704388.html1.安装源代码在ubuntu的桌面上,右键选择打开终端,在终端中输入如下命令:$ sudo apt-get install libgtest-dev下载源码后,apt将会在目录/usr/src/生成gtest文件夹来存放源码.2. 编译源代码接着刚才的命令,我们继续再刚才打...
2019-03-29 11:19:58 132
转载 C++ sort 排序(降序、升序)使用总结
https://blog.csdn.net/zhangpiu/article/details/50564064一、升序 C++ sort 函数十分方便,可以对内置类型也可对自定义类型进行快速排序,内置类型的使用比较简单,下面主要讨论自定义类型的排序,一般有如下几种使用方法:1.1 重载比较操作符 比如,我们现有一批学生,要根据他们的成绩进行升序排序,成绩如果相等则根据名字...
2019-03-21 17:23:33 5851
转载 c++ vector begin(),end(),rbegin(),rend()问题
https://blog.csdn.net/laobai1015/article/details/51567564C++ primer (中文版第四版)第273页9.3.2 begin和end成员 begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器。这两个迭代器通常用于标记包含容器中所有元素的迭代范围。c.begin() 返回一个迭代器,...
2019-03-21 17:20:32 222
转载 OpenCV探索之路(十四):绘制点、直线、几何图形
https://www.cnblogs.com/skyfsm/p/6897313.html绘制点和圆void cvCircle( CvArr* img, CvPoint center, int radius, CvScalar color, int thickness=1, int line_type=8, int shift=0 );img:图像...
2019-03-21 15:42:01 342
转载 关于C++中vector和set使用sort方法进行排序
https://www.cnblogs.com/zhouxiaosong/p/5557990.htmlC++中vector和set都是非常方便的容器,sort方法是algorithm头文件里的一个标准函数,能进行高效的排序,默认是按元素从小到大排序将sort方法用到vector和set中能实现多种符合自己需求的排序首先sort方法可以对静态的数组进行排序1 #includ...
2019-03-21 14:27:18 237
转载 ROS 链接同一个工作空间的其他包的头文件
https://blog.csdn.net/qq_16775293/article/details/80597763
2019-03-20 22:35:41 481
原创 opengl + opencv 显示图片
opencv读取一张图片,然后在opengl窗口进行显示.img_src = cv::imread(cam_data_filename.at(cam_data_filename.size() / 2));cv::Mat img_src_pyup;cv::pyrDown(img_src, img_src_pyup, cv::Size(img_src.cols / 2, img_src.ro...
2019-03-20 09:47:11 1492
转载 转 BMP文件与像素操作(glReadPixels,glDrawPixels和glCopyPixels应用举例)
https://blog.csdn.net/u012515661/article/details/52046784
2019-03-20 09:40:44 337
转载 《高效学习OpenGL》 之 图像 glDrawPixels(), glCopyPixels(),glReadPixels()
https://blog.csdn.net/biggbang/article/details/19806577
2019-03-20 09:39:38 362
转载 c++ " error: jump to case label" "note: crosses initialization of" 错误的解决办法
编译的时候提示如下错误:解决办法:改成如下的形式即可:问题的原因:参考如下链接:http://www.cplusplus.com/forum/beginner/85367/
2019-03-19 17:29:17 765
转载 OpenCV:Mat元素访问方法、性能、代码复杂度以及安全性分析
https://blog.csdn.net/bendanban/article/details/30527785本文讲述了OpenCV中几种访问矩阵元素的方法,在指定平台上给出性能比较,分析每种矩阵元素访问方法的代码复杂度,易用性。一、预备设置本文假设你已经正确配置了OpenCV的环境,为方便大家实验,在文中也给出了编译源程序的Makefile,其内容如代码段1所示。采用如...
2019-03-19 16:27:17 313
转载 相机标定:单目图像矫正分析
http://www.bubuko.com/infodetail-1614521.html图像矫正的本质,其实就是重投影的过程,即【像素坐标→物理坐标→像素坐标】的过程。只不过在重投影过程中我们可以改变投影矩阵(修改后的投影矩阵我把它称为扩展投影矩阵)从而模拟镜头缩放和平移的效果。图像矫正可通过两种方式执行,我称之为正向矫正和逆向矫正。正向矫正是通过畸变坐标算出标准坐标,而逆向矫正是通过...
2019-03-15 20:51:37 1923
原创 CV_Assert函数 C++ assert()函数
https://blog.csdn.net/u010402483/article/details/39213813CV_Assert()作用:CV_Assert()若括号中的表达式值为false,则返回一个错误信息。CV_Assert() 中 cn > 1 && _mask.empty() && !minIdx && !maxIdx...
2019-03-15 17:05:40 1113
转载 opencv 图像的深度和通道介绍
https://blog.csdn.net/qq61394323/article/details/39853823矩阵数据类型:–CV_<bit_depth>(S|U|F)C<number_of_channels>S =符号整型U =无符号整型F =浮点型E.g.:CV_8UC1是指一个8位无符号整型单通道矩阵,CV_32...
2019-03-15 16:47:26 1293
转载 OpenCV:remap()简单重映射
https://blog.csdn.net/sss_369/article/details/52983123学习自:【OpenCV入门教程之十七】OpenCV重映射重映射,就是把一幅图像中某位置的像素放置到另一个图片指定位置的过程。 为了完成映射过程, 我们需要获得一些插值为非整数像素的坐标,因为源图像与目标图像的像素坐标不是一一对应的。 一般情况下,我们通过重映射来表达每个像素的位置...
2019-03-15 11:58:49 168
转载 numpy.array 操作简单总结
https://blog.csdn.net/net_wolf_007/article/details/51726480
2019-03-14 10:55:06 252
转载 gcc/g++ 实战之编译的四个过程
https://www.cnblogs.com/zjiaxing/p/5557549.htmlgcc和g++分别是GNU(一个开源组织)的c&c++编译器对于.c后缀的文件,gcc把它当做是C程序,g++当做是C++程序;对于.cpp后缀的文件,gcc和g++都会当做c++程序。gcc可以根据后缀名为.c或.cpp分别按c程序和c++程序来编译,但是g++无论是.c或.cpp...
2019-03-13 19:11:05 122
原创 cmake 编译opengl 报错"libGL.so.1: error adding symbols: DSO missing from command line"的解决办法
target_link_libraries(camlidarcalib ${OpenGL_LIBRARIES})报错如下:参照FindOpenGL的输出结果:应该更改如下:arget_link_libraries(camlidarcalib ${OPENGL_LIBRARIES})编译正确,问题解决....
2019-03-13 18:43:39 2730 2
转载 CMakeLists.txt添加opencv库注意事项
https://blog.csdn.net/u012816621/article/details/51732932# cmake needs this linecmake_minimum_required(VERSION 2.8)# Define project nameproject(opencvTest)# Find OpenCV, you may need to set O...
2019-03-13 17:07:24 348
原创 cmake opengl的相关配置
camke 使用openglCMakeLists.txt添加内容如下:提示GLU过时,更改为OpenGL后如下:FindOpenGLhttps://cmake.org/cmake/help/v3.8/module/FindOpenGL.html
2019-03-13 16:10:10 1490
原创 catkin_make 与cmake
https://www.cnblogs.com/Jessica-jie/p/6706513.htmlhttp://blog.csdn.net/zyh821351004/article/details/503884291. catkin_make 与cmake的关系 程序在cmake编译的流程:cmake指令依据你的CMakeLists.txt 文件,生成makefiles文件...
2019-03-13 15:23:42 567
转载 link_libraries 和 target_link_libraries 区别
https://blog.csdn.net/jigetage/article/details/84206082在cmake语法中,link_libraries和target_link_libraries是很重要的两个链接库的方式,虽然写法上很相似,但是功能上有很大区别:1,link_libraries用在add_executable之前,target_link_libraries用在add...
2019-03-13 14:21:32 3653
转载 OpenGL中gl,glu,glut的区别
https://blog.csdn.net/fanhenghui/article/details/52882837OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的...
2019-03-13 12:22:01 677
转载 Creating a ROS Package
http://wiki.ros.org/ROS/Tutorials/CreatingPackagehttp://wiki.ros.org/cn/ROS/Tutorials/CreatingPackage
2019-03-12 22:09:11 129
转载 How to Compile MATLAB C++ Math Library
http://www.ifp.illinois.edu/~nakazato/mathlib.htmlWho need this?(Scenario 1) If you need to write complicated matrix operations in C/C++You can save your time by using MATLAB Math Library.(Sce...
2019-03-12 22:03:12 183
原创 ubuntu c++ 编译"enum class Status {}" 报错的解决办法
编译的时候报错:分析错误原因,c11才支持enum class Status {}类型定义.接下来的问题就是如何支持c11编译:GCC/G++默认的-std(即C++语言标准)不是C++11,在这里默认的是C++98,所以需要显式地开启,即添加-std=c++11选项:解决方法如下:在编译的时候添加-std=c++11选项即可正常编译C++11标准的代码!...
2019-03-11 20:11:30 777
原创 Get to Know C++11 Scoped and Based Enum Types
https://smartbear.com/blog/develop/closer-to-perfection-get-to-know-c11-scoped-and-ba/
2019-03-11 19:58:51 90
原创 Ceres Solver及Ceres优化
http://ceres-solver.org/https://github.com/ceres-solver/ceres-solver
2019-03-11 17:21:48 529
原创 roboptim---Numerical Optimization for Robotics
http://roboptim.net/RobOptim is a Modern, Open-Source, C++ Library for Numerical Optimization applied to Robotics.https://github.com/roboptim/
2019-03-11 17:10:38 186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人