4月
15
2019
ブラウザから画像(128×64ピクセルにリサイズしたもの)を2値化して「obniz」の組み込みディスプレイに送信して表示する実験をしました。Javascriptによる画像の2値化は
Toshusai blogさんの
「JavaScript画像をピクセル単位で取得する」と@yoyaさんの
「グレースケール画像のうんちく」を参考にさせていただきました。
ピクセルごとに輝度Y=0.299*R + 0.587*G + 0.114*Bを計算し、これが閾値より大きい場合は1、そうでない場合は0として、8ピクセルごとの2進数で1バイトにパックして、配列imgDataに代入し、obnizの「raw(imgData)」コマンドで表示しています。白黒反転ボタンで白と黒を反転することができます。
このソースプログラムのダウンロードはここをクリックしてください。(2019/04/15)
obniz画像送信
画像送信コード1
画像送信コード2
By t-asami •
電子工作 •