- 博客(50)
- 资源 (3)
- 收藏
- 关注
转载 VC多屏幕显示
由于工程需要在多个显示器上显示不同类容,故查找了一些资料来满足这个功能。在VC中分为三步来操作:检测显示器个数;读取屏幕分辨率和其他参数;设置程序的显示坐标。第一步:检测屏幕个数 网上查找到的通用方法有两个:EnumDisplayDevicess和GetSystemMetrics,下面分别介绍一下: A。EnumDisplayDe
2015-06-04 14:15:04
313
原创 PC817做IO输出使用方法
模电小白,不知道下面推导对不对。。。PC817广泛应用于IO控制,特别是工控领域的控制卡、计数卡、单片机等IO输入输出,引脚如下图所示:其输入端电压、电流特性如下图所示,是非线性的关系,输入端激活时要求电压在10ma-30ma之间,即输入电压在1V-1.3V之间假设将其近似为线性关系,1.0V时对应5mA,1.3V时对应30mA,线性关系为R=725-525*V
2015-04-15 19:50:48
3573
转载 龚建伟 串口资料
串口通讯基础串口基本接线方法 (作者:龚建伟 2001.6.24)本文介绍了串口常用接线方法及注意事项有关RS232与RS485接口的问答 (来自中国工控网) RS232与RS485接口的区别及各自特点以及在使用中应注意事项接口技术的基本知识 (来自中国工控网) 评论:串口是计算机接口的一种,在编程中了解其它接口是有益的,如在使用中断时,你就要知道其它接口用
2015-04-13 21:11:10
1100
转载 串口通信
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。 在Win32下,可
2015-04-13 21:07:27
242
转载 C++编程开发学习的50条建议
每个从事C++开发的朋友相信都能给后来者一些建议,但是真正为此进行大致总结的很少。本文就给出了网上流传的对C++编程开发学习的50条建议,总结的还是相当不错的,编程学习者(不仅限于C++学习者)如果真的理解了这些建议,相信能够在学习时准确的抓住侧重点,少走弯路。下面列出这50条建议: 1、把C++当成一门新的语言学习(和C没啥关系!)。 2、看《Think
2015-04-13 21:06:31
190
转载 多线程教程
留个纪念,不错的总结。十个例子清晰列举啦多线程编程的奥妙。 VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为
2015-04-13 21:04:24
183
转载 Visual C++内存泄露检测—VLD工具使用说明
原地址http://www.cnblogs.com/lidabo/archive/2012/07/19/2599745.htmlVisual C++内存泄露检测—VLD工具使用说明一. VLD工具概述Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可
2015-02-03 19:49:03
215
转载 Visual C++内存泄露检测—VLD工具使用说明
原地址http://www.cnblogs.com/lidabo/archive/2012/07/19/2599745.htmlVisual C++内存泄露检测—VLD工具使用说明一. VLD工具概述Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可
2015-02-03 19:48:02
97
转载 Radon和Hough变换的区别
What's the difference between the Hough and Radon transforms?up vote14down votefavorite7I'm familiar with the Radon transform from learning about CT scans, but
2014-01-04 20:34:19
2063
转载 visio2003字号与word中的字号对应关系
用visio2003作了一个图,插入到word中,要求图中字体大小为6号字,可visio中字体大小只有6pt,不知道是不是对应的6号字,请问word与visio字体是如何对应的?在印刷出版上,中文字号制与点数制的对照关系如下: {macro}{Chinese Font Size} 1770年法国人狄道(F.A.Didot)制定点数制,规定1法寸为72点,即:1点
2013-11-12 22:20:31
685
转载 从头到尾彻底解析Hash表算法
作者:July、wuliming、pkuoliver 说明:本文分为三部分内容, 第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。 第一部分:Top K 算法详解 问题描述(百度面试题): 搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255
2013-10-09 09:12:18
373
转载 希腊字母表
序号大写小写英文注音国际音标注音中文注音意义1Ααalphaa:lf阿尔法角度;系数2Ββbetabet贝塔磁通系数;角度;系数3Γγgammaga:m伽马电导
2013-09-10 09:56:38
430
原创 安防&智能化--视频监控系统智能化实现方案 读书笔记
将要找工作,多读书,扩展下知识面。第二章1、监控摄像机必须嵌入对视频图像质量诊断的智能化功能 如视频遮挡与视频丢失,视频变换侦测,视频模糊侦测,亮度或偏色异常,画面冻结抖动或滚屏;其他特殊场合功能如嵌入天灾检测,车辆或人口计数,运动目标检测等
2013-09-03 09:09:26
342
原创 在VS2010中MFC的GetMenu访问冲突原因剖析以及解决办法
VC初学者经常出现的一个问题是:根据孙鑫老师的《VC++深入详解》书中对菜单操作时,GetMenu->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION | MF_CHECKED); 出现错误如下,0x539001bc (mfc100d.dll) 处最可能的异常: 0xC0000005: 读取位置 0x00000004 时发生访问冲突。返回从新跟踪一下
2013-06-08 10:31:06
1704
原创 极坐标变换和对数极坐标变换
极坐标变换在平面内选择一个定点O作为“极点”,从该点引出一条射线OX,叫做“极轴”,再选定一个长度单位和角度的正方向(通常取逆时针方向)。对于平面内任何一点M,可以用r来表示OM的长度,用表示OM到OX所转过的角度。那么,就被称为点M的极坐标。用这种方法建立的坐标系叫做极坐标系。显然,极坐标系和直角坐标系之间存在着对应关系,即:,也可以写为:。 下图
2013-05-26 10:39:09
4072
1
原创 MFC中如何再对话框窗口中点击按钮产生新的对话框
点击对话框中的按钮 从新添加新的对话框实现过程如下:1、在资源管理器处新建dialog资源,并在dialog上添加所需2、在此新建的对话框上右键点击新建类,为此对话框新建一个类包括.h和.cpp3、在原来对话框按钮处添加响应函数void C布匹瑕疵检测Dlg::OnBnClickedButton2(){ // TODO: 训练无瑕疵图像 OkTestD
2013-05-03 15:28:28
622
原创 【opencv之路4】基本GUI操作
1、在opencv中用对话框读取文件初次用对话框读取文件,参考了一些代码,关键是csFilter的构建,然后调用FileDlg,在此只能返回图像路径,不能返回图像。OnFlileSaveAs是类C布匹瑕疵键Dlg的成员函数,而类C布匹瑕疵键Dlg是CDialogEx的派生类,不可随意修改OnFlileSaveAs的参数,只能(1)用返回return,返回参数,此时注意函数声明时返回类型
2013-05-02 21:49:29
493
转载 关于C++中的内联函数(inline)
转自http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/563879.html出处:PConline 作者:管宁在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内
2013-05-02 09:30:06
346
原创 DLL初探
今天五一放假第一天,花了一天的时间第一次接触dll,多谢宋玉华前辈在http://pcedu.pconline.com.cn/empolder/gj/vc/0509/698632.html的文章很详细,对于初学者是个不错的选择。首先,Dll是动态链接库,可以把它当做一个函数仓库,很多函数其实并不是在应用程序内部,而是应用程序通过下载DLL,读取其中的函数,这也就是为什么很多软件
2013-04-29 21:34:57
362
转载 visio2003字号与word中的字号对应关系
转自:http://wenda.tianya.cn/wenda/thread?tid=04a25df4759e2f83&clk=wttpctsWORD中对字体的大小同时采用了两种不同的度量单位,其一是我们中国人所熟悉的“字号”,另外一种则是以“磅”为度量单位。这两种度量字大小的单位之间是什么样的关系呢?下面就是二者的对应关系: 磅 字号 42 初号 36 小初 26 一
2013-04-21 21:22:45
461
转载 office2007或者office2010的电脑上,右键菜单新建“office2003”文档的办法
右键菜单新建“office2003”文档的办法!office2010和office2007一样,2007改之后可能会出现不能右键新建07格式的情况,10就不会,亲测!再也不用右键新建一个07格式的打开之后另存为的麻烦操作了!!喜欢清爽的同学可以用魔方优化一下右键在安装office2007之后,会发现,我们用的文档,比如word、excel、powerpoint,
2013-04-19 14:20:06
1380
转载 【opencv之路3】CvMat的用法详解及实例
OpenCV学习之CvMat的用法详解及实例目 录1.初始化矩阵:. 12.IplImage 到cvMat的转换. 13.cvArr(IplImage或者cvMat)转化为cvMat14.图像直接操作. 25.cvMat的直接操作. 36.间接访问cvMat47.修改矩阵的形状——cvReshape的操作. 58.计算色彩距离. 7 Cv
2013-04-17 22:19:23
495
转载 【opencv之路2】CvMat与IplImage的区别,OPENCV的基本数据类型
引文地址:http://www.blogbus.com/public/tb.php/5310652/65134389/2d424cbc944d21b32426a493bb978f79OpenCV提供了多种基本数据类型。虽然这些数据类型在C语言中不是基本类型,但结构都很简单,可将它们作为原子类型。可以在“…/OpenCV/cxcore/include”目录下的cxtypes.h文件中查看
2013-04-17 22:18:29
440
原创 【opencv之路1】基本配置以及简单MFC
将近半年扔掉了opencv,找工作的压力加上对opencv的兴趣,让自己从新学习opencv下载最新的opencv 2.4.4,配置vs2010,相对于以前的版本2.1,2.4.4配置就就简单的太多,作为入门的新手没有必要用cmake,解压安装文件后,直接在vs工程里配置opencv路径和动态链接库就可以。例如:我解压在D盘只需在配置的时候,分别在debug和rel
2013-04-16 22:06:19
1271
原创 【opencv之路】基本配置以及简单MFC
将近半年扔掉了opencv,找工作的压力加上对opencv的兴趣,让自己从新学习opencv下载最新的opencv 2.4.4,配置vs2010,相对于以前的版本2.1,2.4.4配置就就简单的太多,作为入门的新手没有必要用cmake,解压安装文件后,直接在vs工程里配置opencv路径和动态链接库就可以。例如:我解压在D盘只需在配置的时候,分别在debug和rel
2013-04-16 21:37:52
275
转载 Navitar远心镜头
Navitar 远心镜头Navitar 提供一系列高性能的远心镜头,可用于机器视觉、测量学和精密测定等应用中。该系列镜头全部具有低光学失真率和高度聚焦远心特征,可完美和精确地再现图像,尤其是在观察三维物体时。远心镜头的优点远心镜头最重要的优点之一是物体距离变化并不影响图像的放大倍率。远心镜头从相同的视角来观察和显示整个物体,因此,不会出现类似使用标准镜头时三维特征出现的透视变形和图
2013-01-19 21:29:26
912
转载 机器视觉产品的GigE Vision标准
机器视觉产品的GigE Vision标准GigE Vision技术技术技术技术 GigE Vision是由AIA创建并推广的,适于工业成像应用,通过网络传输视频信号的标准。随着以太网技术的飞速发展,建立在现存网络标准基础上的GigE Vision在长度和速度上显示了一定的优势。 GigE Vision相对于模拟标准而言的优势是,它是数字的,无需图像采集卡且更偏重与图像处理功能;
2013-01-16 20:08:10
2013
1
转载 Visual Studio 2010中GetMenu()和GetSubMenu(0)引发异常的一个简单解决方法
转自http://blog.youkuaiyun.com/grasshopperwarbler/article/details/6337754这里说的是SDI的情况,如果在vs2010里面按着默认选项创建一个单文档工程, 然后想做一件事情 ,就是把一个默认的子菜单的一项钩选, 代码如下 :GetMenu()->GetSubMenu(0)->
2012-10-22 20:16:18
613
原创 round fix floor ceil区别
ROUND Round towards nearest integer. ROUND(X) rounds the elements of X to the nearest integers. FIX Round towards zero. FIX(X) rounds the elements of X to the nearest integers
2012-10-19 14:29:43
343
原创 RS232 1394和USB
串行接口RS232 串行接口,简称串口,也就是COM接口,是采用串行通信协议的扩展接口。串口的出现是在1980年前后,数据传输率是115kbps~230kbps,串口一般用来连接鼠标和外置Modem以及老式摄像头和写字板等设备,目前部分新主板已开始取消该接口。IEEE 1394 IEEE 1394的前身即Firewire(火线),是1986年由苹果电脑公司针对高速数据传输所开发的一种传
2012-10-10 20:18:34
750
转载 详解傅立叶变换
亲爱的朋友,在上一节中为您简要介绍了有关信号采样的知识,同时引入了新的采样函数以实现理想采样的效果,为了对理想采样信号进行频谱分析,有必要介绍一下有关傅里叶级数的知识,这正是本节的内容。 首先说明一下,傅里叶级数所研究的对象是连续时域中的周期信号,如图(1)所示的信号即为周期信号。 (图1 周期信号) 而对于周期信号,我
2012-10-03 09:35:24
842
转载 复指数函数
转自维基百科计算复数 z 的 exp(z)非常直接的给出公式注意给三角函数的参数 y 是实数。[编辑]计算复数 a 和 b 的 ab直接给出公式:如果 a = x + yi 且 b = u + vi,先把 a 转换到极坐标,需要找到满足如下条件的 和 :或 且 所以, 或 而且 或 。
2012-09-26 10:41:25
4140
转载 Gabor变换(2)
转自http://blog.sina.com.cn/s/blog_48a242d601000a3k.htmlGabor变换(2) (2007-06-29 10:31:52)转载▼分类: 算法介绍 所谓目标识别,从某种意义上说就是特征识别的问题。而红外图特征提取的角
2012-09-25 21:21:10
392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人