Saqoosha

autoconf / automake

Blog

書いとかんと絶対わすれる。


  1. Makefile.am つくる。(サブディレクトリあればその中にも。)

  2. autoscan

  3. mv configure.scan configure.ac

  4. AC_INIT 書き換え。

  5. AM_INIT_AUTOMAKE([foreign]) 追加。

  6. aclocal

  7. autoheader

  8. automake --add-missing --copy

  9. autoconf


OpenCV インストールされてるかチェックは configure.ac

AC_CHECK_LIB(opencv_core, main)
AC_CHECK_LIB(opencv_highgui, main)
AC_CHECK_LIB(opencv_imgproc, main)

とかとか。AC_CHECK_LIB するとリンク時に -l で追加される。

ビルドはいつもどおり configure && make && make install 。

TECHNE - Crowdsource ID

BlogUncategorized

あけおめことよろ〜〜。去年はいろいろとおとなしめだった気がするので今年はもーちょいいろいろがんばりますよっと。ことしいっぱつめは TECHNE の ID をちょいとお手伝いしたのでそれを解説してみよう。わたしがお手伝いしたのはクラウドソースの回のやつ(音が 8bit バージョンにアレンジされててかわいい。圧縮があれだから画質があれだなー、YouTube にー、、、)。わかりやすいクラウドソースといえばやっぱり映し鏡でもやった Twitter アイコンでモザイクーのやつでござるね。映し鏡んときは Flash で Pixel Bender つかってリアルタイムに処理してたですが、今回のはどうせならもーちょい凝ったことしようとおもって OpenCV でやつてみました。アイコンモザイクの肝は特定の領域にマッチするアイコンをどうやって選ぶかっていうところですけれども、OpenCV には FLANN っていう、でかいデータセットからだいたい近いやつを選んでくれる API(ざっくり)というのがあるので、それをつかってみましーた。FLANN で画像検索てーとだいたい特徴点を抽出してそれをインデックス化してー、みたいなのが普通?ぽいですが、そこまでは必要ねーんじゃないかとおもって、とりあえず、元画像 → リサイズして 16 x 16px x RGB 3 要素 → 768 要素でインデックスつくって検索してみたら割と良い感じだつたのでそのまま採用。あとは普通に分割してもおもしろくねいなーということで昔 @fladdict がやってたアレをヒントに、ベースの画像とアイコンのマッチ具合に応じてさらに分割してーみたいなことをやってみたり。分割パターンは Flash でタイムラインアニメーションつくってそれを JSON に書き出してとかとか。

OpenCV 側のソース(珍しくコメント付き)おいときますね。

んじゃ!

Categories: Uncategorized

Excel とか Google Spreadsheet のスクロール

Blog

って、なんでセル単位なん。でかいセルあるとすげえ使いづらいんやけど。

追記)Numbers はふつうにピクセル単位でスクロールできる。ほかのんもこうしてほしい。