- 博客(185)
- 资源 (4)
- 收藏
- 关注
转载 相机标定Opencv实现以及标定流程(一)
https://www.2cto.com/kf/201610/559735.htmlhttp://blog.csdn.net/dcrmg/article/details/52929669使用Opencv实现张正友法相机标定之前,有几个问题事先要确认一下,那就是相机为什么需要标定,标定需要的输入和输出分别是哪些?相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择...
2018-01-15 16:07:05 2765
转载 相机标定Opencv实现以及标定流程(一)_人生几何_新浪博客
https://www.2cto.com/kf/201610/559735.htmlhttp://blog.csdn.net/dcrmg/article/details/52929669使用Opencv实现张正友法相机标定之前,有几个问题事先要确认一下,那就是相机为什么需要标定,标定需要的输入和输出分别是哪些?相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像...
2018-01-15 16:07:05 129
转载 CreateFileMapping实现的共享内存及用法
在32位的Windows系统中,每一个进程都有权访问他自己的4GB(232=4294967296)平面地址空间,没有段,没有选择符,没有near和far指针,没有near和far函数调用,也没有内存模式。每个进程都有独立的4GB逻辑地址空间,32位的Windows系统允许每一个进程独立访问自己的内存,即独立于其它进程,也即它自己的32位逻辑地址空间。操作系统将把每一个进程的逻辑地址转换成实际的...
2018-01-03 14:36:44 567
转载 CreateFileMapping实现的共享内存及用法_人生几何_新浪博客
在32位的Windows系统中,每一个进程都有权访问他自己的4GB(232=4294967296)平面地址空间,没有段,没有选择符,没有near和far指针,没有near和far函数调用,也没有内存模式。每个进程都有独立的4GB逻辑地址空间,32位的Windows系统允许每一个进程独立访问自己的内存,即独立于其它进程,也即它自己的32位逻辑地址空间。操作系统将把每一个进程的逻辑地址转...
2018-01-03 14:36:44 180
转载 凸多边形最小面积外接矩形
给定一个凸多边形 P , 面积最小的能装下 P (就外围而言)的矩形是怎样的呢? 从技术上说, 给定一个方向, 能计算出 P 的端点并且构由此造出外接矩形。 但是我们需要测试每个情形来获得每个矩形来计算最小面积吗? 谢天谢地, 我们不必那么干。 对于多边形 P 的一个外接矩形存在一条边与原多边形的边共线。 上述结论有力地限制了矩形的可能范围。 我们不仅不必去检测所有可能的方向,...
2017-11-04 11:24:08 4861
原创 凸多边形最小面积外接矩形_人生几何_新浪博客
给定一个凸多边形 P , 面积最小的能装下 P (就外围而言)的矩形是怎样的呢? 从技术上说, 给定一个方向, 能计算出 P的端点并且构由此造出外接矩形。 但是我们需要测试每个情形来获得每个矩形来计算最小面积吗? 谢天谢地,我们不必那么干。对于多边形 P 的一个外接矩形存在一条边与原多边形的边共线。上述结论有力地限制了矩形的可能范围。 我们不仅不必去检测所有可能的方向,而...
2017-11-04 11:24:08 522
转载 CDockablePane使用心得
最近做项目使用到了MFC的CDockablePane进行布局,下面将应用心得以九个例子进行总结如下: 1. CFrameWndEx 在框架类的头文件中定义一个CDockablePane的数组 CDockablePane m_Panes[5];//一个CDockablePane的数组 2. CFrameWndEx:: OnCreate() 在Create函数中自动生成了一下...
2017-09-13 15:04:21 659
原创 CDockablePane使用心得_人生几何_新浪博客
最近做项目使用到了MFC的CDockablePane进行布局,下面将应用心得以九个例子进行总结如下:1. CFrameWndEx 在框架类的头文件中定义一个CDockablePane的数组CDockablePanem_Panes[5];//一个CDockablePane的数组2. CFrameWndEx:: OnCreate()在Create函数中自动...
2017-09-13 15:04:21 266
转载 [转载]CDockablePane窗口风格设置
原文地址:CDockablePane窗口风格设置作者:转身抬头去掉关闭按钮:在继承CDockablePane的类中重写CanBeClosed()方法:virtual BOOL CanAutoHide() const { return FALSE; }去掉自动隐藏风格:virtual BOOL CanAutoHide() const { return FALSE; }想要去掉更多的...
2017-09-13 14:55:07 428
原创 [转载]CDockablePane窗口风格设置_人生几何_新浪博客
原文地址:CDockablePane窗口风格设置作者:转身抬头去掉关闭按钮:在继承CDockablePane的类中重写CanBeClosed()方法:virtual BOOL CanAutoHide() const { return FALSE; }去掉自动隐藏风格:virtual BOOL CanAutoHide() const { return FALSE;}想要去...
2017-09-13 14:55:07 117
转载 [转载]C语言中关于float、double、long double精度
原文地址:C语言中关于float、double、long double精度及数值范围理解作者:Roberl IEEE754浮点数的表示方法。C语言里对float类型数据的表示范围为-3.4*10^38~+3.4*10^38。double为-1.7*10^-308~1.7*10^308,long double为-1.2*10^-4932~1.2*10^4932. 类型 ...
2017-07-06 09:22:10 486
原创 [转载]C语言中关于float、double、long double精度_人生几何_新浪博客
原文地址:C语言中关于float、double、longdouble精度及数值范围理解作者:RoberlIEEE754浮点数的表示方法。C语言里对float类型数据的表示范围为-3.4*10^38~+3.4*10^38。double为-1.7*10^-308~1.7*10^308,long double为-1.2*10^-4932~1.2*10^4932.类型...
2017-07-06 09:22:10 80
转载 [转载]三次样条插值曲线的C语言实现
原文地址:三次样条插值曲线的C语言实现作者:QuantWay最近一个师弟问我关于机器人路径生成的问题,我也考虑这个问题很长时间了。去年做机器人比赛时就把机器人路径生成规划和存储跟随等这些功能实现了,但是当时因为没接触到三次样条曲线,所以路径函数的生成是用了比较笨的方法。最近接触到了三次样条曲线,刚好实现机器人路径生成的要求。正好师弟他们也要用,写出来也许有用。 我是根据李庆阳的《数值...
2015-09-21 17:02:55 1535
原创 [转载]三次样条插值曲线的C语言实现_人生几何_新浪博客
原文地址:三次样条插值曲线的C语言实现作者:QuantWay最近一个师弟问我关于机器人路径生成的问题,我也考虑这个问题很长时间了。去年做机器人比赛时就把机器人路径生成规划和存储跟随等这些功能实现了,但是当时因为没接触到三次样条曲线,所以路径函数的生成是用了比较笨的方法。最近接触到了三次样条曲线,刚好实现机器人路径生成的要求。正好师弟他们也要用,写出来也许有用。我是根据李庆阳的...
2015-09-21 17:02:55 421
转载 [转载]拟合与插值的关系
原文地址:拟合与插值的关系作者:QuantWay问题:给定一批数据点,需确定满足特定要求或曲线或曲面解决方案:若要求所求曲线(面)通过所给所有数据点,就是插值问题;若不要求曲线(面)通过所有数据点,而是要求它反映对象整体的变化趋势,这就是数据拟合,又称曲线拟合或曲面拟合。函数插值与曲线拟合都是要根据一组数据构造一个函数作为近似,由于近似的要求不同,二者的数学方法上是完全不同的。插...
2015-09-21 14:54:06 764
原创 [转载]拟合与插值的关系_人生几何_新浪博客
原文地址:拟合与插值的关系作者:QuantWay问题:给定一批数据点,需确定满足特定要求或曲线或曲面解决方案:若要求所求曲线(面)通过所给所有数据点,就是插值问题;若不要求曲线(面)通过所有数据点,而是要求它反映对象整体的变化趋势,这就是数据拟合,又称曲线拟合或曲面拟合。函数插值与曲线拟合都是要根据一组数据构造一个函数作为近似,由于近似的要求不同,二者的数学方法上是完全不同的。...
2015-09-21 14:54:06 106
转载 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景(二)
覆盖基类InsertColumn进行列信息保存01.int CListCtrlCl::InsertColumn(int nCol, LPCTSTR lpszColumnHeading,02.int nFormat ,03.int nWidth ,04.int nSubItem )05.{06.m_Header.m_HChar.Add(lpszColumnHeading);...
2015-07-28 10:10:03 508
原创 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景(二)_人生几何_新浪博客...
覆盖基类InsertColumn进行列信息保存01.intCListCtrlCl::InsertColumn(intnCol,LPCTSTRlpszColumnHeading,02.intnFormat,03.intnWidth,04.intnSubItem)05.{06.m_Header.m_HChar.Add(lpszCol...
2015-07-28 10:10:03 182
转载 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景(一)
一、 实现过程1.表头修改新建一个MFC类CHeaderCtrlCl,其基类为CHeaderCtrl,响应OnPaint消息实现自绘,实现代码请看源代码(由于代码较占篇幅,所以就不贴上来了,抱歉),在头文件中定义函数LRESULT OnLayout( WPARAM wParam, LPARAM lParam ),之后手动添加消息响应ON_MESSAGE(HDM_LAYOUT, OnLayo...
2015-07-28 10:00:17 492
原创 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景(一)_人生几何_新浪博客...
一、 实现过程1.表头修改新建一个MFC类CHeaderCtrlCl,其基类为CHeaderCtrl,响应OnPaint消息实现自绘,实现代码请看源代码(由于代码较占篇幅,所以就不贴上来了,抱歉),在头文件中定义函数LRESULTOnLayout( WPARAM wParam, LPARAM lParam),之后手动添加消息响应ON_MESSAGE(HDM_LAYOUT, O...
2015-07-28 10:00:17 113
转载 获取CListCtrl的行列号的方法
LVHITTESTINFO t_LvInfo; DWORD ul_pos = GetMessagePos(); ///<屏幕坐标下光标位置的长整数值CPoint c_Pnt(LOWORD(ul_pos), HIWORD(ul_pos)); ///<转换成XY坐标(各16位)m_ListTest.ScreenToClient(&c_Pnt); ///<转换成列表...
2015-07-27 12:05:00 556
原创 获取CListCtrl的行列号的方法_人生几何_新浪博客
LVHITTESTINFOt_LvInfo;DWORDul_pos = GetMessagePos(); ///<屏幕坐标下光标位置的长整数值CPointc_Pnt(LOWORD(ul_pos), HIWORD(ul_pos));///<转换成XY坐标(各16位)m_ListTest.ScreenToClient(&c_Pnt);///<转换成...
2015-07-27 12:05:00 93
转载 [转载]VC/MFC可编辑的列表控件的实现
原文地址:VC/MFC可编辑的列表控件的实现作者:王延政一、引言 列表控件主要用来以各种方式显示一组数据记录供用户进行各种操作,是最常见的控件之一。WindowsXP资源管理器中的“查看”菜单下的 “图标|平铺|列表|详细信息”就是一个非常典型的应用。MFC中的CListCtrl类提供了对列表控件操作的基本方法,包括插入一个新的项目InsertItem、删除一个项目DeleteItem...
2015-07-27 11:04:30 590
原创 [转载]VC/MFC可编辑的列表控件的实现_人生几何_新浪博客
原文地址:VC/MFC可编辑的列表控件的实现作者:王延政一、引言列表控件主要用来以各种方式显示一组数据记录供用户进行各种操作,是最常见的控件之一。WindowsXP资源管理器中的“查看”菜单下的“图标|平铺|列表|详细信息”就是一个非常典型的应用。MFC中的CListCtrl类提供了对列表控件操作的基本方法,包括插入一个新的项目InsertItem、删除一个项目DeleteI...
2015-07-27 11:04:30 145
转载 关于SetWindowOrg和SetViewportOrg函数的说明!
关于这两个函数的解释,我就不详细叙述了,我的前两篇博客关于这两个函数的内容已经讲的比较清楚了,有需要的同学可以找一找!我只是记录一下我自己使用的心得!先确定几点:1.默认的时候,视口坐标原点在屏幕显示部分的左上角。先来热一下身:[cpp] view plaincopyprint?void CmfcAppView::OnDraw(CDC* pDC) { Cmf...
2015-06-10 00:05:55 266
原创 关于SetWindowOrg和SetViewportOrg函数的说明!_人生几何_新浪博客
关于这两个函数的解释,我就不详细叙述了,我的前两篇博客关于这两个函数的内容已经讲的比较清楚了,有需要的同学可以找一找!我只是记录一下我自己使用的心得!先确定几点:1.默认的时候,视口坐标原点在屏幕显示部分的左上角。先来热一下身:[cpp]viewplaincopyprint?voidCmfcAppView::OnDraw(CDC*pDC)...
2015-06-10 00:05:55 84
转载 在WinCE R3基于Silverlight程序中使用Gesture(手势)
IPHONE那种用手指在屏幕上划来划去的操作方式开创了用户体验新时代。这种方式叫做Gesture(手势)。在WinCE6.0 R3中增添了对5种Gesture的支持,分别为 1. Flick,手指朝屏幕的任何方向快速的滑动,并松开;2. Pan,手指在屏幕上拖动目标,不松手;3. Tap,点击;4. Double Tap,双击;5. Hold,按住屏幕不放(也不移动),相当于点...
2015-06-03 14:37:13 122
原创 在WinCE R3基于Silverlight程序中使用Gesture(手势)_人生几何_新浪博客
IPHONE那种用手指在屏幕上划来划去的操作方式开创了用户体验新时代。这种方式叫做Gesture(手势)。在WinCE6.0 R3中增添了对5种Gesture的支持,分别为1. Flick,手指朝屏幕的任何方向快速的滑动,并松开;2. Pan,手指在屏幕上拖动目标,不松手;3. Tap,点击;4. Double Tap,双击;5. Hold,按住屏幕不放(也不移动)...
2015-06-03 14:37:13 58
转载 C语言实现修改文本文件中的特定行
问题描述:文本内容:复制代码代码如下:wireless.1.authmode=1wireless.1.compression=0wireless.1.current_ap=ssid12wireless.1.current_state=1wireless.1.devname=ath0wireless.1.enable_slave1_status=disabledwirele...
2015-05-13 10:40:08 2346
原创 C语言实现修改文本文件中的特定行_人生几何_新浪博客
问题描述:文本内容:复制代码代码如下:wireless.1.authmode=1wireless.1.compression=0wireless.1.current_ap=ssid12wireless.1.current_state=1wireless.1.devname=ath0wireless.1.enable_slave1_status=disabledw...
2015-05-13 10:40:08 151 1
转载 [转载]WinCE平台的程序编译到Win32平台下运行
原文地址:WinCE平台的程序编译到Win32平台下运行作者:麦田怪圈 最近做的项目中,有一个在WinCE平台上跑的程序,后来随着项目的发展,要求此程序在PC上也能跑。感谢VS 2005提供的多平台支持,只需要几分钟就可以解决这个问题,方法很简单,下面是我处理的过程。1.在配置管理中增加新平台1.1 创建新平台程序最初是基于Pocket PC 2003(ARMV4)平台...
2015-04-29 18:19:49 528
原创 [转载]WinCE平台的程序编译到Win32平台下运行_人生几何_新浪博客
原文地址:WinCE平台的程序编译到Win32平台下运行作者:麦田怪圈最近做的项目中,有一个在WinCE平台上跑的程序,后来随着项目的发展,要求此程序在PC上也能跑。感谢VS 2005提供的多平台支持,只需要几分钟就可以解决这个问题,方法很简单,下面是我处理的过程。1.在配置管理中增加新平台1.1 创建新平台程序最初是基于Pocket PC 2003(ARMV4)平台...
2015-04-29 18:19:49 107
转载 WINCE下实现类似iphone滑动效果
在iPhone下当显示界面从一个界面过渡到另一个界面时,会有一个过渡效果:显示窗口会从右至左缓缓显示出来,这是一个非常好的用户体验,那么在WINCE下如何实现该效果? 实现方法主要用到了“缓存DC”的概念,我们先把两个界面内容合并拷贝到一个内存DC里,然后在另一个界面显示时,依次从左自右将内存DC绘制到屏幕DC,这样就实现了界面的过渡效果。详细介绍请参照norains大侠博客http...
2015-01-24 08:47:35 163
原创 WINCE下实现类似iphone滑动效果_人生几何_新浪博客
在iPhone下当显示界面从一个界面过渡到另一个界面时,会有一个过渡效果:显示窗口会从右至左缓缓显示出来,这是一个非常好的用户体验,那么在WINCE下如何实现该效果?实现方法主要用到了“缓存DC”的概念,我们先把两个界面内容合并拷贝到一个内存DC里,然后在另一个界面显示时,依次从左自右将内存DC绘制到屏幕DC,这样就实现了界面的过渡效果。详细介绍请参照norains大侠博...
2015-01-24 08:47:35 70
转载 MFC总结之CListCtrl用法及技巧(二)
续MFC总结之CListCtrl用法及技巧(一)5、设置选中行的背景颜色 设置选中行的背景颜色,可以将选中行以特殊颜色显示,容易明白当前处理的是哪一行。尽管有高亮,但是高亮是基于焦点的,如果你选中了某一行,然后焦点转移了,这是就无法判断你选的是哪一行了。 设置选中行的背景颜色的方法和第四节中讲的修改字体颜色的方法是相似的,都是利用Custom Dr...
2015-01-14 22:47:13 462
原创 MFC总结之CListCtrl用法及技巧(二)_人生几何_新浪博客
续MFC总结之CListCtrl用法及技巧(一)5、设置选中行的背景颜色设置选中行的背景颜色,可以将选中行以特殊颜色显示,容易明白当前处理的是哪一行。尽管有高亮,但是高亮是基于焦点的,如果你选中了某一行,然后焦点转移了,这是就无法判断你选的是哪一行了。设置选中行的背景颜色的方法和第四节中讲的修改字体颜色的方法是相似的,都是利用Cus...
2015-01-14 22:47:13 149
转载 MFC总结之CListCtrl用法及技巧(一)
主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。 分为两篇来进行总结。本篇重点总结:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色 ...
2015-01-14 22:39:40 339
原创 MFC总结之CListCtrl用法及技巧(一)_人生几何_新浪博客
主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。分为两篇来进行总结。本篇重点总结:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜...
2015-01-14 22:39:40 141
转载 MFC中CListCtrl控件的用法
功能强大的CListCtrl:做网络笔记,还需添加修改CListCtrl改变行的颜色,列的颜色,字体颜色等.资源属性里面有个sort设置排序的,如果不小心选了Ascending,那么你insertItem的顺序就就1,10,11,12,13,14,15,16,17,18,19,2,20,21....所以要注意.首先使用下面的语句设置CListCtrl的style:DWORD SetEx...
2015-01-14 22:34:37 168
原创 MFC中CListCtrl控件的用法_人生几何_新浪博客
功能强大的CListCtrl:做网络笔记,还需添加修改CListCtrl改变行的颜色,列的颜色,字体颜色等.资源属性里面有个sort设置排序的,如果不小心选了Ascending,那么你insertItem的顺序就就1,10,11,12,13,14,15,16,17,18,19,2,20,21....所以要注意.首先使用下面的语句设置CListCtrl的style:DWORD ...
2015-01-14 22:34:37 181
MFC模态窗口与非模态窗口兼容窗口类
2020-05-30
CAD DXF文件转换G代码
2018-10-09
MD5码 C++算法源代码
2018-09-28
Devcon (V10.0.14393.0,Windows控制台程序,包含32位、64位 支持win7到win10的系统)
2018-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人