taiyoh's memorandum

@ttaiyoh が、技術ネタで気づいたことを書き溜めておきます。

アメッシュの画像を解析して、家に雨雲が近づいたら通知するツールを作った

 まあ、タイトルの通りなんですが。
 アメッシュの監視ってだけなら他に作ってる人がいるっぽいのですが、僕がやったのは、エリアごとに緊急度を付けて、家に雨雲が近づけば近づくほど緊急度が上がってるというのが分かるようになってます。

 これって要は、目標のポイントを中心とした円を何枚か用意しておき、それらの画像を1枚ずつ突き合わせてアメッシュの降水の様子を示した画像を論理積(AND)で重ねた時、ピクセルが残るかどうかによって、画像に応じた緊急度を判別させよう、ってことですね。そして気づいたら、imagemagickを使う場所が全部system関数を叩くようになってて、とても泣きそうです。でも、plenv等でPerlMagick入れるのめんどいし、他の処理をシェルスクリプトで書くのも自信ないんだもん。。。
 今になって色々考えてみたらすごい富豪的な探索方法なので、他の人も使えるようなサービスとしての設計にはなってないので、もっとローコストに実現できる方法を考えなきゃですね。多分なにかあるはず。