Crescentスマートフォン専用ページを表示Crescentあると毎日がハッピーになるちょっと未来なデバイスやモノづくりのノウハウを発信、提案します。白黒ビットマップ保存モード今回はUSBカメラ変換基板に追加した新機能について紹介したいと思います。した機械学習等で画像データを利用する場合、データ処理を軽くするため、2値化した画像を用いることが多くあります。実際に160x120のビットマップ画像を保存すると16ビットカラーで1ファイル37.5kB程度となります。同じ160x120のビットマップ画像でも白黒ビットマップの場合、1ファイル2.4kBと1/10以下にファイル容量自体も減らすことができます。そのような用途にも容易に導入できるようにUSBカメラ変換基板側で白黒ビットマップの保存ができる機能を追加してみました。機能としてはUSBカメラで取得したカラービットマップ画像を大津の2値化を用いて閾値を求め、白黒ビットマップに変換し、SDカード等に保存できる機能です。実際に白黒ビットマップ保存機能を実装して取得したイメージを紹介したいと思います。光の反射や陰の部分等、2値化によって少しカラー画像と比べて変化している部分がありますが、大津の2値化として上手く働いており、概ね意図した白黒変換ができていることが確認できました。今回追加した白黒ビットマップ保存の新機能はgithub上のv1.1.0以降のファームウェアにSDカードを用いてアップデートすることで利用可能です。白黒ビットマップ保存はデフォルトでは無効化されています。monコマンドで白黒ビットマップ保存を有効化した場合でも電源再投入やリセット等で設定が無効化されるため、利用する場合は再度、有効化する必要があります。今後も機会を見つけてUSBカメラ変換基板の応用例や機能等紹介したいと思います。|この記事へのコメントコメントを書くお名前:メールアドレス:ホームページアドレス:コメント:※ブログオーナーが承認したコメントのみ表示されます。Writer(09/14)シーリングカバー(08/17)TkEasyGUIへの移行(07/20)pico-sdkディレクトリ変更時のポイントCrescentあると毎日がハッピーになるちょっと未来なデバイスやモノづくりのノウハウを発信、提案します。モーションコントロール、ロボット製作、ロボット制御、組込機器等の研究、開発を専門として行っております。販売プロダクト一覧はこちらで紹介しています。下記でもご紹介しておりますProjectionBall公式WebFacebookPageGitHubProjectionBallの質問や購入相談は下記にお願いいたします。2.0Seesaaブログ。