1、-_一、 连接相机1、 根据康耐视接线说明书接好相机,通过网线连接上电脑。在 PC 端打开 in-sight 浏览器。2、 打开“系统”菜单栏下的菜单项,或者右键点击 In-Sight 网络栏弹出“将网络、设备添加到网络”:查找出 7402 相机,如上图,其 IP 地址与 PC 不在同一个网段。3、 统一 ip 网段点击“复制 PC 网络设置 ”,输入 125,点击“应用”,则把相机的 ip 地址设置为“192.168.0.125”,让相机、 pc 都处于 192.168.0.xxx 网段上。-_4、 打开相机双击“is7402_13ad6e”,则打开相机,之前设置的开机自动加载的作业(如 p
2、inwen.job)也打开。“传感器”-“启动”,设置相机上电后是否自动联机,设置自动加载的作业。二、 新建作业(电子表格下)1、转到电子表格视图2、“文件 ”-“新作业”,或者点击左上角相应工具-_三、 设置拍照参数双击“Image”,如下,设置触发模式和曝光时间等参数,这里设置为“手动”触发,即点击工具栏的触发图标或者按快捷键 F5 时,相机拍照。四、 校准1、 calibrateGrid将坐标变换下的 CalibrateGrid 函数拖到一空白的电子表格 B2:-_点击“实况视频“,调整好标定板(或者标定纸,没有的话可以打印)和镜头焦距等,让标定板清晰现实在视野中央,双击鼠标(或者按en
3、ter 键):点击“触发器”,则右上角现实找出的特征点数(276)。点击下方“校准”按钮:点击“确定”按钮,则校准完成。2、 CalibrateImage-_经过如此处理,实现了像素坐标系图像到毫米坐标系图像的映射。五、 训练模版1、拿走标定板,把要查找的物品放到视野范围,按 F5 拍照2、函数栏里,“视觉工具”-“图案匹配”- TrainPatMaxPattern图像框选 A0 或 B4,默认是 A0。3、双击“图案区域”栏:调整紫色区,双击鼠标(或者点击“确定”图标,或者按“enter”键)。模版训练完成。六、 查找模版FindPatMaxPatterns,另外的 FindPatterns
4、 类似。-_1、图像设置为 A0,则查找输出的位置坐标值(如上图的 705.263,642.798)是像素单位的 ;图像设置为 B4,则输出宜毫米为单位的坐标值(-26.931 ,34.839 )。2、双击“查找区域”:双击鼠标确定。3、 双击“图案”,将之前训练的模版 B6 设置为 要查找的图案:还可以自由设置查找数量、匹配度(接受)等。4、 查找公差设置物品与模版允许的角度偏差范围等。七、 通信-_1、在一空白电子表格中输入“tcpdevice”,按回车键2、主机名,即智能相机的名字。这里相机作为服务器端,可以为空。端口号,只要不是被其他占用的号码都可以,这里设置为 8080.创建 dev
5、ice 后自动生成 ReadDevice 函数。3、在 PC 端创建 client 端(用 socket 工具或者超级终端)连接服务器4、调用 WriteDevice 函数5、 保存作业,联机-_6、 触发拍照,通信成功八、 外部区域功能前面训练的模版不是圆形的,而实际上要找的物体却是圆形的。下面介绍外部区域功能,我们编辑一个圆 AB,再调用 AB 来套住要找的物体,这样训练好的模版才完美。1、调用“图形”-“控件”-editcircle2、图像选择 A0 或者 B4,都行。名称输入 “白色圆”。3、4、双击之前的 TrainPatMaxPattern 表格:-_设置好外部区域,确定。九、 errfree 和 formatstring如果触发拍照找不到模版,将没有字符串输出,客户端收不到字符串。如下图,出现多处#ERR。1、起用 errfree 函数,当实参为#err 时,返回值为 0.002、formatstring 函数,自由设置要输出的字符串格式。-_