pylon.dll C#语言二次开发

1、basler开发包的下载

最近的项目里,需要使用basler进行图像采集,同时结合运动控制对机器进行操控,虽然相机自带pylon软件,但是不能满足自己的需求,因此想要采用basler提供的开发包进行C#语言的开发。basler官网上提供了相机的动态链接库,还有demo,对于开发者来说很方便。

1.1 软件下载
basler官网:https://www.baslerweb.com/cn/sales-support/downloads/software-downloads/

1.2 软件安装
详细的安装过程有很多文章做出图形并茂的说明,这里不细说:https://blog.csdn.net/weixin_41650642/article/details/81129978

注意事项:
(1)注意选择“developer”模式。只有选择developer模式才会帮你安装动态链接库和sample,一些demo等。如果以camera user安装则会比前者模式少一些文件。

(2)这里根据所购买相机的接口型号来选择。usb接口就不介绍了。GigE指网线接口。

1.3 软件使用
这个很多文章也有讲解,其中主要解决点是一开始的IP设置。如果没有学习计算机网络的,可能对IP的了解比较少,感兴趣可以去了解一些。这里只要会基础的知识和操作就够了。
详情可以看这篇:
https://wenku.baidu.com/view/013b9f2433687e21af45a9dd.html

2、basler开发包的sample

这个是安装完成后的文件,里面可以看到有“Development”文件

打开里面是这样的。Assemblies里面有X64和X86两种版本。Sample里面有C\C++\C#的demo。(注意这个X86和X64版本是十分重要的,下面会提及到)

3、demo的调用

3.1 里面有这么一些例程,注释也很详细。直接打开PylonLiveView,里面包括摄像头的连接、拍照、录像、停止等功能,可以满足基础使用。

3.2 注意:之前有过跑demo出现错误:
(1)……Version=1.0.0.0, Culture=neutral……,这个是配置错误。如果DLL采用X86(Win32)的,则需要改成X86,如果是X64则设为X64。
根本原因是DLL文件是X86平台(x64)生成的。而你的WPF程序是Anycpu(X86)平台。

(2)“外部组建设备出错”,直接卸载软件,重新下载一个其他版本的pylon。因为basler不同型号的相机可能对应不同版本的dll。

4、其他简单的demo

之前在网上看到几篇简约版的demo,可以实现拍照、录像等功能,而且有结合halcon进行图像处理,便于学习,在这里推荐一下:
(1)https://blog.csdn.net/weixin_44490080/article/details/100298807

(2)https://blog.csdn.net/qq_39930578/article/details/87897257

【basler】Chapter2:balser二次开发相关推荐

  1. 关于工业相机编程调用SDK二次开发的一些步骤流程(转)

    网上找的一些资料,整理了一下,留着仔细看一看. 内容纲要: 1.工业相机编程模型和流程 2.工业相机SDK接口使用总结 3.Basler Pylon工业相机SDK的使用 4.Pylon 以实时图像采集 ...

  2. 关于工业相机编程调用SDK二次开发的一些步骤流程

    网上找的一些资料,整理了一下,留着仔细看一看. 内容纲要: 1.工业相机编程模型和流程 2.工业相机SDK接口使用总结 3.Basler Pylon工业相机SDK的使用 4.Pylon 以实时图像采集 ...

  3. 【Machine Vision】关于工业相机编程调用SDK二次开发的一些步骤流程

    近期接触到Basler等工业相机的SDK编程,调用其SDK进行二次开发,网上找了一些资料,整理如下,作为学习笔记以便以后翻阅. 1.工业相机编程模型和流程 不同的工业相机提供不同的编程接口(SDK), ...

  4. gige相机二次开发_GigE Vision接口摄像机及其应用

    摘  要: GigE Vision接口技术成为了机器视觉工业的一项非常具有吸引力的技术,Basler scout系列GigE Vision摄像机具有卓越的性能, Basler提供了Pylon驱动包开发 ...

  5. 【ReactiveX】基于Golang pmlpml/RxGo程序包的二次开发

    基于Golang pmlpml/RxGo程序包的二次开发[阅读时间:约20分钟] 一.ReactiveX & RxGo介绍 1.ReactiveX 2.RxGo 二.系统环境&项目介绍 ...

  6. 20150411--Dede二次开发-01

    20150411--Dede二次开发-01 目录 一.目前市场流行的电子商城系统 1 二.ecshop的介绍 1 三.安装 2 四.echsop 的目录结构 5 五.分析ecshop里面程序的架构 5 ...

  7. android系统二次开发,Andorid系统二次开发界面

    Andorid系统二次开发界面 给大家介绍完外观,下面我们一起再来看下魅族MX的系统界面.本次魅族MX仍然采用的是Andorid操作系统,并且加入了二次开发界面.UI界面整体上保持了和M9的特色,不过 ...

  8. wordpress php教程 pdf,wordpress二次开发全能教程.pdf

    wordpress 二次开发全能教程 1. 根据分类来制定导航条 A. 修改页面 header.php! <?php wp_list_categories('title_li='); ?> ...

  9. Saiku二次开发获取源代码在本地编译(五)

    关于Saiku的二次开发,在本地编译然后启动自己编译好的Saiku服务 Saiku是开源的,从github上能下载源代码,本例中的saiku源码也是从github上找的,然后自己改了一些pom.xml ...

最新文章

  1. wxWidgets:wxHTML 概述
  2. 再试译ScottGu's Posts 之 VS2008之语言特性--查询语法--New Orcas Language Feature: Query Syntax...
  3. 转:运维监控系统-监控项及指标的梳理
  4. activiti7流程设计器_变频空调器通信电路
  5. 月薪15k起,想进入这个行业有哪些书值得读?
  6. ASP人事工资管理系统毕设
  7. 如何搞定纸上代码环节?
  8. Python 编程总结
  9. Centos7.4 下cobbler安装及配置
  10. 汇编语言 王爽 第四版 课后检测点 课后实验 包括解释 持续更新~~
  11. emWin6.12模拟器发布,更新内容较多,增加环形控件,WIFI二维码(2020-04-09)
  12. Java随笔记录第三章:数组
  13. vue3.0 使用vue脚手架生成vue项目 运行mapbox 3D地图例子
  14. 推荐系统基础之矩阵分解
  15. Mate 50,来了!
  16. 【js】判断是否包含数字
  17. 2022年双十一百亿补贴,2022年聚划算双11玩法解读
  18. you have not installed the Java Cryptography Extension (JCE)
  19. [BJDCTF2020]Easy MD5 1
  20. 契约锁电子签发电力、石化、工程现场作业票:规范开票、自动归档

热门文章

  1. 增值税发票二维码内容字段解析
  2. 【H5】H5与APP对接跳转
  3. 获取root权限及破解原理分析
  4. 什么是核心网?为何这么难
  5. 3.31上午英语视频
  6. 初中七年级计算机课教学总结怎么写,初中计算机教学工作总结范文
  7. 再次分享几个好用的软件
  8. 莱佛士毕业生 Amos YEO与快餐巨头KFC街头服饰合作系列
  9. Android原生OS风格ROM包,ZUK Z1 魔趣OS 安卓9 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
  10. 【科普园地】郭雷院士:系统的反馈原理及魅力