Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basler pylon 相机采集

使用 Basler pylon/pypylon 采集单目和双目图像,为相机标定和后续立体视觉处理提供输入。

架构

src/pylon_capture/capture.py  SDK 生命周期、曝光、触发和保存
src/pylon_capture/cli.py      命令行参数
scripts/                      兼容入口
data/                         采集图像(不提交)

硬件 SDK 采用延迟导入,因此没有连接相机时也可以查看 CLI 帮助和执行语法检查。

环境

使用工作区根目录共享 Conda 环境:

cd ..
conda activate refactor-repos

首次配置:

conda env create -f ../environment.yml

运行

连接相机并关闭 pylon viewer 对设备的占用后执行:

python scripts/take_picture_1cam.py
python scripts/take_picture_2cam.py

常用参数:

python scripts/take_picture_1cam.py --fixed-exposure --exposure-time-us 10000
python scripts/take_picture_2cam.py --timeout-ms 5000

单目默认保存 data/capture.jpg;双目默认保存 data/cam1_HHMMSS.bmp 和 data/cam2_HHMMSS.bmp。没有硬件时只执行 --help、语法检查和模拟测试。

About

基于 Basler pylon/pypylon 的单目与双目工业相机采集脚本。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages