/IbushiginCamera

IbushiginCamera for GR-LYCHEE - OpenCV

Primary LanguageC++

IbushiginCamera

IbushiginCamera for GR-LYCHEE - OpenCV

いぶし銀カメラ

2018/02/24 FlashAir Developers Summit 2018 場所:LODGE - Yahoo Japan
GR-LYCHEE - Mbed
GR-LYCHEE - GADGET RENESAS
GR-LYCHEE - CORE
AS-289R2 Thermal Printer Shield - Mbed
AS-289R2 Thermal Printer Shield - NADA ELECTRONICS
FlashAir W-04 - TOSHIBA  

IbushiginCamera

Mbed CLI & GR-LYCHEE OpenCV Sample

GR-Boards_OpenCV_sample
GR-LYCHEE用オフライン開発環境の手順

接続

GR-LYCHEE (D13) - シャッターSW
GR-LYCHEE (D1) - AS-289R2 Thermal Printer Shield

主な処理

シャッターSWが押されるとカメラで取得したグレースケール画像cv::Mat dstにコピー
グレースケール画像サイズをcv:resizeで384xautoに変換
cv::imwriteでxxx_gray.bmpをFlashAirに保存
cv::Mat dstをディザリング処理で2値化
cv::flipで反転(デモが反転印字の為)
cv::imwriteでxxx_color2.bmpをFlashAirに保存
FlashAirのxxx_color2.bmpファイルを読み出しながらAS-289R2 Thermal Printer Shieldにuart送信

今後

FlashAirにLuaスクリプト設置してゴニョゴニュしてみます。