视觉框架VM PRO 2.7版本,增加了机器人 流程框架 多任务流程 C#源码框架,机器视觉源码框架,编程语言C#,算法使用的是halcon,参考了cognex visionpro的输入输出,有C#基础和Halcon基础学习这个很好,是框架源码,可根据自己的理解改成自己想要的,目前该框架集成了halcon、海康威视、大恒、AVT等操作相机的sdk,运动控制卡 集成了雷塞Dmc1000b和雷塞ioc0640等!本人的编译环境是visiual studio 2022企业版,halcon版本是20.11 steady版本登录密码 默认 都为admin

最近接触到了视觉框架VM PRO 2.7版本,真的感觉它在功能上有了重大的飞跃,今天就来和大家分享一下我的使用体验。

一、框架新增内容

这个版本增加了不少令人眼前一亮的模块,像是机器人流程框架、多任务流程,还有基于C#的源码框架。其中机器视觉源码框架算是核心部分,使用的编程语言是C# ,算法则基于halcon,并且在输入输出方面参考了cognex visionpro 。如果你本身就有C#基础和Halcon基础,学习这个框架就会轻松很多。

1.1 C#源码框架

C# 作为一种广泛应用于Windows开发的语言,其语法简洁明了,而且具有强大的面向对象特性。下面简单看一段在该框架下可能会用到的C#代码示例,用于初始化一个Halcon的图像对象:

using HalconDotNet;

class Program
{
    static void Main()
    {
        HObject image;
        HOperatorSet.GenEmptyObj(out image);
        // 这里从文件读取图像,实际应用可能从相机获取
        HOperatorSet.ReadImage(out image, "test.jpg"); 
        // 显示图像,在实际框架中可能有更复杂的显示逻辑
        HOperatorSet.DispObj(image, new HTuple()); 
    }
}

在这段代码中,首先我们引入了HalconDotNet命名空间,这是在C#中调用Halcon功能的关键。通过HOperatorSet.GenEmptyObj方法生成一个空的图像对象,接着使用HOperatorSet.ReadImage从文件读取一张图像到这个对象中,最后HOperatorSet.DispObj将图像显示出来。虽然简单,但它体现了在C#环境下调用Halcon基本功能的方式,在VM PRO 2.7框架中,会在此基础上进行更多复杂的视觉处理。

二、框架集成情况

VM PRO 2.7框架的集成度非常高,它集成了halcon、海康威视、大恒、AVT等操作相机的SDK 。这意味着,无论你使用哪种品牌的相机,都能在这个框架下进行便捷的操作。对于运动控制卡,也集成了雷塞Dmc1000b和雷塞ioc0640等,这对于需要视觉与运动控制协同工作的项目来说,简直太方便了。

视觉框架VM PRO 2.7版本,增加了机器人 流程框架 多任务流程 C#源码框架,机器视觉源码框架,编程语言C#,算法使用的是halcon,参考了cognex visionpro的输入输出,有C#基础和Halcon基础学习这个很好,是框架源码,可根据自己的理解改成自己想要的,目前该框架集成了halcon、海康威视、大恒、AVT等操作相机的sdk,运动控制卡 集成了雷塞Dmc1000b和雷塞ioc0640等!本人的编译环境是visiual studio 2022企业版,halcon版本是20.11 steady版本登录密码 默认 都为admin

例如,在使用海康威视相机SDK时,可能会有如下代码片段(简化示意):

// 假设已经引入海康威视相机SDK的命名空间
using HikVisionCameraSDK; 

class CameraControl
{
    public void StartCamera()
    {
        Camera camera = new Camera();
        camera.Connect();
        camera.StartGrabbing();
    }
}

这里创建了一个相机控制类CameraControl,在StartCamera方法中,先实例化相机对象,然后连接相机并开始采集图像。在实际框架中,会将这种相机操作与Halcon视觉算法更紧密地结合起来。

三、编译环境与默认密码

本人使用的编译环境是Visual Studio 2022企业版,搭配halcon版本20.11 steady 。登录密码默认都为“admin”,大家初次使用时可以直接以此登录。

总的来说,视觉框架VM PRO 2.7版本凭借其丰富的功能和高集成度,为机器视觉开发提供了一个非常好的平台。如果你也对机器视觉开发感兴趣,不妨尝试一下这个框架,相信你会发现它的魅力所在。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐