RIQA API
RIQA API 是将 RIQA 图像质量分析引擎开放为可供外部调用的程序接口,支持 C/C++/Python 调用。其底层计算逻辑与 GUI 版 RIQA 内置分析模块完全同源,确保程序化输出与手动分析结果等效。套件以独立 DLL 形式交付,附带技术文档与示例代码,无需依赖主程序即可集成到自研应用中。
系统要求
项目 | 规格说明 |
操作系统 | 64 位 Windows |
支持语言 | C、C++、Python |
库文件格式 | DLL(动态链接库) |
运行依赖 | 无,独立运行 |
授权方式 | 加密 U 盘 |
调用流程
Step 1 环境准备与授权
部署 RIQA-API 动态库,插入加密 U 盘完成授权。
Step 2 调用与计算
通过 C/C++/Python 调用 API 接口,执行图像分析计算。
Step 3 结果输出
获取结构化指标数据,供自研程序读取。
分析模块
1.解析力
输入条件 | 输出指标 |
斜边SFR
| MTF50p、MTF50、MTF10、Overshoot、Undershoot、Roughness、CA、Sharpness、MTF@C/P、MTF@c/mm |
斜5°棋盘格 | MTF50p、MTF50、MTF10、Overshoot、Undershoot、Roughness、CA、Sharpness、MTF@C/P、MTF@c/mm |
枯叶图 | MTF50p、Acutance |
西门子星图 | MTF50p、MTF50、MTF30、MTF10 |
2. 色边
输入条件 | 输出指标 |
高对比度斜边 | Red fringing、Blue fringing 、Purple fringing、Fringing width、Chromatic Aberration |
3. 灰阶
输入条件 | 输出指标 |
36灰阶卡 | Noise、Dynamic Range、SNR、Gamma、曝光误差 |
4. 畸变
输入条件 | 输出指标 |
圆点网格标靶
| 旋转角度 (Rotation Angle)、SMIA畸变 (Distortion SMIA, %)、光学畸变 (Optical Distortion)、横向色差 (LCA) |
棋盘格标靶 | 旋转角度 (Rotation Angle)、SMIA畸变 (Distortion SMIA, %)、光学畸变 (Optical Distortion)、横向色差 (LCA) |
5. 颜色
输入条件 | 输出指标 |
X-Rite 24 色卡 | 对比度 (Contrast)、饱和度 (S)、色度 (Chroma%)、色相角 (Theta)、色距 (Distance)、色差 (ΔE)、曝光误差 (Exposure Error)、信噪比 (SNR) |
6.均匀性
输入条件 | 输出指标 |
均匀视场图 | 亮度均匀性指标: l 中心亮度、采样最大/最小亮度、边缘最小亮度 l 亮度均匀性 l 边缘均匀性 l 亮度不均匀度 l 行标准偏差
色彩均匀指标: l 颜色通道比值: Max/Min R/G, R/B, B/G) l 不同标准色差: CIE 1976 CIE 1994 CIE DE2000 |
