- 753 名前:デフォルトの名無しさん [2007/04/23(月) 22:27:31 ]
- 重い課題投下してもいいでしょうか・・・
【 課題 】フレーム上で画像を選択して読み込み、その画像を閾値(しきいち)をつかって二値化するプログラムを作成せよ。 まずフレームのメニューから画像を読み込み、さらにメニューから閾値を入力するダイアログを表示させる。 そのなかに用意したテキストボックスに閾値を入力して決定すると、あらたなフレームに二値化された画像が表示される。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. AWTのみ(フレームを使う) 【 期限 】4月25日(水)午後5:30迄 【 Ver 】java version "1.5.0_11" 【 用語 】 ●閾値(しきいち) 閾値というのは各画素の明るさをあらわす一定の基準値であり、 画像の各画素値が0〜255の濃度で表されるため、これを閾値の範囲として定める。 ●二値化 二値化とはこの場合前述の閾値を使って、画像を黒と白の二つの値に変換することである。 例えば閾値100であるならば濃度値100以上は黒それ以下は白というように。 ※モノクロ画像に変換するということではない。 【 補足 】全然わかりづらいと思うので、ペイントで書いてみました。 www.uploda.org/uporg785109.png たくさん数式が必要なんでしょうけどわかりません; プログラム上でRGBにマスク?をかけてモノクロ画像にしてから濃度値を取り、 二値処理を行うってことでいいんでしょうか。全然的外れなこと言ってたらごめんなさい; ここまでの少ない情報量で作れるかたいらっしゃらないでしょうか? どうかよろしくお願いします。
|

|