正在加载图片...
参数:Nhv:摄像机句柄, :图像数据缓冲区指针的列表 nt nSun:图像数据缓冲区数目(采集图像的数量), 返回值:调用成功返回STATUS._OK,否则返回错误代码. 说明:启动摄像机循环采集若干图像到一组内存缓冲区的功能 图像数据缓冲区数目和大小由采集图像的数量和尺寸决定 采集图像到内存控制的初始化成功后,启动该功能,摄像机开始循环采集图 像数据到内存中,直到用户发出停止采集指令。在图像采集过程中,用户可 以通过回调函数运行自己的程序,执行图像数据访问,系统控制等操作。回 调函数的说明参见函数HVOpenSnap,停止摄像机采集操作调用函数 HVStopSnap 函数:HVStopSnap 原型:HVSTATUS stdcall HVStopSnap HHy hhy 参数:v:摄像机句柄 返回值:调用成功返回STATUS0K,否则返回错误代码, 说明:停止采集图像到内存。调用函数HVStartSnap可以再次启动采集。 更为详尽的说明,请参阅《数字摄像机软件开发说明书》 ()黑白数字摄像机:同前 (2)FA镜头:同前: (3)LD光题:同前: 实验仪器与设备 (3)视觉检测实验台:同前: ④被测试件标准环 (⑤)计算机:同前,包括大恒数字摄像机应用接口库。 ()打开计算机电源,运行计算机桌面上的摄像机演示程序de0,检查是否 可以捕获黑白图像。 (2)调整光源、被测物、镜头、数字摄像机,保证清渐成像,并使得被测轮 实验内容与过程 (④)对采集到的图像进行灰度直方图分析,给出直方图。 (⑤)利用任意一种方法,确定图形二值化阀值,并给出二值化图象 改变光源的亮度,由明到暗 分别进行阀值测试,观察二值化图象的变 化规律,考察阀值获取方法的可靠性和适应性。 将实验中保存的图像分别拷贝出来,放入下面的相应表格中,并将 实验报告 总结的现象和规律填入表格。 内容采集图象 灰度直方图 参 数:HHV hhv:摄像机句柄。 BYTE **ppBuffer:图像数据缓冲区指针的列表。 int nSum:图像数据缓冲区数目(采集图像的数量)。 返回值:调用成功返回 STATUS_OK, 否则返回错误代码。 说 明:启动摄像机循环采集若干图像到一组内存缓冲区的功能。 图像数据缓冲区数目和大小由采集图像的数量和尺寸决定。 采集图像到内存控制的初始化成功后,启动该功能,摄像机开始循环采集图 像数据到内存中,直到用户发出停止采集指令。在图像采集过程中,用户可 以通过回调函数运行自己的程序,执行图像数据访问,系统控制等操作。回 调函数的说明参见函数 HVOpenSnap,停止摄像机采集操作调用函数 HVStopSnap。 函 数:HVStopSnap 原 型:HVSTATUS __stdcall HVStopSnap HHV hhv 参 数:HHV hhv:摄像机句柄。 返回值:调用成功返回 STATUS_OK, 否则返回错误代码。 说 明:停止采集图像到内存。调用函数 HVStartSnap 可以再次启动采集。 更为详尽的说明,请参阅《数字摄像机软件开发说明书》 实验仪器与设备 (1) 黑白数字摄像机:同前; (2) FA 镜头:同前; (3) LED 光源:同前; (3) 视觉检测实验台:同前; (4) 被测试件:标准环规; (5) 计算机:同前,包括大恒数字摄像机应用接口库。 实验内容与过程 ; (1) 打开计算机电源,运行计算机桌面上的摄像机演示程序 demo,检查是否 可以捕获黑白图像。 (2) 调整光源、被测物、镜头、数字摄像机,保证清晰成像,并使得被测轮 廓占据约半个视场,且位置居中为宜。 (3) 利用 VC 语言编程,实现对数字摄像机的控制和图像采集。 (4) 对采集到的图像进行灰度直方图分析,给出直方图。 (5) 利用任意一种方法,确定图形二值化阈值,并给出二值化图象。 (6) 人工改变阈值大小,观察不同阈值下二值化图象的变化规律。 (7) 改变光源的亮度,由明到暗,分别进行阈值测试,观察二值化图象的变 化规律,考察阈值获取方法的可靠性和适应性。 实验报告 ; 将实验中保存的图像分别拷贝出来,放入下面的相应表格中,并将 总结的现象和规律填入表格。 内容 采集图象 灰度直方图
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有