タグ

ブックマーク / homepage2.nifty.com (5)

  • C言語による画像回転処理について

    回転処理において処理結果に入力画像すべてが収まるようにするためには出力画像の大きさを計算する必要があります。 幅:sw、高さ:shの画像をA度回転させたときの出力画像の幅(dw)、高さ(dh)は次のように計算されます。 ( fabs() : math.hで定義されている浮動小数の絶対値を得る標準関数 ) dw = fabs( sw * cos(A) ) + fabs( sh * sin(A) ) dh = fabs( sw * sin(A) ) + fabs( sh * cos(A) ) 実際のプログラム上では幅高さは整数でないといけないので、通常次のように四捨五入をして結果を求めます。 int dw = (int)( fabs( sw * cos(A) ) + fabs( sh * sin(A) ) + 0.5 ) int dh = (int)( fabs( sw *

    VoQn
    VoQn 2011/05/17
    Processing なんかでもこのアルゴリズムは参考になりそう.sin(θ) に 1024 かけて整数化さして計算する高速化などはなるほどと思った
  • What's Perky ? - My Handmade Keyboard -

    Perky(パーキー)は、私の手作りキーボードです。 new: 2008.8.5 英文入力は「単直(単語直接入力)」? キーボードコントローラのファームウェアをアップデート。 2008.7.27 キーボードコントローラのファームウェアをアップデート。 2008.6.3 キーボードコントローラのファームウェアをアップデート。 2008.5.18 キーボードコントローラのファームウェアをアップデート。 英文入力も「1音1打」? 2008.5.4 キーボードコントローラの回路図とファームウェアを公開しました。 2008.3.22 3Dデータを作りました。 英字入力時の同時打鍵パターンを増やしました。 2007.8.30 引っ越したのでレイアウトが変わりました。 メインのPerkyは文字通りデスクトップになりました。 2007.3.31 かな入力は「1音1

    VoQn
    VoQn 2008/12/02
    手作りキーボード!! やばい、自分も作れたら…
  • ユニバーサルキャンプ:老若・男女・障害の有無を問わずみんなで楽しむキャンプ

    VoQn
    VoQn 2008/11/10
  • 画像処理におけるアルゴリズム

    ここでは各画像処理におけるアルゴリズムを簡単に解説する。 2値化 明るさ調整 色成分の抽出 色反転 コントラスト調整 切り出し ガンマ補正 グレイスケール化 増色 画像枠付加 鏡像反転 ノイズ除去 輪郭抽出 輪郭追跡 拡大縮小 任意角回転 セピア調化 ぼかし 2値化 指定画像を白と黒の2階調の画像に変換する処理であり、研究で作成した2値化処理は単一手動閾値方式、P-タイル法、また、誤差分散法およびその拡張型である Floyd&Steinberg 型誤差分散、Jarvice,Judice&Ninke 型誤差分散の5つである。 次にそれぞれのアルゴリズムについて解説する。 単一手動閾値方式 指定された色深度を基準として、その値より入力画素の色深度値が明るければ白、暗ければ黒色として2値化する。下の式を用いている。 このとき、出力画像は初期状態で黒色となるので、入力画像の画素値が閾値以

  • http://homepage2.nifty.com/danti/

  • 1