タグカメラ icon

タグカメラ

Hoikutech
Free
10+ downloads

About タグカメラ

保育や介護などにおける写真記録(ドキュメンテーション)を改善する研究の一環として公開しているカメラアプリです。研究目的のラピッドプロトタイプですので、品質は十分ではありません。ご了承ください。

現在は以下の機能が実装されています。

① 写真撮影時にシャッターボタンを長押しすることで音声メモの録音
② 「写真撮影後に一時停止する」という設定にしたうえで、写真撮影時のポーズ画面でマイクボタンを押すことで、音声認識による文字列タグの挿入

これらのタグは写真内にあるコメント領域、すなわちexifのコメント領域に埋め込まれますので、それを読むほかのソフトが必要になります。この機能を使わなければ単なるカメラです。

カメラとしての基本機能はOpen Cameraという優れたオープンソースのカメラアプリを改造して作っています。ほとんどの機能はOpen Cameraそのままですので、タグ挿入以外の使用法はOpen Camera本家のドキュメントや、Web上の解説記事をご覧ください。

・本家アプリ(英語):https://play.google.com/store/apps/details?id=net.sourceforge.opencamera&hl=ja
・日本語解説記事の例:https://color-variations.com/android-opencamera/
(他にもOpen Camera Androidで検索すると色々出てくると思います)


◎ Open Cameraからの主な変更点

・日本語表示の改善
・デフォルト設定値の変更(最初から顔認識、スタンプ、Camera 2APIなどが有効化されています)
・シャッターボタン長押しによって音声を録音します。ボタンから指を話すと録音は停止します。音声情報はEXIF commentにbase64エンコードされた非圧縮wavファイルとして格納されます。かなりのサイズになるので巷に多数出回っているAndroidアプリ版のEXIFビューワから見るのは割と困難かもしれません。
・「設定」⇒「カメラ制御の詳細設定」⇒「撮影の後に一時停止する」というモードにした場合の機能追加(後述)

 ※十分にテストしていないのでバグ多数だと思われます。ご了承を。


◎ 「撮影の後に一時停止する」モードでの追加・変更点

・音声認識により文字列タグが追加できます。この機能を使うには、画面内のマイクボタンを押してください。
・Open Cameraではプレビュー開始時に画像が保存されるのに対し、Tag Cameraではセーブボタン(シャッターボタンと同じ位置にあります)を押さない限り保存されないようになっています。
・音声認識結果の文字列は、① ファイル名 ② 画面上のスタンプ文字 ③ Exif comment内の3か所に記録されます。Exif commentは今後の拡張を想定してJSONオブジェクトを文字列化したものになります。Photo EXIF Editorなどのアプリを用いて見ればわかると思いますが、Exif内の認識された文字列はURLエンコードされて格納されています。

ソースコードはこちらにあります:
https://github.com/sowd/TagCam

タグカメラ Screenshots

More from Hoikutech