ubuntu16.04下basler工业相机的配置与使用
本帖旨在記錄一下在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工业相机的配置与使用相关推荐
- linux卸载virbox,Ubuntu16.04下安装virtualbox,配置及卸载
我是通过添加源的方式安装 将下边的命令添加到/etc/apt/source.list中 deb https://download.virtualbox.org/virtualbox/debian xe ...
- Ubuntu16.04下 DeepMind Lab的配置与安装
部分参考博客: https://blog.csdn.net/qq_20989743/article/details/79650145 摸索了一天,这就是个platform,然后提供了任务场景,需要自己 ...
- vscode linux新建c语言,Ubuntu16.04下配置VScode的C/C++开发环境
1. Vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器.第一种 ...
- linux arm移远重启4g,如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组)
如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组) 如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组) 最近由于工作原因入手了移远的5G(RM500H工业模 ...
- 【ROS】学习笔记一 ubuntu16.04下vs code配置ros环境并编写helloworld程序
[ROS]ubuntu16.04下vs code配置ros环境并编写helloworld程序 一.vs code下载 1.相关配置要求: (1)系统为ubuntu16.04 (2)已安装好kineti ...
- Ubuntu16.04下配置ORB-SLAM2与运行单目实例
Ubuntu16.04下配置ORB-SLAM2与运行单目实例 一.安装相关工具 二.安装Pangolin 三.安装opencv 四.安装Eigen 五.安装ORB_SLAM2 六.安装usb_cam ...
- Ubuntu16.04下禁用scp、sftp和winscp
在上一篇博文<Ubuntu16.04 搭建FTP服务器,设置用户权限为只许上传.禁止下载和删除>中,我讲述了Ubuntu16.04下配置FTP,并且设定用户权限为只能上传数据,禁止下载和删 ...
- Ubuntu16.04下部署 nginx+uwsgi+django1.9.7(虚拟环境pyenv+virtualenv)
由于用的新版本系统,和旧的稍有差别,在网上搜了很多相关资料,搞了三天终于搞好在Ubuntu16.04下的部署,接下来就详细写写步骤以及其中遇到的问题.前提是安装有虚拟环境pyenv+virtualen ...
- wepe 装linux ubuntu,Ubuntu16.04下安装Wechat的实现方法
Ubuntu16.04下安装Wechat 很久没写博客了,前两天电脑因为teamviewer不了,原因显示是libqt5gui5版本过低,研究了一波更新,卸载了libqt5gui5,和它的依赖qtba ...
最新文章
- html5 测试视频
- 计算机学院去微软的大牛的面试经验
- 类欧几里得算法详细推导过程(附带模板)
- element-ui组件中的input等的change事件中传递自定义参数
- 事务学习总结(1)——事务的基本概念
- this.grid is undefined
- Gerrit 服务搭建和升级详解(包括 H2 数据库迁移 MySQL 步骤)
- dp动态规划_最短路径累加和最大问题
- Python面向对象中的“私有化”
- Hibernate 缓存机制详细分析
- margin,padding之间的比较
- BLE无线信号的调制方式
- 软件测试每日例会,每日例会(二).md
- 数据分类分级产品,一文详解
- 阿里巴巴实习生招聘开始啦
- wpa_supplicant介绍
- codeforces1299C Water Balance
- GAMIT新版本10.71发布了
- graphviz linux教程,linux下做图工具——graphviz安装配置
- Gradle 2.0 用户指南翻译——第二十三章. Java 插件