タグ

高速化に関するsendaiのブックマーク (3)

  • 【実践編】失敗しないv6プラス!BIGLOBEでv6プラス接続設定をする方法(初心者向け) - 踊るびあほりっく

    最終更新 2017年11月17日 記事の手順で実施しているビッグローブのv6プラス接続は2017年7月31日にサービス終了しました。2017年8月からはビッグローブの次世代サービス(後継サービス)として「IPv6オプション」を提供しています。 【後継サービス】 【実践編】失敗しない!ビッグローブでIPv6オプション(旧v6プラス)接続設定をする方法(初心者向け) - 踊るびあほりっく 以下、旧v6プラスの設定手順です。 Step1:事前準備 Step2:BIGLOBEにプロバイダを切り替える Step3:ONUルータールーターとパソコンを接続する。 Step4:ルーター機器にブラウザからアクセスする。 Step5:ルーター機器の管理画面から通信設定を行う。 Step6:NTTのサービス情報サイトでIPv6オプション(無料)を申し込む。 Step7:プロバイダ(BIGLOBE)にv6

    【実践編】失敗しないv6プラス!BIGLOBEでv6プラス接続設定をする方法(初心者向け) - 踊るびあほりっく
  • 行列演算のススメ

    [Octave] Octave と MATLAB に共通して言える高速化の手法は、for 文を書くな!! です。人生は for 文を書くには短すぎる...。 組み込み関数を使って for文をなくす n = 1; wns = randn(100000, 1); for k=1:length(wns) if wns(k) > a idx(n) = k; n = n+1; end end のコードを、 wns = randn(100000, 1); idx = find(wns > a); と書き直せば格段に速くなります。 配列を駆使してfor文をなくす例 for t=1:1000 sig(t) = sin(2*pi*100*t/sf); end を、 t = 1:1000; sig = sin(2*pi*100*t/sf); とします。もちっと高度な例は、 f = 100:10:2000; t

  • DFTでガウシアンフィルタを高速化する

    DFTを使って、ガウシアンフィルタ(Gaussian Filter)を高速化する方法を説明します。基的なアイデアは、対象画像を一旦フーリエ変換し、フーリエ領域(Fourie domain)でマスク処理を行うことで、計算量を減らそうというものです。 ガウシアンフィルタとは? ガウシアンフィルタでは、対象画素に近い画素に大きな重みをつけ、遠い画素には小さい重みを付けた加重平均を取ることで、自然なぼかしを実現しています。この重みづけを下のガウス関数を用いて行っているのでガウシアンフィルタと呼ばれます。 この式からも分かるようにσの値が小さいとぼかし効果は小さく、σの値が大きくなるとそれに従ってぼかし効果も大きくなります。 ガウシアンフィルタはボックスフィルタに比べて非常にきれいなぼかしが可能です。ボックスフィルタの場合、ぼかしを強くしたとき画質劣化がひどいのに対して、ガウシアンフィルタでは自然

  • 1