【利用CkVision图像开发包和MFC实现条码读取】利用CkVision图像开发包和MFC实现条码读取

本文介绍了如何利用CkVision图像开发包和MFC在自动化领域实现条码读取。首先,通过在MFC应用程序中引入CKVISION的头文件和库文件,然后初始化和释放CKVision库,接着在Dialog中添加相关界面元素并实现条码读取功能。在OnExecute()函数中,设置条码类型和参数,执行条码定位和读取,并在界面上显示结果。
摘要由CSDN通过智能技术生成

8、 Samples 功能API调用实例

CkVision 图像开发包是一款国产的视觉库,广泛用于在自动化领域中,从它的诞生到现在有15年历史了也进过了5次的改版和升级,目前是以C++形式提供给大家下面是一段用MFC做开发工具调用了CkVision的SDK库来实现条码读取。至于图像库大家可以在他的官网可以下载

以vs 文件->新建->项目->创建MFC 应用程式,基于对话框模、在静态库中使用MFC 的实例。

项目属性

添加当前CKVISION开发功能对应的.hLib文件。

选择到解决方案管理器->选择到当前的项目,展开列表,找到 Header Files->StdAfx.h 双击打开文件,然后添加:

#include "..\\..\\Include\\CKGDI.h"

#include "..\\..\\Include\\CKBase.h"

#include "..\\..\\Include\\CKLocate.h"

#ifdef _WIN64

           #pragma comment(lib, "..\\..\\Lib_x64\\CKBase.lib")

           #pragma comment(lib, "..\\..\\Lib_x64\\CKGDI.lib")

           #pragma comment(lib, "..\\..\\Lib_x64\\CKLocate.lib")

#else

           #pragma comment(lib, "..\\..\\Lib\\CKBase.lib")

           #pragma comment(lib, "..\\..\\Lib\\CKGDI.lib")

           #pragma comment(lib, "..\\..\\Lib\\CKLocate.lib")

#endif

using namespace CKVision;            // CKVISION 命名空间

在程序入口处增加InitLibrary函数,用于初始化CKVision库, 只有调用初始函数:

    CKVision::InitLibrary(); // 初始化CKVision库

初始化之后才能正常其它图像处理的功能。

在程序退出终止处增加 ExitLibrary函数,用于释放 CKVision库:

CKVision::ExitLibrary(); // 退出CKVision库

以vs 2008 以上版本打开AllDemos.sln 加载功能实例文件。

打开工程文件后,可以选择类视图->选择当前需要查看的项目,右键鼠标->弹出菜单设置当前启动项目。

8.2)

          

->项目属性->配置属性->常规-> MFC 的使用

-> 在静态库中使用 MFC

8.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值