您的位置:首页 > 其它

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

2013-12-10 21:42 141 查看
我的硕士课题是基于机器视觉的孔壁缺陷检测,软件编程工作占了一半以上,系统的整理一下。

开发环境: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)相机驱动

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

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

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

未完。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: