一个Windows小工具,用于生成一组图片特定区域像素值的变化曲线。
- 统计一组图片或一段视频中,特定区域像素的被测指标的平均值。
- 将这个平均值的变化轨迹绘制为一个折线图,或输出为一个txt列表。
- 本程序不使用GPU。在统计巨大文件时可能卡顿。
- 每一组照片或一个视频文件进行一次统计。照片和视频不能混合处理。
- 统计结果文件根据原文件来命名。选择输出位置时的文件名不是最终的文件名。
- 折线图的高度固定为1600像素,宽度在2560至5120之间浮动。
- 每次会生成两张折线图,一张的纵轴在[0,1]间,另一张会拉伸至数据区域。
- 由于OpenCV读取文件和色彩转换方法的限制,不同格式的支持如下表。
支持列表 | 8bit图片 | 16bit图片 | 32bit及以上图片 | 8bit视频 | 其他视频 |
---|---|---|---|---|---|
单通道 | 完全支持 | 完全支持 | 可能被当作视频 | 完全支持 | 未知 |
3或4通道 | 完全支持 | 仅RGB和HSI明度 | 可能被当作视频 | 完全支持 | 未知 |
其他通道数 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
- F1:查看帮助和软件信息
v0.4.0 - 20241210
- 修复:所有图像都读成8bit的问题
- 修复:色相的取值范围问题
- 优化:内存分配和垃圾回收,提升稳定性
v0.3.0 - 20241209
- 改进:分组计算以控制内存使用,避免卡死
- 优化:每次生成一张缩放的和一张不缩放的折线图
- 优化:完善提示
v0.2.0 - 20241208
- 修复:特殊视频文件无法读取的问题
- 优化:微调界面,增加拖放功能
- 优化:折线图外观
v0.1.0 - 20241208
- 发布