本帖旨在記錄一下在Ubuntu16.04下配置basler工業相機pylon sdk,以及結合opencv進行CMake配置使用的一些事項。

1.Prerequisite

ubuntu16.04 + Basler工業相機 + pylon5 sdk

給個傳送門:Pylon下載

2.pylon的安裝

解压安装包,把里面的SDK安装包解压到/opt目录下。

按照install的说法:

To install the pylon 5 Camera Software Suite in /opt/pylon5
follow these steps:1. Change to the directory which contains this INSTALL file, e.g.:cd ~/pylon-5.2.x.y-<ARCH>2. Extract the corresponding SDK into /optsudo tar -C /opt -xzf pylonSDK*.tar.gz3. Install udev-rules to set up permissions for Basler USB cameras(Not required if installing using the Debian packages (*.deb))./setup-usb.sh4. Unplug and replug all USB cameras to get the udev rules applied.5. Execute /opt/pylon5/bin/PylonViewerApp to test your cameras.

Readme里面有一句添加环境变量的,如下:

## For your convenience, we created the pylon-setup-env.sh script located in the
## pylon5/bin directory which can carry out the complete setup.## To setup the environment for a pylon installation in <path> execute:
##  source <path>/bin/pylon-setup-env.sh <path>## If you want the environment for the standard installation to be persistent, you
## can add
##    source /path/to/your/pylon5/bin/pylon-setup-env.sh /path/to/your/pylon5
## to ~/.bashrc# 将下面这句加入~/.bashrc即可。我的如下:source /opt/pylon5/bin/pylon-setup-env.sh /opt/pylon5

这一步完了之后连接上相机,打开PylonviewerApp可以看到相机,并且打开的。

3.CMake配置使用

直接粘上师兄门写的引用pylon sdk的 include目录和库目录,如下。

# 包含头文件
include_directories(/opt/pylon5/include)
link_directories(/opt/pylon5/lib64)# target_link
target_link_libraries(vis_basler${catkin_LIBRARIES}${OpenCV_LIBS}X11pylonbasepylonutilityGCBase_gcc_v3_1_Basler_pylonGCBase_gcc_v3_1_Basler_pylon_v5_1GenApi_gcc_v3_1_Basler_pylonGenApi_gcc_v3_1_Basler_pylon_v5_1
)

具体的sdk使用教程还得学官方文档和samples,先记录到这儿了,加油。

ubuntu16.04下basler工业相机的配置与使用相关推荐

  1. linux卸载virbox,Ubuntu16.04下安装virtualbox,配置及卸载

    我是通过添加源的方式安装 将下边的命令添加到/etc/apt/source.list中 deb https://download.virtualbox.org/virtualbox/debian xe ...

  2. Ubuntu16.04下 DeepMind Lab的配置与安装

    部分参考博客: https://blog.csdn.net/qq_20989743/article/details/79650145 摸索了一天,这就是个platform,然后提供了任务场景,需要自己 ...

  3. vscode linux新建c语言,Ubuntu16.04下配置VScode的C/C++开发环境

    1. Vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器.第一种 ...

  4. linux arm移远重启4g,如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组)

    如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组) 如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组) 最近由于工作原因入手了移远的5G(RM500H工业模 ...

  5. 【ROS】学习笔记一 ubuntu16.04下vs code配置ros环境并编写helloworld程序

    [ROS]ubuntu16.04下vs code配置ros环境并编写helloworld程序 一.vs code下载 1.相关配置要求: (1)系统为ubuntu16.04 (2)已安装好kineti ...

  6. Ubuntu16.04下配置ORB-SLAM2与运行单目实例

    Ubuntu16.04下配置ORB-SLAM2与运行单目实例 一.安装相关工具 二.安装Pangolin 三.安装opencv 四.安装Eigen 五.安装ORB_SLAM2 六.安装usb_cam ...

  7. Ubuntu16.04下禁用scp、sftp和winscp

    在上一篇博文<Ubuntu16.04 搭建FTP服务器,设置用户权限为只许上传.禁止下载和删除>中,我讲述了Ubuntu16.04下配置FTP,并且设定用户权限为只能上传数据,禁止下载和删 ...

  8. Ubuntu16.04下部署 nginx+uwsgi+django1.9.7(虚拟环境pyenv+virtualenv)

    由于用的新版本系统,和旧的稍有差别,在网上搜了很多相关资料,搞了三天终于搞好在Ubuntu16.04下的部署,接下来就详细写写步骤以及其中遇到的问题.前提是安装有虚拟环境pyenv+virtualen ...

  9. wepe 装linux ubuntu,Ubuntu16.04下安装Wechat的实现方法

    Ubuntu16.04下安装Wechat 很久没写博客了,前两天电脑因为teamviewer不了,原因显示是libqt5gui5版本过低,研究了一波更新,卸载了libqt5gui5,和它的依赖qtba ...

最新文章

  1. html5 测试视频
  2. 计算机学院去微软的大牛的面试经验
  3. 类欧几里得算法详细推导过程(附带模板)
  4. element-ui组件中的input等的change事件中传递自定义参数
  5. 事务学习总结(1)——事务的基本概念
  6. this.grid is undefined
  7. Gerrit 服务搭建和升级详解(包括 H2 数据库迁移 MySQL 步骤)
  8. dp动态规划_最短路径累加和最大问题
  9. Python面向对象中的“私有化”
  10. Hibernate 缓存机制详细分析
  11. margin,padding之间的比较
  12. BLE无线信号的调制方式
  13. 软件测试每日例会,每日例会(二).md
  14. 数据分类分级产品,一文详解
  15. 阿里巴巴实习生招聘开始啦
  16. wpa_supplicant介绍
  17. codeforces1299C Water Balance
  18. GAMIT新版本10.71发布了
  19. graphviz linux教程,linux下做图工具——graphviz安装配置
  20. Gradle 2.0 用户指南翻译——第二十三章. Java 插件

热门文章

  1. 矩阵、变换和空间的关系
  2. 阿里巴巴股票缘何大跌?
  3. 人口学特征或个人因素适合做结构方程模型的潜变量吗?
  4. 用友APaaS市场第一 全球领先
  5. Python 基础课程第十天
  6. 数据库报表:统计当前指标值比上月,比上季度,比年初,比去年同期增幅(同比)指标值,sql逻辑
  7. 群体遗传学---admixture软件快速群体分群
  8. Git在添加目录时遇到了Fatal: unpopulated submodule的解决办法
  9. 工作技能调查:知己知彼,百战百胜
  10. 公司类型其他有限责任公司什么意思