画像にラベルを付ける作業、地味につらくないですか?
機械学習の教師データ作成、ゲーム開発の座標取得、マニュアル用のスクショへの注釈付け……
やってみると「なんかこれ、思ったより時間かかるな」となりがちな作業です。
で、いろいろ試してみたんですが、遅さの原因はツールじゃなかったという話をします。
原因:マウスとキーボードの「往復」が積み重なっている
LabelImgでもCVATでも、基本的なワークフローはこうなっています。
🖱️ クリックで点を置く
↓
⌨️ テキストを入力
↓
🖱️ クリックで点を置く
↓
⌨️ テキストを入力
↓
… ×ポイント数だけ繰り返す
1点ごとにマウスとキーボードの間で手が行き来する。
これが10点なら大したことないですが、100点・200点になると無視できない時間になります。
ツールを替えてもこのワークフロー自体が変わらない限り、根本的な改善にはなりません。
解決策:操作を「まとめる」だけ
発想はシンプルです。
まず全部クリックして置く。テキストはあとでまとめて打つ。
🖱️ クリック → クリック → クリック → クリック → クリック
↓ 全部置き終わったら
⌨️ Tabキーで移動しながらまとめてテキスト入力
マウスを持ったまま全点を置ききる。
キーボードに持ち替えたら全点のテキストをまとめて入力する。
手の「往復」がゼロになります。
作ったもの
このワークフローを実現するツールを作りました。
ポイントこんば~ちゃ
https://laf-create.jp/tools/point/
- ブラウザで動く(インストール不要)
- 完全無料
- 画像データはサーバー非送信(ブラウザ内処理のみ)
- Mac / Windows / Linux 対応
主な機能はこんな感じです。
| 機能 | 内容 |
|---|---|
| 座標クリック取得 | クリックでX・Y座標を記録。矢印キーで±1px微調整 |
| テキストラベル付与 | Tabキーで順送り入力。BULK EDITで一括設定も可 |
| BOX描画 | ドラッグで枠を描画。色・線種・角丸・ラベルを設定 |
| セッション保存 | JSONで保存して後から再開 |
| PNG書き出し | アノテーション済み画像をそのままダウンロード |
| 座標コピー | タブ区切りでクリップボードにコピー → そのまま表計算ソフトへ |
使い方
1. 画像をドロップ
URLを開いて画像をドラッグ&ドロップするだけ。アカウント登録不要です。
2. マウスを持ったまま全部の点を置ききる
画像上をクリックするだけで座標が記録されます。
ここではテキスト入力はしません。クリックに集中します。
3. キーボードに持ち替えてまとめてテキスト入力
左パネルの各行をTabキーで順送り。
同じテキストを複数点に入れるならBULK EDITで一括設定も可能です。
4. EXPORTまたは座標コピー
PNGで書き出すか、座標データをタブ区切りでコピーしてスプレッドシートやコードに貼り付けます。
既存ツールとの比較
| 比較項目 | ポイントこんば~ちゃ | LabelImg | CVAT |
|---|---|---|---|
| インストール | 不要 | 必要 | 必要 |
| 無料 | ◎ 完全無料 | ○ | ○ |
| ワークフロー | ◎ まとめ操作 | △ 都度入力 | △ 都度入力 |
| 動作環境 | ブラウザのみ | Python必要 | サーバー必要 |
| 起動速度 | ◎ 即起動 | △ 起動待ち | △ 環境次第 |
LabelImgやCVATは高機能ですが「ちょっと座標を取りたいだけ」「環境構築したくない」という用途には重すぎることがあります。
活用シーン
- 機械学習の教師データ作成:物体検出・キーポイント検出のアノテーション
- ゲーム開発:スプライト画像の当たり判定座標、マップの特定座標取得
- マニュアル作成:UIスクリーンショットに番号付きラベルを重ねる
- 音楽・教育系アプリ開発:楽譜画像の音符位置への情報付与
おまけ:ちょっとした遊び心
開発者(平成初期生まれ)が個人サイト全盛期のネット文化に育ったので、こっそり仕込みました。
- アクセスカウンター:ヘッダー右上に6桁カウンターが鎮座しています
- キリ番・ぞろ目のお知らせ:100の倍数や1111・2222などを踏むと特別な表示が出ます
最新技術を、すこしだけ古いUIでラッピングした——そんなツールです。
まとめ
- アノテーション作業が遅い原因は「マウスとキーボードの往復」
- 解決策は「まず全部置いて、あとでまとめて入力」
- それを実現するブラウザツールを作った
詳しい解説記事はこちら:
https://laf-create.jp/laf/image-annotation-tool/
ツール本体:
https://laf-create.jp/tools/point/
フィードバックやバグ報告があればコメントいただけると嬉しいです。