Python调用大恒相机(Ubuntu16.04)

文章目录

  • Python调用大恒相机(Ubuntu16.04)
    • 下载API文件
    • 环境配置
    • 验证
    • 采集图片

下载API文件

wget http://gb.daheng-imaging.com/CN/Software/Cameras/Python/Galaxy_Linux_Python_1.0.1905.9081.tar.gz

解压文件

tar zxvf Galaxy_Linux_Python_1.0.1905.9081.tar.gz

文件结构

环境配置

安装大恒相机Linux驱动https://blog.csdn.net/liuzongyuan1996/article/details/104219550
安装完驱动后:

cd ./api
sudo apt-get install python3.5 install python3.5-dev python3-setuptools
python3 setup.py build
sudo python3 setup.py install
sudo pip3 install numpy

验证

python3
import gxipy
# 不报错说明安装成功

采集图片

安装matplotlib用于显示图片

sudo pip3 install matplotlib

采集代码

# !/home/liu/miniconda3/envs/dahengcamera/bin/python
# coding=utf-8# 用户可自定义调用前缀,样例中使用了 gx
import gxipy as gx
import matplotlib.pyplot as plt # 枚举设备。
# dev_info_list 是设备信息列表,列表的元素个数为枚举到的设备个数,列表元素是字典,其中包含设备索引(index)、ip 信息(ip)等设备信息
device_manager = gx.DeviceManager()
dev_num, dev_info_list = device_manager.update_device_list()
if dev_num == 0:sys.exit(1)
# 打开设备
# 获取设备基本信息列表
str_sn = dev_info_list[0].get("sn")
# 通过序列号打开设备
cam = device_manager.open_device_by_sn(str_sn)
# 开始采集
cam.stream_on()
# 获取流通道个数
# 如果 int_channel_num == 1,设备只有一个流通道,列表 data_stream 元素个数为 1
# 如果 int_channel_num > 1,设备有多个流通道,列表 data_stream 元素个数大于 1
# 目前千兆网相机、USB3.0、USB2.0 相机均不支持多流通道。
# int_channel_num = cam.get_stream_channel_num()# 获取数据
# num 为采集图片次数
num = 1
for i in range(num):# 从第 0 个流通道获取一幅图像raw_image = cam.data_stream[0].get_image()# 从彩色原始图像获取 RGB 图像rgb_image = raw_image.convert("RGB")if rgb_image is None:continue# 从 RGB 图像数据创建 numpy 数组numpy_image = rgb_image.get_numpy_array()if numpy_image is None:continue# 显示并保存获得的 RGB 图片plt.imshow(numpy_image)plt.show()# 停止采集,关闭设备
cam.stream_off()
cam.close_device()

显示结果:

Python调用大恒相机采集图片(Ubuntu16.04)相关推荐

  1. C#大恒相机采集图片时图片上下对称折叠了

    原图片应该是这样的 踩坑时却是这样的 经观察可以发现,图片沿着上下的中心水平线折叠翻转了,经过参考热心网友博文[大恒相机显示bmp图像倒立 - 爱码网]后,我找到了解决方案. 我们在复制完大恒Dotn ...

  2. QT调用大恒相机的开发教程

    Qt(5.12.10) 调用大恒相机,实时显示图像,并保存bmp文件 文章导读:相机为大恒相机,接口是USB3.0,水星系列产品.本项目采用Qt5.12.10版本编码,编译器为MSVC2017,ope ...

  3. 在Ubuntu中用Qt基于OpenCV调用大恒相机

    在Ubuntu中用Qt基于OpenCV调用大恒相机 前言 视觉萌新买了工业相机却不会用,上网也查不到具体方法,没办法只能自己硬刚了.刚开始自己摸索,碰到好多问题解决不了,Qt报错不知道咋回事,缺少的链 ...

  4. aforge 相机标定_CSharp 大恒相机采集单帧图像的C#程序, 易懂,供大家参考 assembly language 汇编语言 252万源代码下载- www.pudn.com...

    文件名称: CSharp下载  收藏√  [ 5  4  3  2  1 ] 开发工具: C# 文件大小: 5558 KB 上传时间: 2016-02-27 下载次数: 0 详细说明:大恒相机采集单帧 ...

  5. VS调用大恒相机sdk实时显示图像并进行图像处理+OPENCV

    前言: 近期企业需要用大恒相机的sdk开发项目,我采用VS2017+QT5.10.1+MSVC. 一.环境配置 VS2017和qt的安装不多介绍,主要介绍大恒sdk的配置. 1.https://www ...

  6. ubuntu下安装大恒相机驱动并调用程序采集图像

    一.ubuntu下安装大恒相机驱动 1.大恒GigE摄像头Ubuntu环境下的配置 大恒GigE摄像头Ubuntu环境下的配置 - Tzbubble - 博客园 2.官方的Linux版SDK常见问题解 ...

  7. 大恒相机Python版Qt界面(一)

    更新:2022/11/18 代码已完成,详情请参考:大恒相机Python版Qt界面(二)_△ф的博客-CSDN博客 首先,很抱歉之前写的Qt.C++的UI界面鸽了...这次的大恒相机界面python版 ...

  8. 大恒相机图像采集 linux+python

    运行环境: Ubuntu18.04, 大恒相机python库,大恒相机linux驱动,python2.7 代码: import gxipy as gx from PIL import Image im ...

  9. 大恒相机MER-302-56U3M在Linux环境下采集图像

    安装SDK 解压Galaxy_Linux-x86_Gige-U3_32bits-64bits_1.1.1908.9162.tar.gz(下载地址:http://www.daheng-imaging.c ...

最新文章

  1. 解决img标签间距问题
  2. 高阶函数||编程范式: 命令式编程/声明式编程 || 编程范式: 面向对象编程(第一公民:对象)/函数式编程(第一公民:函数)
  3. 如何毕业后继续白嫖知网
  4. 【C++】__gcd(x,y)函数
  5. 基于zbus的MySQL透明代理(100行)
  6. JSON.toJSONString 首字母不小写
  7. Exception Type: IntegrityError 数据完整性错误
  8. .NET的垃圾回收机制引发的问题
  9. WEB漏洞挖掘——思路指南
  10. 超级终端连接华为交换机_Win8系统使用超级终端连接华为交换机的方法
  11. 漫画 前端发展史的江湖恩怨情仇~
  12. xp系统打开计算机配置文件,XP系统启动Windows零配置(WZC)服务教程(图文)
  13. 计算机控制技术电子课件,电子科技大学计算机控制技术课件04.ppt
  14. 在Cfree5里使用多行快捷注释的方法
  15. vue集成wangeditor3.0版本 解决光标乱跳等问题
  16. python将日志写入文件
  17. ForkJoinPool api 详解
  18. 40天python入门教程_【第41天】python全栈从入门到放弃
  19. 逆向编程与反汇编的区别
  20. Pygame 官方文档 - Tutorials - 逐行的黑猩猩教程(Line By Line Chimp)

热门文章

  1. 一篇文章让你搞明白,早教到底教什么!
  2. Python使用栈十进制转二进制、十进制转任意进制(代码)
  3. 数据驱动的数字化转型:从流程驱动到数据驱动
  4. 【论文简述及翻译】RAFT-Stereo: Multilevel Recurrent Field Transforms for Stereo Matching(3DV 2021)
  5. 高校房产管理系统有哪些管理功能范围?
  6. 帆软打印后字体重叠的处理方法(Linux对应的字体缺失)
  7. 场景采集感知测评软件 INTEWORK-ARS
  8. Vray 4.2 渲染背面消除
  9. 互联网的可怕未来:创新技术构成更大的网络安全威胁
  10. MySQL的初始化,密码,授权