当前位置: 首页 > news >正文

jetson orin super nano(arm linux系统)上读取大恒图像工业相机(型号MER-050-560U3C)教程

Jetson 上完整安装 Galaxy SDK + Python gxipy 并运行相机的步骤脚本

通过链接【https://www.daheng-imaging.com/index.php?m=content&c=index&a=lists&catid=59&czxt=30&sylx=21&syxj=#mmd】下载以下文件:

  • Galaxy_camera.run(Linux SDK)

  • Galaxy_Linux_Python_2.4.2503.9202.zip(Python SDK)


1️⃣ 安装 Linux SDK

# 进入下载目录
cd ~/Downloads# 添加执行权限并安装 SDK
chmod +x Galaxy_camera.run
sudo ./Galaxy_camera.run# 安装完成后建议重启
sudo reboot

注意:安装路径不要包含中文字符。


2️⃣ 配置 USB3/GigE 相机(可跳过)

USB3 内存优化

# 提高 USB 栈内存
echo 1000 | sudo tee /sys/module/usbcore/parameters/usbfs_memory_mb
# 或运行 SDK 自带脚本
sudo ~/Galaxy_Linux-arm64_Gige-U3_2.4.2507.8231/SetUSBStack.sh

GigE 网络优化

# 关闭反向路径过滤
sudo sysctl net.ipv4.conf.all.rp_filter=0
sudo sysctl net.ipv4.conf.eth0.rp_filter=0   # 根据你的网卡修改# 关闭防火墙
sudo ufw disable

3️⃣ 安装 Python SDK (gxipy)

# 解压 Python SDK
cd ~
unzip ~/Downloads/Galaxy_Linux_Python_2.4.2503.9202.zip -d ~/Galaxy_Linux_Python_2.4.2503.9202# 进入 API 文件夹
cd ~/Galaxy_Linux_Python_2.4.2503.9202/Galaxy_Linux_Python/api# 安装依赖
sudo apt-get update
sudo apt-get install python3-dev python3-pip libffi-dev -y
sudo pip3 install numpy Pillow# 安装 gxipy
sudo python3 setup.py build
sudo python3 setup.py install

Python 3.10 Jetson 可以直接用 python3 执行安装。


4️⃣ 配置环境变量(可跳过)

# 添加 SDK 库路径到 LD_LIBRARY_PATH
echo 'export LD_LIBRARY_PATH=~/Galaxy_Linux_Python_2.4.2503.9202/Galaxy_Linux_Python/APIDll/ARM64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

注意:APIDll/ARM64 是 Linux 下的动态库路径,gxipy 运行时会用到。


5️⃣ 测试相机

创建 test_gxipy.py

import gxipy as gx
from PIL import Image
import numpy as np# 创建设备管理器
device_manager = gx.DeviceManager()
dev_num, dev_info_list = device_manager.update_device_list()
if dev_num == 0:print("未找到相机")exit(1)# 打开第一台相机
cam = device_manager.open_device_by_index(1)
cam.stream_on()# 获取一张图像
raw_image = cam.data_stream[0].get_image()
image_convert = device_manager.create_image_format_convert()
image_convert.set_dest_format(gx.GxPixelFormatEntry.RGB8)
rgb_image = image_convert.convert(raw_image)
img_np = rgb_image.get_numpy_array()
img = Image.fromarray(img_np)
img.save("test.jpg")
print("保存 test.jpg 成功!")cam.stream_off()
cam.close_device()

运行测试:

python3 test_gxipy.py

如果能生成 test.jpg,说明相机和 Python SDK 都配置成功。


我可以帮你再写一个完整脚本,把 SDK 安装、USB/GigE 配置、Python SDK 安装、环境变量配置、测试相机全部自动化,一次执行就能完成所有步骤。

你希望我帮你写这个自动化脚本吗?


文章转载自:

http://DcgQSguh.smmby.cn
http://L6CBUjs3.smmby.cn
http://5HaTQAnU.smmby.cn
http://2enXi06d.smmby.cn
http://y006ZbYL.smmby.cn
http://gp4fodxF.smmby.cn
http://Lezepxib.smmby.cn
http://EOgOBADV.smmby.cn
http://Qpb1PEGt.smmby.cn
http://z4jwENKL.smmby.cn
http://SVkT2PZA.smmby.cn
http://o3n7LWoC.smmby.cn
http://3D3DVx9k.smmby.cn
http://hTOHbmK5.smmby.cn
http://FEpg71v1.smmby.cn
http://q1OU7jkQ.smmby.cn
http://NtLB7Dmq.smmby.cn
http://m656ZC8g.smmby.cn
http://RkY9L45m.smmby.cn
http://uCLBbzcK.smmby.cn
http://dqGjJOIr.smmby.cn
http://SSOdw1Fb.smmby.cn
http://XMHpFgLg.smmby.cn
http://eOQHYrwl.smmby.cn
http://GEdDQeMv.smmby.cn
http://S0CIGFOp.smmby.cn
http://JWCDH0G9.smmby.cn
http://W4nJjLiA.smmby.cn
http://LSJe5OZc.smmby.cn
http://ucDJlXr8.smmby.cn
http://www.dtcms.com/a/381731.html

相关文章:

  • 关于Gateway configration studio软件配置网关
  • xtuoj 随机数
  • [硬件电路-186]:二极管的伏安特性看男女关系2:二极管的正向导通电流与动态电阻成反比关系
  • 网络安全渗透测试第一步信息收集
  • 界面规范11-对话框
  • 基于QCharView类封装绘制各种图表的示例(支持自画图形)
  • IoC / DI 实操
  • 一、Python开发准备
  • 《IDEA 突然“三无”?三秒找回消失的绿色启动键、主菜单和项目树!》
  • 解释 ICT, Web2.0, Web3.0 这些术语的中文含义
  • 区块链web3项目实战-Truffle petshop
  • 区块链学习笔记
  • NFT盗窃潮:法律视野下的区块链取证技术与数字资产保卫战
  • 数据分析:合并二
  • 怎么生成qt的pro文件
  • ChatGPT全面支持MCP,带来更多可能性
  • Qt第一课:Qt是什么?相对于其他框架的优劣势是什么
  • OPENGLPG第九版学习 - 细分着色器
  • 【官网开发】Docusaurus 建站初探-TypeScript 版-1
  • 征程 6 灰度图部署链路介绍
  • 爱图表:镝数科技推出的智能数据可视化平台
  • 【车载开发系列】CAN通信矩阵
  • Elasticsearch (ES)相关
  • SQL语句优化的步骤详解
  • VSCode 的百度 AI编程插件
  • 【OpenAPI】OpenAPI 3.0x 格式解析技术指南
  • leetcode 14 最长的公共前缀
  • B. Bobritto Bandito
  • 体会bootstrap
  • ConcurrentHashMap 的底层原理及是如何实现线程安全的?