C++
文章平均质量分 75
魏Gordon
菜鸟
展开
-
【C++】wchar_t* 与char* 字符串的转换
//wchar_t*转char*字符串 char* WcharToChar(const wchar_t* wp) { char *m_char; int len= (int)WideCharToMultiByte(CP_ACP,0,wp, (int)wcslen(wp),NULL,0,NULL,NULL); m_char=new char[len+1]; WideCharToMultiByte(CP_ACP,0,wp, (int)wcslen(wp),m_char,len,NULL,N原创 2021-05-26 19:20:53 · 1221 阅读 · 1 评论 -
【PCL】点云库PCL常见错误
本文转载于 《点云库PCL从入门到精通常见的编译错误》原文连接:https://blog.csdn.net/jacken123456/article/details/105361314(1)error c4996: ‘fopen’: This function or variable may be unsafe解决方法:项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义,增加: _CRT_SECURE_NO_DEPRECATE。参考博文:http转载 2021-03-13 16:31:31 · 6198 阅读 · 1 评论 -
【C++】整数转字符串 自动补零
1. string#include <iostream>#include <sstream>#include <iomanip>using namespace std;void main(){ int num = 1024; stringstream ss; ss << setw(5) << setfill('0') << num ; cout << ss.str();}输出:01024se原创 2020-09-17 10:00:10 · 17858 阅读 · 3 评论 -
【Qt】virtual studio 2019 下使用 ActiveQt 配置 CONFIG += qaxcontainer
在利用Qt使用ActiveQt时,需要在.pro文件中添加 CONFIG += qaxcontainer,但是我使用的vs2019创建的Qt项目没有.pro文件。后来发现在VS在项目属性里可以进行添加,打开项目属性,Qt Project Settings -> Qt Modules ->select Modules, 弹出对话框 勾选 ActiveQt container,完成。如图...原创 2020-08-03 16:05:12 · 1654 阅读 · 1 评论 -
【SLAM】SLAM环境配置 Win10+VS2019+OpenCV+PCL+g2o+Vcpkg
目录SLAM环境配置 Win10+VS2019+OpenCV+PCL+g2o+Vcpkg所需软件1. Windows 102. Visual Studio 20193. OpenCV4. PCL5. CMake6. Git7. Qt8. libQGLViewer8. VcpkgSLAM环境配置 Win10+VS2019+OpenCV+PCL+g2o+Vcpkg之前简单介绍过SLAM的环境配置,采用自己编译g2o(图优化框架)的方法,话说很是繁琐,最近IDE换成了vs2019,想重新配置环境,在配置g2o原创 2020-08-03 15:08:00 · 4174 阅读 · 6 评论 -
【SLAM】libQGLViewer:VS 2019 + Qt 5.14.2 + Win 10 配置
libQGLViewer 2.7.2:VS 2019 + Qt 5.14.2 + Win 10 配置注意:这次配置没有完全成功,编译25个成功,一个失败,失败的是 qglviewerplugin 不知道大神们知不知道为什么,个人感觉是Qt的版本装的太高了,Qt貌似有改动而,libQGLViewer 没有更新? vcpkg中安装libQGLViewer时使用的Qt版本是5.12.8-4。我编译后的libQGLViewer可用,但qglviewerplugin估计用不了libQGLViewer是基于Qt的C原创 2020-08-01 09:47:06 · 1161 阅读 · 2 评论 -
【OpenCV】彩色RGB图像添加高斯噪声(Gaussian Noise)
简介高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声,高斯噪声是一个加性噪声(加性噪声一般指热噪声、散弹噪声等,它们与信号的关系是相加,不管有没有信号,噪声都存在)。产生原因:1)图像传感器在拍摄时市场不够明亮、亮度不够均匀;2)电路各元器件自身噪声和相互影响;3)图像传感器长期工作,温度过高。这里说一下高斯白噪声:白噪声是一种功率谱密度为常数的随机信号或随机过程。换...原创 2019-10-09 16:27:47 · 8732 阅读 · 0 评论 -
【OpenCV】Retinex图像增强(SSR,MSR,MSRCR)
简介1963年12月30日E. Land作为人类视觉的亮度和颜色感知的模型在俄亥俄州提出了一种颜色恒常知觉的计算理论——Retinex理论。Retinex是一个合成词,它的构成是retina(视网膜)+cortex(皮层)→ Retinex。40多年来,工作在IS&T、NASA的J. J. McCann和D. J. Jobson、Zia-Ur Rahman、G. A. Woodell等人...原创 2019-10-05 22:13:54 · 9195 阅读 · 10 评论 -
【MFC】VS2015 MFC打包部署时 error : -5008: This 32-bit package cannot include 64-bit data.
最近利用vs2015 InstallShield Limited Edition Project 打包MFC程序时出现:ISEXP : error : -5008: This 32-bit package cannot include 64-bit data. The 64-bit data may come from a merge module.出这个问题是我的程序是64位程序,而在添加文...原创 2019-05-28 14:36:32 · 875 阅读 · 0 评论 -
【MFC】CString 与 string 间的转换
多字节字符集(Multi-Byte) 自适应:CString 转 stringCString cstrTest = _T(test);string strTest;string = CT2A(cstrTest.GetString());string 转 CStringstring strTest="test";CString cstrTest;cstrTest= CA2T(str...原创 2019-05-22 15:28:58 · 33151 阅读 · 2 评论 -
【OpenCV】opencv4 + vs2015 + win10 开发环境配置
OpenCV是开源跨平台计算机视觉库,提供了计算机视觉处理中大量的算法函数,使得我们可以通过调用已有的函数快速开发应用程序。环境操作系统: Windows 10开发工具: Microsoft Visual Studio 2015 (vc14)OpenCV: OpenCV4.0.1 (2.x版本、3.x版本和4.x版本配置方法大致相同)首先,下载并安装opencv4.0.1的库(或者自己编...原创 2019-04-17 18:02:59 · 1474 阅读 · 3 评论 -
【OpenCV】opencv4 + opencv_contrib 4 + VS2015-VS2019的编译
opencv4.0.1+opencv_contrib4.0.1的编译CMake Configure 时 opencv_ffmpeg.dll 等文件下载失败C2065 'ID3D11Multithread': undeclared identifier 错误等 LNK1104 cannot open file '...\...\lib\Debug\opencv_world401d.lib'问题原创 2019-01-04 23:26:26 · 21788 阅读 · 67 评论 -
【MFC】添加控制台Console进行调试
方法1需要包含头文件#include <conio.h>#include <iostream>在你需要开始使用控制台Console时,如果你想程序开启就启动,那么通常在 初始化对话框OnInitDialog() 或 OnCreate()函数中添加AllocConsole();//控制台调试窗口开启FILE *stream;freopen_s(&a...原创 2017-04-17 20:35:12 · 1848 阅读 · 0 评论 -
【OpenCV】Mat的使用方法以及Mat中的参数和函数
opencv原创 2018-12-22 17:07:32 · 31027 阅读 · 0 评论 -
【SLAM】SLAM环境配置(Win10_x64+VS2015_x64)
最近想要进行基于图像序列的三维重建研究,首先的想法就是采用SLAM方法进行地图重建。在网上很容易找到了大神"半闲居士"的博客《一起做RGB-D SLAM》系列,大神的博客循序渐进,最终完成一个简单、完整的SLAM程序。虽然其中有些部分还没有搞的太明白,但较之前的小白有了质的提升。接下来将要写下进行SLAM程序编写中的环境配置心得(大神"半闲居士"是在Linux下进行的,而我将要在windows...原创 2018-01-22 22:36:43 · 5125 阅读 · 1 评论 -
【C++】位运算符
C++位运算转载 2017-04-22 18:03:07 · 2251 阅读 · 0 评论 -
【C++】string
关于c++ 字符串string的使用、操作【转载】 平台:CSDN博客 作者:@fei 地址:http://blog.csdn.net/tengfei461807914/article/details/52203202转载 2017-04-23 18:05:13 · 304 阅读 · 0 评论 -
【OpenCV】calcHist() 计算直方图 (一维直方图、二维直方图)
OpenCV2.4.13calcHist 通过图像计算直方图函数声明如下:void calcHist( const Mat* images, int nimages, const int* channels, InputArray mask, OutputArray hist, int dims, const int...原创 2017-04-17 20:12:45 · 7687 阅读 · 0 评论