基本的な画像処理手法について 画像のディジタル化(カラー・モノクロ) このページで使用するサンプル画像について 輝度値ヒストグラム カラー画像の画像処理 色の変換(RGB->YUVへの変換) 色の変換(鮮やかさを上げる・下げる) 明るさの調整(γ補正) グレイスケール(モノクロ)画像の画像処理(階調に関する) 明るさの調整(γ補正) 階調値の部分拡大強調 階調イコライゼーション(ヒストグラム均一化) 2値化 グレイスケール(モノクロ)画像の画像処理(フィルタ処理) シャープ化とぼかし ノイズ除去(メディアンフィルタ) 1次微分(差分)によるエッジ検出 2次微分(差分)によるエッジ検出 実際に体験してみる(学内限定) グレイスケール画像の画像処理 カラー画像の画像処理 画像圧縮 一般データの圧縮 画像の圧縮(その1:ランレングス,GIF) 画像の圧縮(その2:JPEG) 参考文献 谷口慶治編
つまり、以下のコードでピクセル毎にRGBカラーを取得できるということですね。 red = (pixels[i] & 0x00FF0000) >> 16; green = (pixels[i] & 0x0000FF00) >> 8; blue = (pixels[i] & 0x000000FF); つぎに、配列をJavaからC言語に渡すときの説明。。。。 この処理をC言語で行いたいために、この第1引数のint配列をJavaからC言語に渡せればいいですね。方法は以下のようにしました。 ・Java言語側 //画像を取得する Resources r = getResources(); Bitmap bitmap = BitmapFactory.decodeResource(r, R.drawable.sea); //画像を表示する imageView.setImageBitmap(myBitma
kobadroidのオリジナル曲紹介 概要 この記事は2011年頃の記事です(日付不 詳) 画像処理のうち、エッジ抽出をandroidでやってみたサンプルです。 ソースコー ド のダウンロードはこちら。 処理前 処理後 BitmapEffector.java public class BitmapEffector { public int availablePixelCount = 0; public int summaryRed; public int summaryGreen; public int summaryBlue; public int grid9Red[] = new int[9]; public int grid9Green[] = new int[9]; public int grid9Blue[] = new int[9]; /** * ビットマップからエッジを抽出し
Bitmapのピクセル操作をするには、 android.graphicsパッケージBitmapクラスのgetPixel() / setPixel()を呼び出します。 また、getPixels() / setPixels()を呼び出すことで、複数のピクセルを操作することもできます。 具体的なサンプルコードは、以下のとおりです。 // Bitmap bitmap; // ビットマップがARGB32bitの場合 int width = bitmap.getWidth(); int height = bitmap.getHeight(); int pixels[] = new int[width * height]; bitmap.getPixels(pixels, 0, width, 0, 0, width, height); for (int y = 0; y < height; y++) {
(2009-11-05追記 heap sortにバグをあったのでコードを差し替え、計測しなおした) (2009-11-06追記 heap sortのコードと結果を削除した) (2010-06-17追記 quick sortに誤りがあったので結果とコードを削除した) 先日、dual pivot quicksortというソート法があるということを耳にしたので、空き時間に他のソート法の復習も兼ねて書いてみた。なお、dual pivot quicksortについてはDualPivotQuicksort.pdf(PDF)を、他のソート法についてはWikipediaのソートアルゴリズムの項を参照した。テストも不十分なnaiveな実装であることについてはご容赦いただきたい。 Cのintの配列を対象とし、配列の長さを変えて各手法の実行時間を計測した。対象とした配列はランダムに初期化し、シャッフルして100
プログラム情報系ブログ「WebTecNote」さんにて、WordPressの無料配布テーマにワームが仕込まれてるかも、という記事が掲載されてます。 内容的には「とある無料のWordPressテーマの中にワームが仕込まれていて、そのテーマを一度でもアクティブにする(=テーマを使ってみる)と、そのディレクトリにあるテーマ全部感染しますよ!」とのコト。 以下、簡単に内容と対処法と詳細な記事へのリンクを掲載しますので、WordPressを使ってる方はご確認ください。 無料テーマに隠されたワームについて 感染すると諸々の情報を抜き取ったメールがハッカーに届き、いともたやすく管理画面に侵入されて。。。といった模様。 判明している感染テーマは「SimplePerfect(リンク先自体は感染していないようです。)」というテーマで、過去に有名なサイトでも紹介されていたようですので、ご存知の方もいらっしゃるか
油断してました…(苦笑)。せっかくなので俺は記録しておくぜ! ということで、どんな感じで感染したかっつー記録デス。 気付いたきっかけはいつものよーにこの blog のサイト統計情報を開こうとしたときでした。 safari が詐欺サイトだよ、とか警告を出してくるんです。おいおい俺のサイトでそりゃないだろうよ、と思ったのですがどうもその警告は Google が出しているものらしい。環境設定 – セキュリティ – 詐欺 Web サイトを訪問したときに警告、のチェックを外せば見れるようになるのですが Google の検索結果でもマルウェアサイトみたいな注釈を入れられちゃうので嫌な感じ。 ということで Google Webmaster Tools で確認してみたらなんだかよくわかんないけど感染してるっぽいよ、と非常にテキトーな感じの警告が出ていたのでした。テーマが使ってる外部サイトが感染でもしてんの
配布されたテーマをアクティブにしたことがありますか?もしあるなら既に悪意あるコードが仕込まれているかもしれませんよ。 2chのWordPress (ワードプレス) その15 >>806 より テーマの安全性のチェックとかってみなさんどうしてますか? WPとテーマをいくつかいれてから、システム情報みてみたらメールキューがたまってた。 あれ?と思ってキューにたまってるメールみてみたら上記アドレスあてにブログのアドレスを送ろうとしてました。 OB25通る設定してないのでひっかかってたから助かりました。 送ってるファイルの正体はSimple Perfectというテーマのfunction.phpです。 http://kachibito.net/wordpress/free-high-quality-themes.htmlで紹介されてました。 該当アドレスが分割して組み込まれてました。送ろうとしていた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く