genki-mii
@genki-mii

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Python Web上のグラフ画像やcanvas要素で作成されたグラフを読み取り、数値化する

現在PythonにてWebスクレイピングを勉強しており、具体的に作成したいサービスのイメージはついているのですが、どのような技術を使用すれば実現可能なのかがわからないので、教えていただきたいと思います。

◆作りたいサービス
Web上のグラフ画像やcanvas要素で作成されたグラフを読み取り、数値化する
※添付のようなグラフを読み取って、数値化したいと考えております。
b69a97a6-95b9-4fd9-9367-d1343e27c0eb.png

◆わからないこと
グラフを読み取って、数値化するためにはどのような技術を使用すれば可能でしょうか。
現在のイメージはOpenCVで画像を読み取って、グラフの座標を取得という方法を考えていますが、”グラフの座標を取得する”という点で検索しても良い手法が見当たりません。

何か参考になるページなどを頂ければありがたいです。
よろしくお願いします。

1

2Answer

XとYの表示領域の矩形の値は取得できている(OpenCVなどで)とします。
1: 画素を全走査して黄色っぽい画素を拾う。(全走査がいやなら、黄色っぽい画素を辿るようにすればよいと思います。)
2: 表示領域の矩形でその画素の座標をグラフの座標に変換する

という感じでいかがでしょうか?

0Like

Comments

  1. @genki-mii

    Questioner

    回答ありがとうございます!
    イメージしてた通りの操作が出来そうです。
    ありがとうございます。

Your answer might help someone💌