タグ Rest Term
人気順 5 users 50 users 100 users 500 users 1000 usersJavaScriptで画像のクラスタリングによるドット絵風加工 « Rest Term
pixel clustering using k-means++ 前回のJavaScriptでPoisson Image Editingによる滑らかな画像合成に引き続き、HTML5 Canvasを使ったJavaScriptによる画像処理の一例を紹介します。 今回は画像の画素値に対するクラスタリング(分類)を画像加工用途に応用します。クラスタリングには各画素のRGB値を特徴ベクトル(次元数3)として... 続きを読む
Flashのガベージコレクション – 遅延参照カウント « Rest Term
前回のエントリーの続きです。 Flashのガベージコレクションに関する正しい理解 ——————– Flash Player(AVM2)のガベージコレクション(以下 GC)は以下のアルゴリズムを採用しています。 (参照: AS3TuningInsideAVM2JIT.pdf) * Deferred Reference Counting (DRC) * Backed by incremental co... 続きを読む
さくらVPSにOpenCVをインストールしてPythonから使う « Rest Term
OpenCV2.2をさくらVPS(CentOS 5.5)にインストールして、 PythonバインディングをWSGIアプリケーション(mod_wsgi)から使ってみます。構築手順はOpenCV – 2.x – Tech Noteに書いておいたので参考までに。OpenCV2.2からはNumPyを利用したPythonインタフェースを利用できるようになりました。 画像データを通常のNumPy配列(nump... 続きを読む
AS3で関数のカリー化 « Rest Term
前回のエントリ、AS3でFunction.bind()に引き続き “関数 (function)” を扱ってみます。 今回は関数のカリー化 (currying)についてです。とその前に、前回のエントリで示した Function.bind() について。 あれは昨今のAS3文化には馴染まないアプローチだったと思います。 特にAS3からFlashの世界に入った方は prototype に拒否反応があった... 続きを読む