自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 资源 (4)
  • 收藏
  • 关注

转载 字符编码ASCII、ANSI、Unicode、UTF-8、GB2312

1. ASCII码a.ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),是用来表示英文字符的一种编码规范b.每个ASCII字符占用1个字节(8bits),共有256位字符或符号c.7位字符集广泛用于代表标准美国键盘上的字符或符号,而最高位为1的另128个字符被成为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其他符号d.ASCII码表 :http://www.asciitable.com

2021-02-04 16:49:24 1260

转载 Opencv探索之路

转载地址:https://www.cnblogs.com/skyfsm/category/1000207.html?page=1https://www.cnblogs.com/skyfsm/category/1000207.html?page=2目录:OpenCV探索之路(一):win10 X64+VS2015+opencv3.10安装教程OpenCV探索之路(二):图像处理的基础知识点串烧OpenCV探索之路(三):滤波操作OpenCV探索之路(四):膨胀、腐蚀、开闭运算O

2020-12-26 11:48:18 662

原创 OpenCV中Mat类成员data、dims、step、depth()、channels()、elemSize()等解析

cv::Matdepth/dims/channels/step/data/elemSizeThe class Mat represents an n-dimensional dense numerical single-channel or multi-channel array. It can be used to store (Mat类的对象用于表示一个多维度的单通道或者多通道稠密数组,它可以用来存储以下东西)real or complex-valued vectors or matrices (

2020-08-03 11:10:59 4599 1

原创 MFC模态窗口与非模态窗口之差异、及其兼容类

1.右上角“×”关闭按键会触发OnClose()事件。 2.如果没有重载OnCancel()或OnBnClickedCancel(),窗口为模态(this->m_nFlags的WF_MODALLOOP位为1)时,OnClose()会销毁窗口(this->m_nFlags置0);窗口为非模态(this->m_nFlags的WF_MODALLOOP位为0)时,OnClose()不会销毁窗口(窗口界面隐藏(可恢复),this->m_nFlags不变)。 3.如果有重...

2020-05-29 17:40:41 588

转载 SVN版本库备份和恢复

SVN版本库备份和恢复 1.版本库备份1.1.svnadmin dump方式备份        此方法借助的是Subversion官网推荐的svnadmin dump备份方式,它的优点是比较灵活,既可以进行全量备份又可以进行增量备份,并提供了版本恢复机制。缺点是如果版本过大,如版本数增加到数万、数十万条时,则...

2019-07-24 09:33:02 5833

转载 计算任意多边形的面积

对于凸多边形,很容易计算,如下图,以多边形的某一点为顶点,将其划分成几个三角形,计算这些三角形的面积,然后加起来即可。已知三角形顶点坐标,三角形面积可以利用向量的叉乘来计算。对于凹多边形,如果还是按照上述方法划分成三角形,如下图,多边形的面积 = S_ABC + S_ACD + S_ADE, 这个面积明显超过多边形的面积。我们根据二维向量叉乘求三角形ABC面积时,利用的...

2019-04-26 15:23:07 11975

转载 超详细的CMD文件讲解(DSP28035)

CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件。从其名称可以看出,该文件的作用是指明如何链接程序的。 那么我们知道,在编写TI DSP程序时,是可以将程序分为很多段,比如text、bss等,各段的作用均不相同。实际在片中运行时,所处的位置也不相同。比如text代码一般应该放在flash内,而bss的变量应该放在ram内。等等。但是对于不同的芯片,其各存储器的起止地...

2019-03-12 14:24:47 4623

转载 【opencv学习笔记四】opencv3.4.0图形用户接口highgui函数解析

【opencv学习笔记四】opencv3.4.0图形用户接口highgui函数解析   在笔记二中我们已经知道了,在highgui文件夹下的正是opencv图形用户接口功能结构,我们这篇博客所说的便是D:\Program Files\opencv340\opencv\build\include\opencv2\highgui\high...

2019-02-26 11:01:34 860

转载 Opencv轮廓矩【判断形态方向、匹配度】

轮廓矩原理部分:矩一、概率论上的定义 看到矩这个字,很容易联想到概率论,在概率论中,定义如下:或者说:设 X 和 Y 是随机变量,c 为常数,k 为正整数, 如果E(|X−c|^k)E(|X−c|^k)存在,则称E(|X−c|^k)E(|X−c|^k)为 X 关于点 c 的 k 阶矩。c = 0 时, 称为 k 阶原点矩;...

2019-02-02 09:40:00 4109

转载 GetSystemMetrics()函数的用法

GetSystemMetrics()函数的用法 可以用GetSystemMetrics函数可以获取系统分辨率,但这只是其功能之一,GetSystemMetrics函数只有一个参数,称之为「索引」,这个索引有75个标识符,通过设置不同的标识符就可以获取系统分辨率、窗体显示区域的宽度和高度、滚动条的宽度和高度。为了使使GetSystemMetrics的功能,我们以获取系统分辨率...

2019-02-01 09:12:03 517

转载 opencv学习之路(28)、轮廓查找与绘制(七)——位置关系及轮廓匹配

opencv学习之路(28)、轮廓查找与绘制(七)——位置关系及轮廓匹配 一、点与轮廓的距离及位置关系 1 #include "opencv2/opencv.hpp" 2 #include <iostream> 3 using namespace std; 4 using namespace cv; 5 6 void ma...

2019-01-31 16:36:54 863

转载 CSDN上转载文章

参考博客原址:http://blog.csdn.net/bolu1234/article/details/51867099转载CSDN博客步骤:1.CSDN博客页面右键,点击【检查】 点击检查后,页面右侧出现html代码,如下图 2.如果需要转载全文,则在html代码下侧点击选中article_content 即可,会在代码框中自动选中article_content相关代码 ...

2019-01-10 14:05:24 540

原创 修改Windows7启动画面与登录画面

 Windows7进入桌面前,要经过两次画面切换,首先是启动画面,其次是登录画面。这两个画面可以通过特殊处理修改。一、修改启动画面方式1:如果只需要变成全黑,不显示任何动画与文字,可以禁用启动画面,如下:按win+R(运行)→msconfig→引导→勾选“无GUI引导”方式2: 如果要自定义启动画面,包括替换启动画面背景、动画、文字、文字大小、文字颜色、文字位置等,...

2018-10-29 14:47:26 24006

原创 Visual Studio各版本集成的Visual C++版本对应关系

Visual Studio版本集成的Visual C++版本对应关系如下:Visual Studio 6       : vc6Visual Studio 2003 : vc7Visual Studio 2005 : vc8Visual Studio 2008 : vc9Visual Studio 2010 : vc10Visual Studio 2012 : vc11Visual...

2018-10-18 17:30:31 13931

原创 Opencv RotatedRect类中的points、angle、width、height等详解

在Opencv3.x中的图像处理中,经常要用到minAreaRect()函数求最小外接矩形,该函数的返回值就是一个RotatedRect类对象。RotatedRect类定义如下:class CV_EXPORTS RotatedRect{public: //! various constructors RotatedRect(); RotatedRect(const...

2018-10-18 16:04:37 16254 4

转载 MFC创建非模态对话框和销毁过程

今天项目中遇到的问题,记录下来,做个总结。 一个简单的目的是创建一个非模态对话框并在对话框关闭后将其销毁。 这里的销毁包括:销毁对话框对象资源和对话框对象指针; 首先说创建对话框: 一、模态对话框(model dialog box) 在程序运行的过程中,若出现了模态对话框,那么主窗口将无法发送消息,直到模态对话框退出才可以发送。 点击模态对话框中的O...

2018-09-26 14:15:44 921

原创 MFC创建非模态对话框和销毁过程_人生几何_新浪博客

今天项目中遇到的问题,记录下来,做个总结。一个简单的目的是创建一个非模态对话框并在对话框关闭后将其销毁。这里的销毁包括:销毁对话框对象资源和对话框对象指针;首先说创建对话框:一、模态对话框(model dialog box)在程序运行的过程中,若出现了模态对话框,那么主窗口将无法发送消息,直到模态对话框退出才可以发送。点击模态对话框中的OK按钮,模态对话框会被销毁。...

2018-09-26 14:15:44 257

转载 [转载]对话框大小与像素关系

原文地址:对话框大小与像素关系作者:蒋佩钊(jk-3126) 对话框资源中的尺寸数值是对话框单位,该大小的单位不是像素而是DLU(dialog logical units),它是与分辨率无关的坐标单位。它与像素之间的转换关系与当前对话框字体有关。不是像素,要转换成像素,可以借助于 MapDialogRect 来转换。 如果想手动计算,用下面的算法:   pixelX = MulDi...

2018-08-30 17:26:34 422

转载 [转载]对话框大小与像素关系_人生几何_新浪博客

原文地址:对话框大小与像素关系作者:蒋佩钊(jk-3126)我们知道可以用记事本打开.rc文件,然后改里面的坐标,来改变对话框大小,如:以下是rc文件///////////////////////////////////////////////////////////////////////////////// Dialog//IDD_ABOUTBOX DIALOGEX ...

2018-08-30 17:26:34 81

转载 MFC中基于对话框利用CRectTracker实现多矩形绘制、选择、拉伸、移动和删除

https://blog.csdn.net/medal003/article/details/38854185

2018-08-16 15:59:08 1226

原创 MFC中基于对话框利用CRectTracker实现多矩形绘制、选择、拉伸、移动和删除_人生几何_新浪博客...

https://blog.csdn.net/medal003/article/details/38854185

2018-08-16 15:59:08 181

转载 MFC中使用ADO进行数据库操作

https://www.cnblogs.com/sunniflyer/p/4118956.html数据库与数据库编程:当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS...

2018-07-26 16:09:16 1221

原创 MFC中使用ADO进行数据库操作_人生几何_新浪博客

https://www.cnblogs.com/sunniflyer/p/4118956.html数据库与数据库编程:当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL,DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MSACCE...

2018-07-26 16:09:16 259

转载 MFC访问剪切板

将数据COPY到剪切板原理:1:OpenClipboard() 打开剪切板2:EmptyClipboard() 清空剪切板,让当前进程拥有剪切板3:GlobalAlloc() 分配全局堆内存4:GlobalLock() 锁定内存并返回内存首地址5:strcpy() 给内存赋值6:GlobalUnlock() 解锁内存7:SetClipboardData() 设置到剪切板...

2018-06-14 14:11:26 770

原创 MFC访问剪切板_人生几何_新浪博客

将数据COPY到剪切板原理:1:OpenClipboard() 打开剪切板2:EmptyClipboard() 清空剪切板,让当前进程拥有剪切板3:GlobalAlloc() 分配全局堆内存4:GlobalLock() 锁定内存并返回内存首地址5:strcpy() 给内存赋值6:GlobalUnlock() 解锁内存7:SetClipboardData() 设置到剪切板8:...

2018-06-14 14:11:26 63

转载 【转】VC2010Ribbon图标位图制作方法一

Visual Studio 2010 MFC Ribbon 用户界面 新增Windows7样式,操作方便,效果也很漂亮。但在透明图标的制作却让初学者头疼。使用普通的BMP位图做图标背景不透明,很难看。其实Ribbon上用的图标是32位的位图序列,包含Alpha通道。Visual Studio 2010 MFC 自带的编辑器不好用,要配合一些图标制作软件,才能制作出32位包含Alpha通道的位图...

2018-03-27 12:09:29 955

原创 【转】VC2010Ribbon图标位图制作方法一_人生几何_新浪博客

Visual Studio 2010 MFCRibbon用户界面新增Windows7样式,操作方便,效果也很漂亮。但在透明图标的制作却让初学者头疼。使用普通的BMP位图做图标背景不透明,很难看。其实Ribbon上用的图标是32位的位图序列,包含Alpha通道。Visual Studio2010MFC自带的编辑器不好用,要配合一些图标制作软件,才能制作出32位包含Alpha...

2018-03-27 12:09:29 192

转载 C++ 可变参数函数模板(Variadic Function Template) 详解及代码

可变参数函数模板(Variadic Function Template) 详解 及 代码 本文地址: http://blog.csdn.net/caroline_wendy/article/details/17076695 可变参数函数模板(variadic function template), 主要使用了包扩展(pack expansion)的方式, 即"...", 把一个...

2018-01-23 12:08:24 654

原创 C++ 可变参数函数模板(Variadic Function Template) 详解及代码_人生几何_新浪博客...

可变参数函数模板(Variadic Function Template) 详解 及 代码本文地址:http://blog.csdn.net/caroline_wendy/article/details/17076695可变参数函数模板(variadic function template),主要使用了包扩展(packexpansion)的方式, 即".....

2018-01-23 12:08:24 87

转载 函数模板,函数模板重载,可变参数模板,函数模板覆盖,通过引用交换数据...

http://blog.csdn.net/tototuzuoquan/article/details/38626035

2018-01-23 12:00:29 77

原创 函数模板,函数模板重载,可变参数模板,函数模板覆盖,通过引用交换数据_人生几何_新浪博客...

http://blog.csdn.net/tototuzuoquan/article/details/38626035

2018-01-23 12:00:29 38

转载 使用OpenCV进行相机标定

1. 使用OpenCV进行标定相机已经有很长一段历史了。但是,伴随着20世纪后期的廉价针孔照相机的问世,它们已经变成我们日常生活的一种常见的存在。不幸的是,这种廉价是由代价的:显著的变形。幸运的是,这些是常数而且使用标定和一些重绘我们可以矫正这个。而且,使用标定你还可以确定照相机的像素和真实世界的坐标单位毫米之间关系。原理:对于变形(镜头畸变),OpenCV考虑径向畸变和切向畸变。...

2018-01-15 16:55:47 1900

转载 Opencv 张正友相机标定教程

先贴一下完整的工程代码:  [cpp] view plain copy  print?#include "opencv2/core/core.hpp"   #include "opencv2/imgproc/imgproc.hpp"   #include "opencv2/calib3d/calib3d.hpp"   #include "opencv2/highgui/hig...

2018-01-15 16:45:01 344

原创 Opencv 张正友相机标定教程_人生几何_新浪博客

先贴一下完整的工程代码:[cpp]viewplaincopyprint?#include"opencv2/core/core.hpp"#include"opencv2/imgproc/imgproc.hpp"#include"opencv2/calib3d/calib3d.hpp"#include"o...

2018-01-15 16:45:01 93

转载 相机标定Opencv实现以及标定流程(四)

完整的工程代码: [cpp] view plain copy  print?#include "opencv2/core/core.hpp"   #include "opencv2/imgproc/imgproc.hpp"   #include "opencv2/calib3d/calib3d.hpp"   #include "opencv2/highgui/highgui.hp...

2018-01-15 16:34:42 1452

原创 相机标定Opencv实现以及标定流程(四)_人生几何_新浪博客

完整的工程代码:[cpp]view plaincopy print?#include"opencv2/core/core.hpp"#include"opencv2/imgproc/imgproc.hpp"#include"opencv2/calib3d/calib3d.hpp"#include"opencv2/h...

2018-01-15 16:34:42 73

转载 相机标定Opencv实现以及标定流程(三)

7. 查看标定效果——利用标定结果对棋盘图进行矫正利用求得的相机的内参和外参数据,可以对图像进行畸变的矫正,这里有两种方法可以达到矫正的目的,分别说明一下。方法一:使用initUndistortRectifyMap和remap两个函数配合实现。initUndistortRectifyMap用来计算畸变映射,remap把求得的映射应用到图像上。initUndistortRectify...

2018-01-15 16:16:17 649

原创 相机标定Opencv实现以及标定流程(三)_人生几何_新浪博客

7. 查看标定效果——利用标定结果对棋盘图进行矫正利用求得的相机的内参和外参数据,可以对图像进行畸变的矫正,这里有两种方法可以达到矫正的目的,分别说明一下。方法一:使用initUndistortRectifyMap和remap两个函数配合实现。initUndistortRectifyMap用来计算畸变映射,remap把求得的映射应用到图像上。initUndistortRec...

2018-01-15 16:16:17 87

转载 相机标定Opencv实现以及标定流程(二)

5. 相机标定获取到棋盘标定图的内角点图像坐标之后,就可以使用calibrateCamera函数进行标定,计算相机内参和外参系数,calibrateCamera函数原型:? 1 2 3 4 5 6 7 8 9 //! finds intrinsic and extrinsic camera ...

2018-01-15 16:14:03 548

原创 相机标定Opencv实现以及标定流程(二)_人生几何_新浪博客

5. 相机标定获取到棋盘标定图的内角点图像坐标之后,就可以使用calibrateCamera函数进行标定,计算相机内参和外参系数,calibrateCamera函数原型:?123456789//! finds intrinsic and extrinsic camera parameters from s...

2018-01-15 16:14:03 69

MFC模态窗口与非模态窗口兼容窗口类

基于VS2015编译的MFC模态窗口与非模态窗口兼容窗口类,解决默认窗口类框架在非模态模式下没有真正释放类资源的问题,同时兼容模态窗口模式。 VS版本低于2015时,可以参考窗口类框架。 博文参考https://blog.csdn.net/mailzst1/article/details/106253066

2020-05-30

CAD DXF文件转换G代码

基于VS2010的MFC实现DXF文件转G代码,包括直线、圆、圆弧、样条曲线、优化多段线、多段线等。包含全部源代码与测试用DXF文件,请使用VS2010先编译后运行,高于VS2010时,需要先转换工程。

2018-10-09

MD5码 C++算法源代码

MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。本代码为C++源代码

2018-09-28

Devcon (V10.0.14393.0,Windows控制台程序,包含32位、64位 支持win7到win10的系统)

devcon.exe V10.0.14393.0 版本,设备管理控制台工具,代替Windows的图形化设备管理器。用来安装、刷新、删除、禁用设备等。WindowsXP后,系统不再包含此程序,此版本支持全系列Windows到Windows10 ,包含32位和64位版本。

2018-09-28

空空如也

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

TA关注的人

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