从Gif读取数据

时间:2010-05-09 15:40:09

标签: c# .net

我需要从gif读取数据。 gif从Bloomberg终端导出并包含股票价格。无论如何,阅读这个GIF的股票价格?

我更喜欢在C#中使用它,但是如果推荐其他任何编程语言,如果你能与我分享,我将不胜感激。

问候

2 个答案:

答案 0 :(得分:5)

GIF是一个图形文件。从中读取数据的唯一方法是使用某种形式的OCR

这些软件包/库通常不是免费的,但您可以查看FreeOCR并尝试其中的内容。或者查看Tessnet2 Tesseract .NET库(大多数免费/开源OCR使用Tesseract引擎)。

我也不得不指出这可能违反了某种许可协议或TOC。即使不是这样,你也很难保证信息的任何准确性,当你谈论股票价格时,不准确是一件非常糟糕的事情。小心。

答案 1 :(得分:4)

这对我来说听起来很狡猾。你必须:

  1. 具有足够高的分辨率,以便优化gif不会导致精度失调
  2. 您必须使用边缘和角点检测来重新绘制来自gif的时间序列/行。这本质上是不准确的
  3. 你现在必须为gif尺寸的相对价格/时间。如果这在GIF之间发生变化那么就算了。读取侧面/底部的值将是一场噩梦。
  4. 简而言之,找到另一个数据来源将是我的建议。对gif进行图像分析以产生财务信息并不完全是FIX更新