変態の変態による変態のためのラブドールブログ
since 2009.11~
当サイトの記事にはアフィリエイト広告のリンクが含まれる場合があります

AIでキャンペーンバナーのテキストを抽出する

前回はAIによる合成音声の話、前々回は検閲のないAIチャットの話でしたが、今回はAIを使って画像からテキストを抽出するお話です。

過去のブログ記事でもチラっと触れたような気もするのですが、前々から各ラブドール販売店のキャンペーン情報をまとめたいと思っていました。

たま~にedollsの問い合わせフォームから質問や追加機能の提案を受けるのですが、その中に「お店多すぎてよくわからん。結局どこがいいの」「キャンペーンやってるとこだけ絞り込めない?」「〇〇(ブランド名)ってセールないの?」みたいな内容があり、各販売店のキャンペーン情報をデータベース化すれば解決するのでは…と考えていたんですね。

で、実際にキャンペーンの登録フォームを作り、自分で手動で登録してみたのですが…………これがまぁ…面倒くさい…あまりに面倒くさすぎる…。

キャンペーン画像を見ながら、その内容を転記するだけの作業ですが、単純作業が死ぬほど嫌いなプログラマーにとって、これは苦行以外のなにものでもありません。

というわけで、今どきのOCR機能ならサクっと画像内のテキストだけ抽出することできるんじゃない? 各販売店のキャンペーンバナーを一括DLするプログラムくらいはすぐ書けるから、あとはOCRで読ませてテキストをedollsのDBへほおりこむだけじゃない? それを自動化して毎日実行すれば常に最新情報を掲載できるじゃん?

そんなふうに試行錯誤してみた、というお話でございます。

結論を言うと、個人が無料で使える程度のOCRソフトではお話にならない低精度だったため、ここでもAIを活用して文字を読み取ることにしました。

ちなみに、従来型のOCRがどれだけ低性能かというと「キャンペーン」という文字を「キャソペーソ」とか読むんです。「ン」と「ソ」ね。まぁ人間でも読み間違えるから、無理もないと思うし、そのくらいならプログラム側で補正できますが… 数値の桁数を読み違えるパターンがあって、それはちょっと困ると感じました。

従来型のOCRより若干時間はかかりますが、CPUだけの演算でも1枚あたり10~20秒程度でテキスト抽出できたため、今回はAIを採用。まだ実験段階ですが、ひとまずedollsへ実装致しました。

AIによる画像からのテキスト抽出のお話

例によって、おじさんが15分くらいだらだら雑談しているだけの動画ですのでお暇な方だけどうぞ。

まとめ

  1. キャンペーン情報がまとめて見られるページがほしいという要望があった
  2. 手動で登録しはじめたら面倒くさすぎて発狂しそうになった
  3. 従来のOCR機能でキャンペーンバナーを読んだら低精度すぎた
  4. AI(LLM)で画像認識させたら、多少マシになった
  5. 各販売店に許可をもらいつつ定期的な自動取り込みを実装

徐々に対応するお店を増やしていく予定です。

https://edolls.net/campaign/

いやぁ~、AIってホントおもしれーわ。

関連記事

QIEでドール写真を着せ替えて遊ぼう

昨年末、edollsの投稿でGeminiがすごいことになっていると初めて知りました。 「このドール写真をサンタ衣装に変えて」と頼むだけでこんな写真が出来てしまうのだもの、ぶったまげてしまいます。驚き

edolls.netにAI音声機能を追加したという雑談

やあ、前回のAIチャットの話に引き続き、またAIの話なんだ。 というのもコメント欄にあったとおり、ユーザーの音声→テキスト化→AIによる返答→テキストから音声変換という流れはドールユーザーなら当

2024年を振り返る雑談

ついこの前、痛々しい自分年表と新年の挨拶※をしたばかりだと思ったのに、もう年末ですってよ奥さん。 ※謹賀新年2024 今年の抱負は「がんばらない」と宣言したとおり、のんびりだらだらと過ごしてき

コメント

  • 便利な機能の開発お疲れ様です。
    スゴイですね。すごく便利だと思います。
    画像も同時に載せているので、テキストに間違いがあっても、気づけますね。
    メーカー主催のキャンペーンだと、どの販売店でも、同一内容なのですが、ごくごくたまに内容に差異がある時があって、このようにまとめられているとは、そうした差異も比較しやすいと思います。
    [返信]
    • そうなんですよ!てっきりメーカー側がバナーを提供して販売店はそれを貼っているだけなのだとばかり思っていたのですが、販売店ごとに微妙にデザインが違ったり、内容違ったりして面白いと感じましたw
      あと既に終わったキャンペーンを記録しておくことで、次はあのメーカーが来るかも?とかあそこは滅多にキャンペーンしないから諦めてポチるか、といった判断材料に使えるようになる…かも…と期待しております
      [返信]
  • 優良な販売店と優良な紹介者の組み合わせだからこそのコラボレーション最強だよなーどちらもだます気満々なら人間には読めないけど機械には読める釣り情報仕込んでウヒヒヒとか思いつつつらつらとネット見てたら数年前に素敵な試みがなされているのを見つけてしまい嗚呼やはり俺にはビジネスセンスが圧倒的に足りていないと思ったのでした(隙自語

    ご参考:
    https://togetter.com/li/1957395
    [返信]
    • 隙自語大歓迎ヾ(*´∀`*)ノキャッキャッ
      レポート課題のPDFの中に人間には読めないけどAIには認識できる文字を埋め込むことで、AIを使ってレポートを作った場合には誤った内容のレポートになるという罠を仕掛けた大学がありましたね。
      https://www.itmedia.co.jp/aiplus/articles/2504/30/news214.html
      人間には見えない掲示板を設置してスパムbotを罠にかけるハニーポットを思い出しました。

      動画中に出したFANREALの例では謎の「alo」という文字が頻出し、なんだろなぁ…と悩みましたが、右の女性が来ているシャツに小さく「alo」と入っているんですよね。文字認識の精度が上がり過ぎるとそれはそれで予想外の事態になりそうで、楽しそうですw
      [返信]
  • は〜〜、ほ〜〜、ん。仕事続きだったので、パッと拝読して
    (バナーの抜き出しだけでええやおまへんの? 何故文字として抜き出さなあきまへんのやろ?)
    と思ってましたが、今日やっとゆっくりと動画を見て、久しぶりにイケボを聞いて「検索するため」と。

    どっかキャンペーンないかな〜、と一覧を見に行くのではなく、どこの店でキャンペーンを扱ってるか検索でいきなり逆引きで絞れると……

    なんで僕には、いつもその発想が出てこないんだろう。
    AIの技術よりもジジさんの発想の角度の多さに驚嘆ですわ。しばらくは人間様にAIは勝てやしまへんと逆に思わされましたどすえ。

    ――誤字修正できるので数件直したのですが、同じ割り引きでも読み取り結果が違うことが出てくるんですね。
    FANREALのバナーの割り引きが同じなのに、KUMAは80,000円引き、楽園は8,000円引きでした(修正済)
    どちらも同じように間違えてくれてたら良いのですが、片方だけだとモメる原因にもなりそうですね〜。代理店が見に来て自分で修正してくれたら良いのですが……

    かと思えば中国語の漢字を読み取って日本語に変換できてたり超技術だったり!
    数字の読み取りミスと、そのミスが代理店ごとに有り無しは、けっこう課題だと感じましたん。
    あとバナーそのもの自体、最初から日本語がおかしかったりもありますね〜。
    [返信]
    • 修正ありがとうございま~す!アチャー 対応したつもりが数値の読み取りミスまだありましたか…誤字はまだしも数値ミスは嫌だなァ。

      画像からテキスト化する理由は検索性に加えて、統計を取りやすくするというのもあります。
      まだ数十件なので実感わかないかもですが、データ量が増えてくるとメーカー別のキャンペーン数、割引率、頻度など統計情報化することで、セールに力を入れているブランドを調査したり、次にセールを出しそうなところを予測したり、もっと単純にAIに「現在実施中の全てのキャンペーン情報を箇条書きで要約して」みたいにまとめてもらうこともできるかな、という考えもあります。

      ついでに、最近たまに外国の方から「英語ページはないのか」という問い合わせがあるので、テキスト化しておいたほうがブラウザで翻訳しやすいだろうな、というのも。

      …とアレコレ後付けの理由はありますが、最初の思い付きは「出来そうだったから作った」に過ぎませんw
      三度の飯よりプログラミングが好きなのでアレコレ理由つけては何かしら作らないと我慢できないのですw
      [返信]
      • ……ぜひ、上司になってもらえないでしょうか。
        今の僕の人生、多くは望まないので、ただ尊敬できる上司と、めちゃめちゃ可愛くて僕のことを大好きな美少女が欲ちい。
        [返信]
        • ぼくみたいに人の心より合理性を優先する人間は一番人の上に立っちゃいけないタイプっす~w
          マントヒヒさんみたいな人当たりの良い人を上司にしてメガネクイっとしながら部下に嫌われる補佐役をやりたい…
          学生のころから副部長とか生徒会文化局長補佐とか、えらい人をサポートしながら嫌われるのが得意でした
          [返信]
  • FANZAのタマトイズ40%OFFキャンペーンでぬいホールとプレシャスドールを購入してしまいました。あとタマトイズの100㎝台の樹脂製ヘッド日焼けボディ(TPE)が予約(キャンペーン外ですが)とあったので思わず押してしまいました。他にも大人のおもちゃでキャンペーン中のようです。
    [返信]
    • 完全に盲点でした。言われてみればラブドール販売店以外にもキャンペーンあるじゃーん、と今更ながら気が付きましたw
      [返信]

新しいコメントを投稿する

[新規投稿]
 
TOP