2025-12-19

特産品をすばやく東北6県のどこかにドラッグし、観光者に回答するゲーム「東北地方観光案内センター


とうほくプロコン2025初の取り組み、敗者復活プレゼン大会の勝者!


ステキなデータといい感じの動きに感動し、私も投票!


オリジナルで描いたかわいいイラストと、特産県データ付きのステキな紹介文がオープンデータ!


「tohoku-data.csv」

使いやすいCSVデータとしてまとめてみました。


「東北地方観光案内オープンデータ一覧」

こちらは、そのCSVデータを表示する csv-viewer を使った一覧アプリ。


「code4fukui/tohoku-guide-opendata」

Scratchのデータ sb3ファイルは、拡張子をzipに変えれば展開でき、package.json からファイルの中身などを辿れます。

Deno/JavaScriptを使った変換用プログラムは deno ディレクトリにまとめてあります。図鑑の画像データからテキスト化は、OpenAIのAPIを使って変換&ちょっと手作業でちょっと修正しています。

フレームレートを上げて、気持ちよく動かせるJavaScript版へのチャレンジもいいですね!

links
- AI活用OCR、OpenAIのAPIで画像化された文字をテキストに、img2txt.js
- とうほくプロコン2025

2025-12-18
#js 
Pure JavaScriptで実現するPNGからJPEGへのフォーマット変換です。


「png2jpg - GitHub」

以前つくった PNG.js と、 JPEG.js を使って、変換するだけのシンプルなライブラリですが、使いたい時にすぐ使えてきっと便利。

OpenAIを使ったOCRで、PNGを使った時に変換に失敗することがあったので用意しました。

links
- デコードと非同期に対応した純粋JavaScriptのES実装 PNG.js
- 学校DXがテーマの高専インカレチャレンジ成果発表会、M1macを手にしたチームは!? zoom記念写真から名前を消すオープンソース

2025-12-17
#js 
画像化された文字をテキストデータにする技術をOCR(光学文字認識)と呼び、昔からありましたが、AI(LLM)登場のお陰で、ぐっと精度が高くなりました。


「code4fukui/openai-imagerecog」

OpenAI社のAPIを使ったOCRライブラリ、img2txt.js を作りました。APIキーを取得し、コマンドラインやプログラム内から呼び出すだけ!


こちら、とうほくプロコン2025参加作品の「東北地方観光案内センター V1.1」の図鑑の一コマ。


img2txt.jsを使ってテキストデータ化できそうです。

新型コロナウイルス対策ダッシュボードの開発で使っていた頃は、数字部分のみの画像にして認識させていましたが、今はざっくり渡せばいいので楽です。いずれにしても、間違うことはあるので必要に応じて対策しましょう。

links
- なければつくろう、中学生も貢献!全国都道府県別検査陽性率ダッシュボード、OCRで画像データを数値化しJSON-API化、GitHubオープンソースで提供
- とうほくプロコン2025

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS