tooから引っ越し2019-09-28ポケカのカードブロックが変更になるとのことポケカのカードブロックが変更になり[A]のカードがレギュ落ちするぞwww.pokemon-card.comそれはいいけど[A]のカードっていうのはどれなのさ!(公式サイトではまだそういう単位の検索ができないのだ)どうする?しょうがない。classifier機械学習が流行っているので、それは使わずOpenCVのテンプレートマッチで実装することにしよう。準備(追記)パッケージ化する前に試したこと。OpenCVのテンプレートマッチの誤差を比較して一番確からしいものを選ぶ作戦。カードの画像から[A][B][C]を切り出して正規化(色とかサイズとか)したものをテンプレートにする。(github見てね)指定されたURLから画像をカードのダウンロードして、三種類のテンプレートとマッチさせる。実験してみたところ、どのテンプレートもカードの同じ場所とマッチするが、スコア(デフォルトのアルゴリズムでは小さい方がより似ている)は正解のテンプレートと正解でないものの差がとても大きいこと確かめた。スコア順にソートして最小のものを採用することとする。XYなどのマークのないカードはスコアがとても大きいので、大きすぎるものは例外とすることにした。私の環境の問題...OpenCVのテンプレートマッチを使えばできそう!でもmacOSでOpenCVのgem作るのめんどくさい...そういえばば前にそういうDockerイメージを作ってたぞ。https://cloud.docker.com/repository/docker/mseki/ruby-opencvそういう問題がない人は...普通にRubyとGemでやればできるぞ。出来上がったのはこれ。endendDockerの場合はビルドしてから実行。mseki/pcg-abcd:0.1ポート番号の50151はdRubyのサービスのポートだよ。別の端末からirbなどで質問すれば答えてくれる。カードの画像のURLを渡そう。"B"サンムーン世代のトレーナーズのカードブロック一覧だよ手持ちのメモ(mysqlにメモしてある。したら抜けがあるかも)にあったトレーナーズを判定させてみた。...2009-04-24笑われた件を読みにくく書きます。たくさんのWindowsなPCがあって、みんなはいろんなマシン...2009-03-04とちぎRuby会議01のtoRuby勉強会で使ったスクリプトを説明したい。注目記事リンクgithubウィッシュリスト待ってます最新記事n月刊ラムダノートに寄稿しました。gemを動くようにした話(誰か引き取って月別アーカイブはてなブログをはじめよう!m_sekiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。