nikq::cube

2006年12月の記事

<< 前のページ

2006年12月21日(木) 22:27

[AS3]ConvolutionFilter

畳み込み演算をSIMD支援してくれるっていうし、
これからの画像処理ぎょーかいはFlex2に以降するかもよ?需要あるし。

diff filter

やってること@AS3

var kernel:Array = [-1,-2,2,1]; // 荒い微分フィルタ
var filter:ConvolutionFilter = new ConvolutionFilter( 4, 1, kernel, 1.0, 128 );
var rect:Rectangle = new Rectangle(0,0,bitmap.width,bitmap.height);
var point:Point    = new Point(0,0);
bitmap.applyFilter( bitmap, rect, point, filter );

こんな感じ。プレイヤーがSSE使ってくれるから普通にCで書くより早い。

http://nikq.nothing.sh/junkbox/FlexCam.swf (バイナリ)
http://nikq.nothing.sh/junkbox/FlexCam.as (ソース)

written by nikq [/program] [この記事のURL] [コメントを書く] [コメント(0)]

2006年12月12日(火) 14:11

超圧縮MYC

特許公開2005−215751
として特許が公開されてた。ほらほら。
昔「詐欺じゃねえの?」って話題になったやつ。

IPDLで「ジェイジーエス」って検索すると出てくる。
http://www.ipdl.ncipi.go.jp/homepg.ipdl

で、見てみると
・基底関数郡から応用関数をGA生成
・応用関数のパラメータをGA推定
という、二段階GAをベースにしてるみたいだ。

詳細な説明 0023
【0023】
GA1では、バイナリコーディングを用いて関数の種類と結合を示す第1の染色体構造Aを決定する。
GA1における関数の種類としては、例えば、表1に示すように、eu(t)、ey(t)、sinu(t)、siny(t)、cosu(t)、cosy(t)、logu(t)、logy(t)、u(t)、y(t)等が挙げられる。ここで、u(t)は入力、y(t)は出力、1は定数項を表している。

…?入力そのものも引数に持つような関数を作るの?フィードバック?

written by nikq [/program] [この記事のURL] [コメントを書く] [コメント(2)]

2006年12月10日(日) 02:31

JAROJARO

http://www.n-keitai.com/pickup/n903i/main.html

N903iの宣伝flashにはウソが含まれている。

比較部分
比較拡大

QVGA+の画像と称してQCIF相当の画質で表示してる。
いくらハメコミ合成だっていっても、実際の倍の粗さはまずいだろ?

製作担当がバカなのかな?

実際の比較はこの程度。

http://www.nttdocomo.co.jp/product/foma/903i/n903i/topics_01.html

DPIが高すぎちゃって、
人間の目じゃほとんど差なんかないんだよね。

written by nikq [/daily] [この記事のURL] [コメントを書く] [コメント(0)]

<< 前のページ

nikq::cube

MySketch 2.7.2 written by 夕雨