サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
マルチメディアプログラミング 基本的には上から順番に読んで下さい 誤植や間違い、怪しい箇所、分かり難い箇所の指摘や提言を歓迎します
サウンドカードから入力された音声信号の周波数スペクトルと USBカメラの映像をリアルタイムで合成して表示するソフトを作ってみました。 一般的に音は高い音や低い音が混じりあってできています。 音の波形を時間軸方向で見ただけではどんな音がどれだけ含まれているかを見るのは難しいです。 こうした音声信号にFFT(フーリエ変換)という処理をかけてやると周波数成分に分解することができます。 これをバー・グラフで表示したものが,ミニコンポなどでグラフィカルに動いてるアレです。 「スペクトル・アナライザ」とか呼ばれてますね。 今回はそのバー・グラフとUSBカメラから得られた画像をリアルタイムで合成して表示しています。 マイク入力や,メディアプレイヤーで再生している音楽に反応して動きます。 起動するだけでソフトウェア自体に設定項目は特にありません。 起動時に「このデバイスを使用しますか?」と聞いてくるので,
ここでは各画像処理におけるアルゴリズムを簡単に解説する。 2値化 明るさ調整 色成分の抽出 色反転 コントラスト調整 切り出し ガンマ補正 グレイスケール化 増色 画像枠付加 鏡像反転 ノイズ除去 輪郭抽出 輪郭追跡 拡大縮小 任意角回転 セピア調化 ぼかし 2値化 指定画像を白と黒の2階調の画像に変換する処理であり、本研究で作成した2値化処理は単一手動閾値方式、P-タイル法、また、誤差分散法およびその拡張型である Floyd&Steinberg 型誤差分散、Jarvice,Judice&Ninke 型誤差分散の5つである。 次にそれぞれのアルゴリズムについて解説する。 単一手動閾値方式 指定された色深度を基準として、その値より入力画素の色深度値が明るければ白、暗ければ黒色として2値化する。下の式を用いている。 このとき、出力画像は初期状態で黒色となるので、入力画像の画素値が閾値以
色の表現方法 ご存知のとおり、光は「光の三原色」すなわち「赤(Red)」「緑(Green)」「青(Blue)」の三色を用いることですべての色を表現することができます(以下このページでは、この表現方法をRGB表現と呼びます)。もう少し詳しく言うと、各色の明るさを変えることでさまざまな色を表現することができるのです。これはコンピュータでも同じことで、画像中の画素はその点でそれぞれの色がどれくらい光っているかを表す輝度値という情報で表現されます。 例えば24bitカラーの場合、各色の輝度値は8bit、すなわち256階調で、0(まったく光っていない)~255(最も明るい)の間の数値により表されます。ですので、256の3乗色(約1678万色)を表現することができます。以下に例を示します。 (R,G,B)=(255,000,000)->赤色 (R,G,B)=(255,255,000)->黄色
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く