Perl道場 説明がはいります。説明がはいります。説明がはいります。説明がはいります。説明がはいります。説明がはいります。
Perl道場 説明がはいります。説明がはいります。説明がはいります。説明がはいります。説明がはいります。説明がはいります。
表題のことについてtwitterに書きなぐっていたら幾人かの方々からレスポンスをいただいたので、せっかくだから自分の考えをまとめてみる。 背景 レコードをファイルに保存しているデータベースがあったとして、個々のレコードを参照する度に毎回ファイル入出力を行うと効率が悪いから、オンメモリのキャッシュ機構を用いるのが普通である。その実装には以下のことが求められる。 よくアクセスされるレコードのキーと値の対応関係を連想配列に入れて、高速に参照できる キャッシュにない場合、ファイルを探して、見つかればそのレコードの情報をキャッシュに載せる あまりアクセスされないレコードの情報は、LRUなどの尺度で判定してキャッシュから追い出す ダーティな(キャッシュ内で更新された)レコードはファイルに書き込む 上記の方法で大抵の場合はうまくいくが、弱点もある。キャッシュにもファイルにも存在しないレコードを探すことが
過去、OpenCVやFlashで簡単なステレオ画像処理を試してきましたが (ステレオ画像処理, Flashでステレオビジョン入門)、今回はJavaScriptとCanvas APIで同じものを作ってみます。 Demo: HTML5 Stereo Vision Source Code: cv/stereo_matching at master from wellflat/jslib – GitHub ここではKinectのように赤外線センサーはもちろん利用できないので、純粋な画像解析のみで奥行きを計算します。 2枚の画像でステレオマッチングを行い、カメラから対象までの距離を濃淡で表す視差マップ (深度マップや距離画像と呼ばれることもある、CGの視差マッピングとは別物)を生成します。使用するアルゴリズムはこれまで同様にブロックマッチングを、類似度評価にはSAD(Sum of Absolute
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く