MN #26 - Demosaicing Prep.

04:47. 寝る前に調べものなどをして無駄な夜ふかし...すべてを投げ打って寝るには規律が必要.

猫の Bayer image をとりあえずそのまま png にする。それが動いたら素朴に demosaic を実装したい所存。


  • Gflags のドキュメント微妙に間違ってる。気が向いたら昼間レポートする https://gflags.github.io/gflags/
  • VSCode, gflags のマクロが作る変数名まで補完できる。すごい。余暇に限ると CLion に金払う必要なし。
  • Raw を何もせず無理やり 8bit RGB にするコードを書いたが、最適化コンパイルしても 2.5 秒くらいかかるね。ファイル読み書きもあるんでループだけともいえず内訳が知りたいが、素の Linux/C++ だとさっと速度を道具がないなあ。
  • absl/time で雑にシングルスレッド用 trace を実装してみる。PNG 書くのが大半でループは数十ms. ですよね・・・。それにしたって遅すぎる気がするけれど。
  • とかやってたら時間切れ。明日こそ demosaic すんぞ。