C++
yang&&yang
这个作者很懒,什么都没留下…
展开
-
swprintf和sprintf的使用
C/C++ codechar szA[100]; //An ANSI string bufferWCHAR szW[100]; //A Unicode string buffer//Normal sprintf:all strings are ANSIsprintf(szA, "%s","ANSI Str");//Con转载 2017-04-04 10:55:52 · 1516 阅读 · 0 评论 -
C++
#include #include #include using namespace std;int main(void){char multichar[]={"窄字符"};wchar_t widechar[]={L"宽字符"};DWORD sizeMByte = WideCharToMultiByte(CP_OEMCP, 0, widechar, -1,转载 2017-04-04 11:47:54 · 202 阅读 · 0 评论 -
g++编译boost库
如果报这个错误:/tmp/ccMCUxu3.o: In function `__static_initialization_and_destruction_0(int, int)':boost_test.cpp:(.text+0x4e): undefined reference to `boost::system::generic_category()'boost_test.cpp:(.tex...原创 2018-07-10 23:11:20 · 1604 阅读 · 0 评论 -
cmake使用boost库
cmake_minimum_required(VERSION 2.8.3)project(boost_test)find_package(Boost REQUIRED COMPONENTS system thread)include_directories(${Boost_INCLUDE_DIRS})add_executable(boost_test boost_test.cpp)tar...原创 2018-07-10 23:14:53 · 14277 阅读 · 0 评论 -
Eigen中四元数、欧拉角、旋转矩阵、旋转向量之间的转换
一、旋转向量1.0 初始化旋转向量:旋转角为alpha,旋转轴为(x,y,z)Eigen::AngleAxisd rotation_vector(alpha,Vector3d(x,y,z))1.1 旋转向量转旋转矩阵Eigen::Matrix3d rotation_matrix;rotation_matrix=rotation_vector.matrix();Eigen...原创 2018-09-02 16:10:38 · 40375 阅读 · 10 评论 -
ubuntu源码安装opencv+opencv_contrib
OpenCV源码下载OpenCV及对应版本的opencv_contribhttps://github.com/opencv 安装cmake-gui$ sudo apt-get install cmake-qt-gui 安装依赖# Build tools:sudo apt-get install -y build-essential cmake# GUI (if ...原创 2018-12-26 10:53:05 · 344 阅读 · 0 评论 -
cmake使用指定版本opencv
方法1:让cmake找到opencv的OpenCVConfig.cmake文件,比如set(OpenCV_DIR "/usr/local/opencv3.4.2/share/OpenCV") #OpenCVConfig.cmake所在的文件目录find_package(OpenCV REQUIRED)include_directories(${OpenCV_INCLUDE_DIRS})...原创 2019-03-04 15:25:37 · 5946 阅读 · 0 评论 -
opencv 创建图像与像素赋值
1.创建空MatMat img(height, width, CV_8UC1, 127); //高,宽,类型,默认像素值Mat img(height, width, CV_8UC3, Scale(127, 127, 127));Mat img;img.create(5, 5, CV_8UC1); //默认值205Mat img = Mat::eye(5, 5, CV_8UC1...原创 2019-03-04 15:52:21 · 5544 阅读 · 2 评论 -
vscode搭建python和c++开发环境
需要安装的软件注意:安装过程中需要将安装目录添加到环境变量git:用于将代码或配置托管到github,更改vscode终端。cmake+vs2017:用于编译c++程序,或使用其他编译方式,例如MinGW-W64,gcc等。anaconda:用于创建python环境vscode:编写程序,可以选择安装汉化插件 Chinese (Simplified) Language Pack...原创 2019-04-12 09:01:12 · 5742 阅读 · 0 评论