littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于Win10和Qt的CooleyeD1相机驱动SDK

项目简介

本项目是为Cooleye-D1相机在Windows 10环境下提供的驱动SDK。伴随Windows对ROS的支持,此SDK会逐步更新,以契合用户在Windows环境下的使用需求。SDK主要依赖VS2017、OpenCV 3.4.0、Qt 5.10.1和libusb1.0,具备图像显示和界面功能。

项目的主要特性和功能

  1. 设备配置管理:可读取和设置相机、IMU(惯性测量单元)和图像相关的配置参数,还支持保存和加载配置文件,方便用户管理和调整设备参数。
  2. USB设备操作:借助libusb库实现对Cooleye-D1设备的打开、关闭和句柄获取,支持多设备管理,保障设备操作的稳定性与可靠性。
  3. 图像显示与界面:利用OpenCV和Qt实现图像显示和用户界面构建,提供基于Qt的主窗口,用于显示和管理相机图像及相关设置。
  4. 多线程优化:通过设置线程亲和性,优化多线程程序性能,确保特定线程在特定CPU核心上运行。

安装使用步骤

  1. 安装开发环境:依次安装Visual Studio 2017、OpenCV 3.4.0、Qt 5.10.1和libusb1.0。
  2. 配置USB驱动:使用Zadig - 2.3工具安装WinUSB驱动,勾选“List All Devices”选项,选择Cooleye-D1设备,并选择WinUSB驱动进行安装。
  3. 编译项目:打开VS2017,通过“文件 -> 打开 -> 项目/解决方案”加载项目,先选择“生成 -> 清理解决方案”,再选择“生成 -> 生成CoolEye”进行编译。
  4. 运行项目:编译成功后,运行生成的可执行文件,启动Cooleye-D1相机的驱动程序,通过主窗口界面进行图像显示和设备参数的设置。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】