
C#和Visionpro混合编程环境搭建(基于VS2019)
发布日期:2021-05-14 14:48:06
浏览次数:22
分类:精选文章
本文共 1948 字,大约阅读时间需要 6 分钟。
Visual Studio 2019 + VisionPro环境搭建指南
安装与配置
在 Visual Studio 2019 中集成功能 VisionPro,需要先正确安装相关组件。以下是操作步骤:
导入VisionPro工具:
- 打开 Visual Studio 的菜单栏选择 工具 -> options。
- 在 工具箱选项卡中,找到 波克方条工具 -> adding控制。
- 选择 CogRecordDisplay 和其他相关工具,将其拖放到工具箱中。
配置项目引用:
在项目中体现VisionPro的功能时,需要确保以下步骤:- 右键点击项目,选择 属性 -> �引用 -> sonst东西 -> �dělen。
- 在参考的组件中,确保 Cognex.VisionPro 和 Cognex.VisionPro.ImageFile 被包含。
- 使用 namespace声明:
using Cognex.VisionPro; using Cognex.VisionPro.ImageFile;
处理dll文件:
在安装完成后,系统会自动生成一些dll文件,但请注意:- CogRecordDisplay 是核心控件。
- 其他组件可能包含非控件项,请谨慎处理。
系统控制拆分与使用
VisionPro 提供多个系统控制,您可以根据需求将其拆分为独立的组件:
VisionPro Display Controls
- CogRecordDisplay:用于显示图像输出。
VisionPro Shape Edit Controls
- ** Gee 设置图形元素。
VisionPro System Controls
- 为系统功能提供支持。
操作步骤说明
设置工具:
在工具栏中选择合适的工具(比如 CogRecordDisplay)。插件拖放:
将工具拖放到窗口目标区域。图像数据设置:
确保输入路径正确,例如Directory.GetCurrentDirectory() + "/Barcode.bmp"
。 运行功能:
调用m_ImageFileTool.Run()
执行图像处理。 显示结果:
将处理后的图像加载到cogRecordDisplay1
中。 代码示例
以下是完整示例代码:
using Cognex.VisionPro;using Cognex.VisionPro.ImageFile;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApp20000{ public partial class Form1 : Form { private CogImageFileTool m_ImageFileTool; public Form1() { InitializeComponent(); m_ImageFileTool = new CogImageFileTool(); } private void DisplayImage(object sender, EventArgs e) { m_ImageFileTool.Operator.Open(Directory.GetCurrentDirectory() + "/Barcode.bmp", CogImageFileModeConstants.Read); m_ImageFileTool.Run(); cogRecordDisplay1.Image = m_ImageFileTool.OutputImage as CogImage8Grey; cogRecordDisplay1.Fit(true); } }}
记住,处理过程中有些警告窗口可以忽略,无需紧张。通过以上步骤,您可以成功在 Visual Studio 2019 中集成功能 VisionPro,实现实时图像处理和展示功能。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月28日 09时24分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
vue报错 created hook错误
2019-03-11
Think PHP 学习笔记 10.查询方式实例演示
2019-03-11
JS 瀑布流效果
2019-03-11
单选框点击文字也能选中
2019-03-11
使用Field II进行超声波束形成的设计仿真
2019-03-11
制作声场GIF动画
2019-03-11
此主机支持Intel VT-x,但Intel VT-x 处于禁用状态。
2019-03-11
golang reflect实例
2019-03-11
IDEA让代码飞起来,IDEA快捷键
2019-03-11
微信小程序学习记录之WXML事件
2019-03-11
zabbix监控安装
2019-03-11
06-局部变量和全局变量
2019-03-11
12-面向对象1
2019-03-11
python 进程 线程 协程(通信方式)
2019-03-11
python基础总结 异常处理
2019-03-11
Python类和函数(私有变量、私有方法、变量作用域、继承和多态)
2019-03-11
【5G之道】第一章:介绍
2019-03-11
解决Vue源码运行错误
2019-03-11
HDU - 4109 Instrction Arrangement
2019-03-11