# devicecap **Repository Path**: kyrin_soft/devicecap ## Basic Information - **Project Name**: devicecap - **Description**: devicecap - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-04 - **Last Updated**: 2026-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DeviceCap - iRay Dental Detector Control Application 基于iRay口腔平板探测器的图像采集上位机程序 ## 项目结构 ``` devicecap/ ├── devicecap.pro # Qt项目文件 ├── 3rdparty/ │ └── iRaySDK/ # iRay SDK │ ├── include/ # SDK头文件 │ └── lib/ # SDK库文件 ├── src/ │ ├── main.cpp │ ├── mainwindow.cpp │ ├── mainwindow.h │ ├── core/ # 核心功能 │ │ ├── imagestitcher.h/cpp # 图像拼接 │ │ ├── dicomwriter.h/cpp │ │ ├── dicomreader.h/cpp │ │ └── languagemanager.h/cpp │ ├── sdk/ # SDK封装层 │ │ ├── iraydetector.h/cpp │ │ ├── iraymanager.h/cpp │ │ └── irayimageprocessor.h/cpp │ └── ui/ # UI组件 │ ├── displaywidget.h/cpp │ └── controlpanel.h/cpp └── resources/ # 资源文件 ``` ## 环境要求 - Qt 6.x LTS - MSVC 2019 x64 - Windows 10/11 ## 构建说明 1. 复制SDK DLL文件到可执行文件目录: ```bash copy ..\903-340-29_Dental_SDK_ReleasePackage_4.5.3.11650_20231206\Tools\iDetector\x64\*.dll .\build\ ``` 2. 使用Qt Creator打开`devicecap.pro`文件 3. 配置构建套件(Kit): - Qt版本: Qt 6.x MSVC2019 x64 - 编译器: Microsoft Visual C++ Compiler 2019 (x86_64) 4. 构建并运行 ## 功能特性 - 探测器扫描和连接 - 图像采集(单次/连续/触发模式) - 多设备同步采集(最多4台) - 图像拼接与显示模式切换 - 实时图像显示 - 图像亮度/对比度调整 - 图像保存(BMP/PNG/JPG) - DICOM图像保存 ## 使用说明 1. 点击"Scan Detectors"扫描探测器 2. 选择探测器,点击"Connect"连接 3. 配置曝光参数 4. 点击"Grab"单次采集或"Start Capture"连续采集 5. 调整亮度/对比度滑块 6. 点击"Save Image"保存图像 ## 注意事项 - 确保探测器与PC网络连接正常 - 确保FpdSys.dll及相关DLL文件在程序运行目录 - 工作目录需包含探测器的配置文件