项目简介
本项目是为Cooleye-D1相机在Windows 10环境下提供的驱动SDK。伴随Windows对ROS的支持,此SDK会逐步更新,以契合用户在Windows环境下的使用需求。SDK主要依赖VS2017、OpenCV 3.4.0、Qt 5.10.1和libusb1.0,具备图像显示和界面功能。
项目的主要特性和功能
- 设备配置管理:可读取和设置相机、IMU(惯性测量单元)和图像相关的配置参数,还支持保存和加载配置文件,方便用户管理和调整设备参数。
- USB设备操作:借助libusb库实现对Cooleye-D1设备的打开、关闭和句柄获取,支持多设备管理,保障设备操作的稳定性与可靠性。
- 图像显示与界面:利用OpenCV和Qt实现图像显示和用户界面构建,提供基于Qt的主窗口,用于显示和管理相机图像及相关设置。
- 多线程优化:通过设置线程亲和性,优化多线程程序性能,确保特定线程在特定CPU核心上运行。
安装使用步骤
- 安装开发环境:依次安装Visual Studio 2017、OpenCV 3.4.0、Qt 5.10.1和libusb1.0。
- 配置USB驱动:使用Zadig - 2.3工具安装WinUSB驱动,勾选“List All Devices”选项,选择Cooleye-D1设备,并选择WinUSB驱动进行安装。
- 编译项目:打开VS2017,通过“文件 -> 打开 -> 项目/解决方案”加载项目,先选择“生成 -> 清理解决方案”,再选择“生成 -> 生成CoolEye”进行编译。
- 运行项目:编译成功后,运行生成的可执行文件,启动Cooleye-D1相机的驱动程序,通过主窗口界面进行图像显示和设备参数的设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】