基于机器视觉的孔壁缺陷检测------软件系统

我的硕士课题是基于机器视觉的孔壁缺陷检测,软件编程工作占了一半以上,系统的整理一下。

开发环境:VS2008--MFC

编程语言:C

软件开发工作包括:平移台驱动、相机驱动、图像获取及保存、图像展开及拼接、图像预处理、图像阈值分割、图像特征提取等


(1)添加相关控件

电控平移台与PC之间用串口来通信,因此需加入MSComm组件。MSComm是用于串口通讯的控件,将其加入基于对话框的应用程序中非常简单,下载并安装一个MSComm组件,随后在VS2008对话框资源的程序窗口中“工具箱右键--选择项--COM组件--勾选Microsoft Communication Control”

平移台驱动利用卓力汉光公司提供的ocx控件,ocx与exe、dll等同属PE文件,PE文件(Portable Execute)被称为可移植的执行体,注册ocx控件的方法很简单,运行里输入“regsvr32+目录”(如:regsvr32 C:/xxxx.ocx),注册ocx之后可以如上方法添加组件。

这样在MFC对话框中可以从工具箱中像对话框窗口添加控件:


(2)相机驱动

初始化系统---初始化相机---设置相机属性、工作模式、图像格式---创建图像指针

图像实时显示:创建新线程用于实时显示

图像保存:获取图像指针后




未完。。






评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值