作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有几千个条形图要按照以下格式转换:
我需要将这些转换为实际数据 + 日期。我的计划是使用某些东西(也许是 ImageMagick)来提取日期,通过 OCR 传递它,然后以某种方式将条形切片以获得值。 Y 轴以 4 小时为增量(因此每个刻度或图表代表一天中的 4 小时)。下面的这些红色条确实会在特定阈值时改变颜色,因此检测条更像是白色与非白色。
所需的示例输出:
1996-11-27 000000 UTC, 3.0
1996-11-27 040000 UTC, 3.0
1996-11-27 080000 UTC, 2.0
1996-11-27 0120000 UTC, 2.0
1996-11-27 0160000 UTC, 1.0
提取这些条形并根据高度分配值的解决方案可能是什么?
最佳答案
如果它只有整数,那么读起来会更容易一些。
载入图片
垂直切片,这样每片就有 1 个小节
读出一个中间宽度中间高度在0和1之间的像素,(点0.5,0.5),如果像素是非白色,计数器+=1,
重复点(0.5,1,5)通过添加一定数量的垂直像素,
然后读取点 (0.5,2.5) 等,直到找到一个白色像素。
value1 = 计数器。
然后加载下一个切片并重复。
关于python - 如何将条形图转换为数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19937418/
我是一名优秀的程序员,十分优秀!