2010-05-09 95 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更新