自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Ubuntu中常规的基本操作

摘要:记录Ubuntu系统下的一些常规操作。

2023-11-25 10:47:35 66

原创 将所有字符全部变为大写

注释:将字符串中的小写字符转换为大写,并输出。#include<iostream> #include<string> #include<cctype> using namespace std; int main() { string str("some string"); // range for 语句 for(auto &c : str) { c = toupper(c)

2020-11-05 22:29:25 1313

原创 CString格式与string格式相互转换

CString格式与string格式相互转换一、前言二、CString转string三、string转CString一、前言在使用MFC编写程序时,经常出现CString与string格式变量无法转换的问题,可通过以下方式进行转换。二、CString转stringCString A = "test";std::string B;B = A.GetBuffer(0);三、string转CStringCString strMfc;string strStr = "test";strMfc

2020-09-29 19:19:04 706

原创 C++中四舍五入函数

C++的四舍五入函数比较:在C++中也有类似的取整函数。在C++的头文件中有floor()和ceil()函数。在STL中还有round()函数。这三个函数的作用如下: 函数名称 函数说明 2.4 2.6 -2.4 -2.6 Floor() 不大于自变量的最大整数 2 2 -3 -3 Ceil() 不小于自变量的最大整数 3 3 -2 -2 Ro...

2020-09-16 15:44:04 3012

原创 使用Visual Studio2013+OpenCV+PCL编写软件时出现的错误及其解决方法汇总

(1)error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项的原因及解决方案 ①值“0”不匹配值“2”,Debug使用了Release下的库文件。 ②值“2”不匹配值“0”,Release使用了Debug下的库文件。 对于上述两种情况,只需要在预处理定义中设定其值使其符合要调用的程序即可。VS2010中,Debug模式下默认值为2,Release模式下默认值为0。 对于情况一,只需在项目->属性->...

2020-08-31 17:05:25 248

原创 使用Visual Studio2015调试程序时,出现找不到“VCRUNTIME140_1D.dll”的错误提示!

在我的Visual Studio2015安装目录中,包含VCRUNTIME140_1D.dll库文件的目录为:E:\software\Install File\visual studio 2015\VC\redist\debug_nonredist\arm\Microsoft.VC140.DebugCRTE:\software\Install File\visual studio 2015\VC\redist\debug_nonredist\x64\Microsoft.VC140.DebugCRT

2020-08-15 12:02:27 2208

原创 《MySQL数据库自学前准备工作》

前言:本专辑是本人寒假在家期间自学MySQL数据库期间,对于整个自学期间知识的归纳与总结,主要参考了高新强老师的课程。首先本文列出自学MySQL数据库需要准备的工作及相关基本概念的目录。准备工作:安装MySQL软件;安装Navicat软件汉化MySQL;基本概念:了解MYISAM与INNODB两个存储引擎的区别;字符集;...

2020-02-13 23:30:10 165

原创 Visual Stuio安装之后如何添加离线的MSDN帮助文档

写此文章,其一是为了与大家共享,其二是为了下次在遇到此问题不会没头绪的乱找。添加步骤:1.打开Visual Studio软件,并任意新建一个工程,或者随意打开一个工程;2.通过快捷键ctrl+alt+f1,或者“帮助”=>“添加和移除帮助内容”,打开帮助查看器;3.选择Visual Studio 2012:Visual C++,并点击添加,至右侧,然后点击更新按钮...

2019-09-12 10:13:38 859

翻译 PCL简介

1.什么是PCL? PCL全称为Point Cloud Library,是一个用于三维点云处理的开源库。它包含了从传感器或三维数据文件中检索三维点云的各种处理。如果说OpenCV是2D信息获取与处理的结晶,那么PCL就在3D信息获取与处理上具有同等地位,且PCL是BSD授权方式,可以免费进行商业和学术应用,可在Windows、Linux、Mac OS X等操作系统...

2019-05-20 22:42:50 26781

原创 关于使用opencv进行立体标定出现无法完整显示校正图像的问题

opencv中立体图像校正的函数是stereoRectify(),通过此函数可以获得图片进行立体校正所需的映射矩阵。 函数调用: void stereoRectify(InputArray cameraMatrix1 ,InputArray distCoeffs1,InputArray cameraMatrix2 ,InputArray distCoeffs...

2019-05-13 09:34:17 3211 8

原创 Visual Studio2013中添加Image Watch插件

1.从https://marketplace.visualstudio.com/items?itemName=VisualCPPTeam.ImageWatch下载最新版本的ImageWatch;2.双击ImageWatch.vsix,安装ImageWatch;3.重新打开一个新工程,依次点击view->Other windows->ImageWatch打开ImageWatch窗...

2019-05-07 20:45:29 1486

原创 错误分析:使用opencv中imwrite()函数读入指定图片

在使用imwrite()函数输入图片时,在Debug模式下经常出现内存无法读入图片,而在Release模式下可以读入的问题。这种情况下一般需要检查opencv使用的版本,比如我使用的是2.4.9版本,那么在添加附加依赖项中需要在版本号2.4.9后面添加字母 ‘d’。如图1所示。代码显示...

2019-03-16 14:12:52 604

原创 基于opencv的图像椒盐噪声的添加与预处理、处理图像的保存

椒盐噪声: 椒盐噪声是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声。添加椒盐噪声方法: 随机选取图像中的某些像素,将这些像素设为白色。其c语言实现代码如下: // 给指定图片随机添加椒盐噪声,添加的方...

2019-03-11 22:20:28 907

原创 工业相机及相应镜头的选型

选取流程:根据自己的工程经验,选取相机及对应镜头的流程如下所示:实例分析: 下面举例说明:测量对象为200mm*200mm*40mm的块状物体,精度要求为0.1mm。 相机选型: 根据相机的成像原理可知,为了可以达到精度0.1mm,必须确保但像素成像的实际尺寸不大于0.1mm,取最小值(假设使用一个像素描述0.1...

2019-03-07 13:45:33 1828

原创 DLP投影机投影技术之成像原理与工作流程

DLP是数字光处理(Digital Light Processing)的缩写,是一项使用于投影仪和背投电视中的显像技术。 DLP投影仪成像原理 DLP投影仪的成像原理是将通过UHP灯泡发射出的冷光源通过冷凝透镜,通过Rod(光棒)将光均匀化,经过处理后的光通过一个色轮(C...

2019-03-06 10:27:25 16967

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除