実験課題「画像処理」サンプルプログラム
このjavaアプレット画像中の各画素のRGB成分を操作するためのサンプルです。
また、レポート課題の実装例も参考にしてください。
☆FilterImageのJAVAソースコード
このプログラムは2つのソースコードファイルから構成され、それぞれの主な役割は次のようになっています。
FlipImageサンプルプログラム
- 画像のフィルタリング用アプレットFilterImageクラスの定義
- 画像のフィルタリング用アプレットFilterImageクラスの定義
- 画像表示用にImagePanelクラスを定義している。
- パネルやチョイスなどのGUIオブジェクトの定義とイベント処理
※チョイスのアイテムを変更して、呼び出すメソッドを変更すると良い。
MyPixelImageサンプルプログラム
- 画素の配列形式の画像とそれを加工するためのMyPixelImageクラスの定義
- 画素配列インスタンスの定義
- 画素加工用メソッド郡
※これに、画像反転用メソッドや、輪郭強調メソッドを追加すると良い。