🚀 Imeck15 v1.9.2 リリース!パフォーマンス大幅向上&OCR 19言語対応 🎉
✨ 約1.9倍のパフォーマンス向上!FPS 30 → 57 に大幅改善 ✨
今回のv1.9.2リリースでは、パフォーマンスの大幅な最適化とOCR機能の19言語対応を実現しました!
📈 パフォーマンス最適化の成果
1.9倍
パフォーマンス向上
30→57
FPS改善
↓
CPU/GPU負荷削減
🔧 実装された最適化
- 🖼️ 画像コピーの最適化
OCRや画面安定性チェックが無効な場合、不要な画像コピーをスキップすることでメモリ操作とCPU使用量を削減 - ⚡ テンプレートマッチングの早期終了
高信頼度のマッチが見つかった場合に早期終了し、上位5件の結果のみを保持。メモリ使用量と処理時間を大幅に削減 - 🎨 画像処理の最適化
グレースケール変換を必要な時のみ実行。OpenCL(GPU)加速設定を適切に適用し、CPU負荷を削減 - 💾 アプリケーション設定のキャッシュ化
アプリケーション設定をキャッシュし、フレームごとの辞書アクセスを排除 - ⏱️ 不要な遅延の削除
監視ループ内の不要な0.01秒の遅延を削除し、フレームレートと応答性を向上
💡 これにより可能になったこと
- ✅ 追加の画像フィルターをパフォーマンスを気にせず有効化可能
- ✅ より複雑なフォルダ構造を快適に処理
- ✅ 複数の監視タスクをより効率的に実行
🌍 OCR 19言語対応
Imeck15のOCR機能が19言語に対応しました!🌐
📚 対応言語一覧
🇬🇧 English (eng)
🇯🇵 Japanese (jpn)
🇩🇪 German (deu)
🇫🇷 French (fra)
🇮🇹 Italian (ita)
🇪🇸 Spanish (spa)
🇩🇰 Danish (dan)
🇫🇮 Finnish (fin)
🇮🇳 Hindi (hin)
🇸🇦 Arabic (ara)
🇰🇷 Korean (kor)
🇨🇳 Chinese Simplified (chi_sim)
🇵🇹 Portuguese (por)
🇷🇺 Russian (rus)
🇵🇱 Polish (pol)
🇸🇪 Swedish (swe)
🇳🇴 Norwegian (nor)
🇳🇱 Dutch (nld)
🇹🇷 Turkish (tur)
🎯 自動ダウンロード機能
- 📥 自動ダウンロード:OCR設定画面で言語を選択すると、必要な学習データが公式Tesseract OCRリポジトリから自動ダウンロードされます
- 🔧 手動インストール不要:言語データファイルは自動的に
~/click_pic/tessdata/に保存されます - 🔄 簡単な言語切り替え:OCR設定ダイアログで言語設定を変更するだけで、すぐに別の言語を使用できます
📖 使い方
- 任意の画像のOCR設定ダイアログを開く
- 言語ドロップダウンから希望の言語を選択
- 学習データがまだ存在しない場合、自動的にダウンロードされます
- ダウンロード完了後、すぐにOCRが動作します
💻 ダウンロード
📦 最新版をダウンロード
GitHubリリースページ:https://github.com/ashguine-svg/Imeck15/releases
🔧 互換性
- ✅ Windows:既存の設定ファイルと完全互換
- ✅ Linux:既存の設定ファイルと完全互換
- ✅ 設定ファイル:すべての既存設定ファイルが互換(移行不要)
注意:これらの最適化は内部的な改善であり、既存のImeck15設定に変更を加える必要はありません。
👨💻 開発者より
今回のリリースでImeck15の更新は少しの間お休みとなります。
画像認識で簡単な周回ループはこなせるようになったかと思います。
次はファルダ機能を使い、完全なオートクリックを目指すために"フローデザイナー”を作ろうかと思っています。
画像認識のメインループから離れてサブコンテンツもオートクリックでこなし、メインに戻ってくる。こういった複雑なフローを作成する為のツールになります。
ashguine.
🙏 最後に
Imeck15をご利用いただき、ありがとうございます!🎊
今回のパフォーマンス向上により、より快適にImeck15をお使いいただけるようになったと思います。もしご質問やご要望がございましたら、GitHubのIssuesやプルリクエストでお知らせください。
今後ともImeck15をよろしくお願いいたします!✨
