自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

机器视觉之家

致力于数字图像、音视频、海量数据智能分析提取工程化应用

  • 博客(345)
  • 资源 (7)
  • 收藏
  • 关注

原创 对bmp文件的总结

对bmp文件的总结最近做一个与OCR相关的课题,很明显离不开对bmp文件的探讨。虽然开始对前人bmp文件的总结有个了解和探究。但发现:任何东西自己如果不动手亲自做一遍,都是虚无缥缈的。这也是我为什么要从理论研究转换到工程应用上的原因。理论研究(专指在中国体制下的研究)总是给人(自己)似懂非懂的感觉,就比如说这次的工程课题,刚开始接到这个课题时,觉得太简单了。但自己在VC编程时,却考虑的问题非常

2011-12-25 10:01:17 1643

转载 什么是数?什么是量?

在日常生活及科学研究当中,人们经常要用到数和量的概念,但是对究竟什么是数、什么是量则大多数人都不甚明白,究其原因是因为人们在日常中只是把这些基本概念当作一种语言工具或者科研工具来使用,与使用钳子或者锤子的道理没有什么区别,人们只要会使用就行并不需要探寻其本质究竟是什么。    但是对一个从事创新活动的人来讲,则有必要弄清楚这两个概念的本质,这是因为一方面数和量是一切事物都必然具有的属性,任何发...

2017-12-12 16:07:34 14182

转载 freopen()函数的使用

当我们求解acm题目时,通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。 使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。 函数名:freop

2017-12-11 14:39:15 1011 1

转载 串口编程

1、打开和关闭串口在Win32中,串口是作为文件处理的,使用CreateFile()函数可以打开串口,进行读写访问操作。CreateFile()返回串口句柄,可以在以后的端口操作中使用。关闭端口使用CloseHandle()函数来完成。HANDLE WINAPI CreateFile( _In_      LPCTSTR lpFileName,//要打开或创建的文件名

2017-12-11 12:25:20 2254

转载 asynchronous I/O——异步I/O

Overlapped I/O,也就是asynchronous I/O——异步I/O。        目前所有外设的速度(包括硬盘)跟CPU的速度相比仍然是天壤之别,而程序跟外设打交道又是非常正常的事情,因此如何让程序既能进行I/O又不受制于 I/O速度瓶颈的限制是一大课题。而采取异步方式则是一种自然而且有效的方案。也就是说我们调用I/O函数后立即返回继续往下执行,而不必等I/O完成后 再继

2017-09-29 14:40:32 1164

转载 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】

2014/08/09 · IT技术 · 152 评论 · 傅里叶, 傅里叶变换, 数学分享到:10K原文出处: 韩昊   12345678910

2017-06-09 10:17:48 3169 1

转载 CreateThread后立即CloseHandle,为什么线程还在运行?

最近回顾了下多线程的东西,碰到CloseHandle函数,之前也碰到过,但是自己积累不足,所以也没理解明白。这次再次碰到,想想积累的也差不多了,索性就搞个明白。函数说明BOOL CloseHandle(HANDLE hObject);参数hObject :代表一个已打开对象handle。返回值TRUE:执行成功;FALSE:执行失败,可以调用GetLastErr

2017-05-24 11:10:05 4737 1

转载 C Runtime Library 的来历

msvcrt.dll (名称:Microsoft C Runtime Library)提供了printf,malloc,strcpy等C语言库函数,并且为使用C/C++(Vc)编绎的程序提供了初始化(如获取命令行参数)以及退出等功能. C Runtime Library 的来历, API, STL, MFC, ATL关系  刚接触Windows开发时,为了快速入门查了不少资料,没想

2017-05-24 10:33:03 693

转载 静态数组与动态数组

数组是程序设计中是一个非常重要的概念。数组是一个用于收集大量类似数据的容器, 以及其每一个元素能被相同处理过程迭代来处理的一个抽象体。 创建数组一般有三种方式:全局/静态范围的数组,局部变量数组,申请堆空间来创建数组。 其中,全局/静态范围的数组,以及局部变量属于静态数组。 而申请堆空间来创建数组的属于动态数组。 a[7]与p1_a[7]是一样的么? 

2017-05-12 10:02:05 1401

转载 散户必须看懂主力洗盘手段,扭亏为盈的机会

洗盘为股市用语。洗盘动作可以出现在庄家任何一个区域内,基本目的无非是为了清理市场多余的浮动筹码,抬高市场整体持仓成本。庄家为达到炒作目的,必须于途中让低价买进,意志不坚的散户抛出股票,以减轻上档压力,同时让持股者的平均价位升高,以利于施行做庄的手段,达到牟取暴利的目的。  洗盘的主要目的在于抬高其他投资者的平均持股成本,把赢利的短线跟风盘赶出去, 让看好后市的投资者进场,从而达

2017-04-14 19:34:53 1802

转载 主力洗盘无非是用这几招,你都知道吗?

作为控盘主力,将股价拉升到一定的高度,逐步脱离自己的建仓成本区域后,下面就要进入第一个环节——洗盘。  为什么要洗盘呢?因为每一个控盘主力无论手段多么高明,其只能控制流通盘部分或大部分流通筹码,而市场上仍然保留着一定意义上的流通股份。而这一定意义上的流通股份的持有者,随着股价的逐步上涨,已经渐次获利。而这些获利的筹码就犹如没有被排除引信的炸弹,揣在主力怀中,时刻威胁着主力资金的安全,很大程

2017-04-14 19:24:33 870

转载 顶背离

2017-04-14 19:00:46 2161

转载 底背离

底背离简介编辑与顶背离相反,汇价在波动过程中,K线是下降的,并且低点也在下降,均线也是向下排列的,这时候,技术指标的方向确实向上运动的,这时候,就可以说技术指标和汇价发生了底背离的现象。[1] 底背离的内容编辑“底背离”预示着下跌行情将结束。当股价指数逐波下行,而DIF及MACD不是同步下降,而是逐波上升,与股价走势形成底背离,预示着股价即将上涨。如果此

2017-04-14 18:31:47 2488

转载 如何判断长上影线是洗盘还是主力出货?

2014-08-12 16:12:03)转载▼标签: 股票分类: 知识摘录本文摘自新浪博客       我们看盘时经常会遇到冲高回落收出长上影线的情况,冲高回落是否就该卖股票呢?不能一概而论,因为有的是主力洗盘,有的是主力出货导致的。如何判断长上影线是洗盘还是出货呢?如果长上影线在股价处于高位时出现,通常是见顶信号

2017-04-14 17:55:08 23414

转载 必须记住这几种庄家洗盘的形态

庄家洗盘的目的就是为了把在底部跟进去的散户震出来,换进去新的力量,以免日后拉升时抛压太大。如果不把在底位吸筹的散户震出来,庄家刚刚拉升就会遭遇抛压。而且,庄家通过洗盘可以高抛低吸,降低成本。  散户买进股票后,由于缺乏信息和技术分析,信心不足,经常追涨杀跌,疲于操作,以致心态不稳,导致资金不断缩水,事后懊悔不已。为了帮助广大散户朋友识别庄家的阴谋,现在将几种常见的洗盘方法写出来供大家学习、

2017-04-14 17:26:42 1205

转载 必须记住这几种庄家洗盘的形态

庄家洗盘的目的就是为了把在底部跟进去的散户震出来,换进去新的力量,以免日后拉升时抛压太大。如果不把在底位吸筹的散户震出来,庄家刚刚拉升就会遭遇抛压。而且,庄家通过洗盘可以高抛低吸,降低成本。  散户买进股票后,由于缺乏信息和技术分析,信心不足,经常追涨杀跌,疲于操作,以致心态不稳,导致资金不断缩水,事后懊悔不已。为了帮助广大散户朋友识别庄家的阴谋,现在将几种常见的洗盘方法写出来供大家学习、

2017-04-14 17:22:30 2381

转载 必须记住这几种庄家洗盘的形态

庄家洗盘的目的就是为了把在底部跟进去的散户震出来,换进去新的力量,以免日后拉升时抛压太大。如果不把在底位吸筹的散户震出来,庄家刚刚拉升就会遭遇抛压。而且,庄家通过洗盘可以高抛低吸,降低成本。  散户买进股票后,由于缺乏信息和技术分析,信心不足,经常追涨杀跌,疲于操作,以致心态不稳,导致资金不断缩水,事后懊悔不已。为了帮助广大散户朋友识别庄家的阴谋,现在将几种常见的洗盘方法写出来供大家学习、

2017-04-14 17:20:37 12619

原创 modbus与RS485

RS485是一个物理接口,简单的说是硬件。MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。一般情况下,两台设备通过MODBUS协议传输数据:最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));也有用RS422的,也有常用的RS485,这种接口传输距离远,在一般工业现场用的比

2017-04-12 09:02:24 2676

转载 获取exe文件目录

想要访问执行程序(.exe)路径下的文件,有以下几个步骤:    1.先通过函数GetModuleFileName获取执行程序的绝对路径。    TCHAR szPath[ MAX_PATH ] = {0};    GetModuleFileName( NULL, szPath, MAX_PATH );    其中GetModuleFileName函数为windows的API函数,

2016-06-26 20:58:41 2937

转载 ModBuS协议校验码问题

协议说是通过奇偶校验来校验字节码,然后又说通过CRC LRC来分别校验 RTU和ASCII两种方式的通讯那具体传输过程是怎么实现的?不知道我理解的有没有错:就是每次传输一个字节码 对应有起始位,结束位,就校验位,数据位 (可是这样一次传输的就超过8Bit了。那不是要用两个字节来传输了?)一个一个字节传输结束后在接收端有一个缓存一类的东西。就是把刚才发送的一个个字节码合到一起,等确认是

2016-06-06 16:33:29 2488

转载 ModBuS协议校验码问题

协议说是通过奇偶校验来校验字节码,然后又说通过CRC LRC来分别校验 RTU和ASCII两种方式的通讯那具体传输过程是怎么实现的?不知道我理解的有没有错:就是每次传输一个字节码 对应有起始位,结束位,就校验位,数据位 (可是这样一次传输的就超过8Bit了。那不是要用两个字节来传输了?)一个一个字节传输结束后在接收端有一个缓存一类的东西。就是把刚才发送的一个个字节码合到一起,等确认是

2016-06-06 16:32:27 2541

转载 独立编址,统一编址,IO端口,IO内存,冯·诺伊曼,哈佛结构

独立编址,统一编址: I/O地址空间与内存地址空间编址方式是否统一?例如51为统一编址,I/O和存储器总计64K地址空间;X86为独立编址,分为I/O地址空间和存储器地址空间。IO空间,内存空间 X86:支持内存空间,IO空间,独立编址。 ARM,MIPS,PowerPC只支持内存空间,即统一编址。 IO端口和IO内存:对于X86系统区别很大,例如,网卡接口,可以连接在IO的这

2016-05-26 09:48:07 1674

转载 工业相机编程模型和流程

目录(?)[+]不同的工业相机提供不同的编程接口(SDK),尽管不同接口不同相机间编程接口各不相同,他们实际的API结构和编程模型很相似,了解了这些再对工业相机编程就很简单了。DMA技术DMA是一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预。整个数据传输操作在一个称为"DMA控制器"的控制下进行的。CP

2016-05-20 15:11:25 1859

转载 软中断和硬中断的区别

①硬中断是由外部事件引起的因此具有随机性和突发性;软中断是执行中断指令产生的,无面外部施加中断请求信号,因此中断的发生不是随机的而是由程序安排好的。②硬中断的中断响应周期,CPU需要发中断回合信号(NMI不需要),软中断的中断响应周期,CPU不需发中断回合信号。③硬中断的中断号是由中断控制器提供的(NMI硬中断中断号系统指定为02H);软中断的中断号由指令直接给出,无需使用中断控制器。

2016-05-20 15:01:22 618

转载 直流电源与交流电源

交流电和直流电 我们所用的电有两种类型,即交流电和直流电。下面我用通俗性语言来讲述一下。 1、从字面上理解其方向: 交流: 想一想我们人是怎么交流的呢?一个人说话,众人听那不叫交流,那是演讲,两人或两人以上相互间有问有答,有来有往才叫作交流。交流电就是如此,流出去再流回来有来有往,所以交流电有两个方向,且没有正负之分(其实是无法分辩,也只能在瞬时说出其极性来) 直流: 一直,径直的流,

2016-01-08 14:26:16 2158 1

转载 回车与换行的故事

在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“

2015-11-20 21:17:14 651

转载 工业相机的选择方法

文字:[大][中]工业相机是工业技术上必不可少的机器设备,相机的好坏直接影响到所采集到的图像分辨率、图像质量等,最终会影响到项目结果。所以工业相机的选择是一个很关键的问题。  信号  工业相机的信号类型有模拟信号和数字信号两种。模拟相机必须有图像采集卡,标准的模拟相机分辨率很低,采集到的是模拟信号,经数字采集卡转换为数字信号进行传输存储。工业数字相机采集到的是数字信号,数字

2015-05-02 09:28:17 23284 1

转载 创建和销毁过程几个函数的执行顺序

2009-11-13 13:48 2446人阅读 评论(0) 收藏 举报mfcwindowsdelete工作c框架1:对象生成后 函数执行顺序首先执行 构造函数-> Create->PreSubclassWindow()->OnCreate()->OnInitDialog()Create 创建窗口,发出WM_CREARE消息。  OnCreate  响应WM_CREAR

2015-04-24 09:40:38 989

转载 滤波的概念和作用(滤波器、掩模、核、模板、窗口是一个意思)

图像滤波增强处理实质上就是运用滤波技术来增强图像的某些空间频率特征,以改善地物目标与领域或背景之间的灰度反差。遥感系统成像过程中可能产生的”模糊”作用,常使遥感图像上某些用户感兴趣的线性形迹、纹理与地物边界等信息显示得不够清晰,不易识别。需要通过采用领域处理方法来分析、比较和调整像元与其周围相邻像元间的对比度关系,图像才能得到增加,也就是说需要采用滤波增加技术处理。     一,空域滤波:

2015-04-14 14:31:03 18742 3

转载 摄像机和镜头的基础知识

1. 相机基础知识按感光器件类型可分为2大类,CCD器件和CMOS器件 CCDCMOS设计单一感光器,集中统一放大每个感光器连接放大器灵敏度同样面积下,感光开口小灵敏度底成本线路品质影响程度高,成本高CMOS整合集成,成本低解析度连接复杂度低,解析度高新技术解析度高噪点比

2015-04-12 12:09:34 4704

转载 MFC命名规则

MFC命名规则:Windows类型样本变量MFC类样本变量HWNDhWnd;CWnd*pWnd;HDLGhDlg;CDialog*pDlg;HDChDC;CDC*pDC;

2015-02-03 11:00:57 799

原创 工业相机

q首先无穷远的图像会成像在焦点所在的平面上,对无穷远的物体成像最清晰的位置就是在焦点所在的平面上,即焦平面。成像最清晰的位置随着物体离镜头的距离而变化,一般在1倍到2倍焦距之间,但是因为相机镜头的焦距都比较短,远小于物体离镜头的距离。所以一般在1倍焦距外一点点。所以一般就说成像在焦点上最清晰。这对非专业人士来说比较好接受。

2014-11-20 15:03:08 1336

转载 同步函数与异步函数 .

文章出处:http://blog.163.com/lyzaily@126/blog/static/42438837200952751954922/ 1. 同步函数与异步函数        什么是同步函数?        什么是异步函数?        它们在线程中执行时会对线程有何影响?        一个线程如何与一个异步执行的函数进行同步?依据微软的MSDN上的解说

2014-11-16 13:28:09 645

转载 单片机中的液晶显示器

Q:液晶驱动,KS0108和ST7920有什么区别? 我的课题中要用液晶显示,想问下高手,写控制时对不同的液晶驱动是否不一样,比如对于KS0108和ST7920,控制一样吗?A:这是两种不同的LCD控制芯片,且管教不是兼容的,使用起来当然不一样?还有你使用的液晶是集成了控制芯片的还是没集成的,如果集成了控制芯片的就好说多了,你只需要看看那块液晶的说明书就基本可以理解了。

2014-11-16 11:57:18 1890

转载 支持数字设备的“FPC(柔性印刷电路板)”

支持数字设备的“FPC(柔性印刷电路板)” 什么是Flexible Printed Circiut(柔性印刷电路板)(以下称FPC)?  FPC是能够自由弯曲、变形的柔性(柔软)电路配线材料。由于质薄、量轻、可自由弯曲,对设备的小型轻量化、薄型化具有重要作用,同时对扩大设备的设计范围也有很大帮助。此外,由于耐热性优良,可进行使

2014-11-12 16:48:54 2329

转载 电子电路表面组装技术(Surface Mount Technology,SMT)

电子电路表面组装技术(Surface Mount Technology,SMT),称为表面贴装或表面安装技术。它是一种将无引脚或短引线表面组装元器件(简称SMC/SMD,中文称片状元器件)安装在印制电路板(Printed Circuit Board,PCB)的表面或其它基板的表面上,通过回流焊或浸焊等方法加以焊接组装的电路装连技术

2014-11-12 16:25:40 3589

转载 vga接口与RS-232C中DB9区别

2个不一样。DB9是串口,样子是9针凸口,可以连串口鼠标,串口键盘,串口游戏手柄等等。VGA是显示器接口,样子是15针凹口。

2014-11-03 15:32:18 14502

转载 并行接口

简要概述并行接口通常所说的并行接口一般称为Centronics接口,也称IEEE1284,最早由CentronicsDataComputerCorporation公司在20世纪60年代中期制定。Centronics公司当初是为点阵行式打印机设计的并行接口,1981年被IBM公司采用,后来成为IBMPC计算机的标准配置。它采用了当时已成为主流的TTL电平,每次单向并行传输1字节(8-bit)

2014-11-03 15:15:07 3734

转载 有关RS232和RS485接口的问答

什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑?答: 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的设备可以方便地连接起来进行通讯。 RS-232-C接口(又称 EIA R

2014-11-03 15:04:55 920

转载 两台计算机实现通信的几种方式(转)

两台计算机实现通信的几种方式(转)底部加线部分是比较容易理解和操作的部分(现在比较流行的局域网配置:网卡+双绞线+手动配置ip),以下只是转贴不知道是不是可行,没有试验过,如果哪位试验成功了,希望可以回帖告我一声.双机互联一般有以下几种方法: l 通过电缆线,利用串口或者并口实现双机互联。 l 利用两块网卡和双绞线实现双机互联。 l 利用USB口和特殊的

2014-11-03 14:57:14 18231 1

印刷体汉字的识别及其MATLAB实现(有源代码的)

非常好的印刷体汉字的识别及其MATLAB实现(有源代码的)

2011-11-21

基于OfficeOCR组件的文档图象检索研究

非常好的基于OfficeOCR组件的文档图象检索研究

2011-11-16

中英文混合文章识别问题

非常好的中英文混合文章识别问题,哈哈非常好的中英文混合文章识别问题非常好的中英文混合文章识别问题

2011-11-10

cximage图像库

非常好的cximage图像库,还有demo显示

2011-11-10

手把手教你玩转win7自带的xp虚拟机

非常详细的手把手教你玩转win7自带的xp虚拟机

2011-11-10

基于MATLAB的车牌识别研究

相当好的车牌识别源代码,配有解释。是初学者相当好的入门资料

2011-11-04

Introduction to Statistical Pattern Recognition

这本模式识别经典书籍,我从头到尾看过了一遍,感觉不错,特呈现给大家Introduction to Statistical Pattern Recognition Fukunaga, Keinosuke. - 2nd. - Elsevier Academic Press, 1999

2008-11-30

空空如也

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

TA关注的人

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