2010-05-09 98 views
0

我有要求从gif读取数据。 gif从彭博终端输出并包含股票价格。无论如何读取股票价格关闭这个gif?我希望在C#中做到这一点,但如果有推荐的任何其他编程语言,我将不胜感激,如果你可以与我分享。从GIF中读取数据

关于

+0

我相信有更好的方法来做到这一点...... – zaf 2010-05-09 16:28:25

回答

5

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

这些软件包/库通常不是免费的,但你可以看看FreeOCR并尝试一下有什么。或者查看Tessnet2 Tesseract .NET库(大多数免费/开源OCR使用Tesseract引擎)。我也不得不指出这可能违反了某种许可协议或TOC。即使不是这样,你也很难保证信息的准确性,而当你谈论股票价格时,不准确是一件非常糟糕的事情。小心。

4

这听起来很狡猾。你将不得不:

  1. 有足够高的分辨率使得GIF的优化不会导致你失去准确性
  2. 你将不得不使用边角检测到重新剧情时间序列/从gif线。这本质上不准确
  3. 你将不得不现在相对价格/时间的gif尺寸。如果这在gif之间改变,然后忘记它。读取侧面/底部的值将是一场噩梦。

总之,找到另一个数据来源将是我的建议。 gif上生成财务信息的图像分析并不完全是FIX更新