「C++/画像処理入門/1.画像処理の基礎の基礎/画像の種類と構造」の編集履歴(バックアップ)一覧はこちら

C++/画像処理入門/1.画像処理の基礎の基礎/画像の種類と構造 - (2009/07/13 (月) 19:36:02) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

#contents ---- * 画像の種類 ※ 画像処理入門者は、「画像の種類」は読み飛ばして構いません。あんまり最初から小難しい話をするとイヤになるので。 コンピュータ上で扱う画像の形式には、ベクタ画像とラスタ画像の2種類があるが、このサイトで扱う画像処理は、全てラスタ画像を対象としている。 これ以降、単に「画像」と言った場合にはこのラスタ画像を指すものとする。 ** ベクタ画像とは 直線や曲線といった幾何情報をデータとして保持している形式である。 そのため、コンピュータ上で描かれたグラフィクスを保存するには向いているが、カメラなどで撮影された複雑な風景画などを保存するには不向き。 幾何情報を元に描画するため、拡大/縮小しても画像が乱れず綺麗に表示されるという特徴がある。 詳細は[[ベクターイメージ (Wikipedia)>http://ja.wikipedia.org/wiki/%E3%83%99%E3%82%AF%E3%82%BF%E3%83%BC%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8]]を参照。 ** ラスタ画像とは 画像を細かい点の集まりとして保持している形式である。 bmp画像やjpg画像がこれにあたる。 詳細は[[ラスターイメージ (Wikipedia)>http://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8]]を参照。 ---- * 画像の構造 一言で画像の構造と言っても、いろいろありますが、ここでは概念的な構造を示すことにします。 画像処理ライブラリを使う場合、ほとんどの場合はここで示す構造を理解していれば事足りるはずです。 まず、理解しやすいところから見ていきましょう。 下記に示す画像は、レナという、まぁ画像処理関連の論文を読んだことのある人にはお馴染みの画像です。 ※ 余談ですが、この元画像は、プレイボーイという雑誌から切り抜かれたポルノ画像です([[レナ (Wikipedia)>http://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%8A_%28%E7%94%BB%E5%83%8F%E3%83%87%E3%83%BC%E3%82%BF%29]]を参照)。元は[[こんな>http://www25.atwiki.jp/guru?cmd=upload&act=open&pageid=68&file=lena_all.jpg]]画像だったようです(※ヌード画像注意)。 #image(lena.jpg) ----
#contents ---- * 画像の種類 ※ 画像処理入門者は、「画像の種類」は読み飛ばして構いません。あんまり最初から小難しい話をするとイヤになるので。 コンピュータ上で扱う画像の形式には、ベクタ画像とラスタ画像の2種類があるが、このサイトで扱う画像処理は、全てラスタ画像を対象としている。 これ以降、単に「画像」と言った場合にはこのラスタ画像を指すものとする。 ** ベクタ画像とは 直線や曲線といった幾何情報をデータとして保持している形式である。 そのため、コンピュータ上で描かれたグラフィクスを保存するには向いているが、カメラなどで撮影された複雑な風景画などを保存するには不向き。 幾何情報を元に描画するため、拡大/縮小しても画像が乱れず綺麗に表示されるという特徴がある。 詳細は[[ベクターイメージ (Wikipedia)>http://ja.wikipedia.org/wiki/%E3%83%99%E3%82%AF%E3%82%BF%E3%83%BC%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8]]を参照。 ** ラスタ画像とは 画像を細かい点の集まりとして保持している形式である。 bmp画像やjpg画像がこれにあたる。 詳細は[[ラスターイメージ (Wikipedia)>http://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8]]を参照。 ---- * 画像の構造 一言で画像の構造と言っても、いろいろありますが、ここでは概念的な構造を示すことにします。 画像処理ライブラリを使う場合、ほとんどの場合はここで示す構造を理解していれば事足りるはずです。 まず、理解しやすいところから見ていきましょう。 下記に示す画像は、レナという、まぁ画像処理関連の論文を読んだことのある人にはお馴染みの画像です。 ※ 余談ですが、この元画像は、プレイボーイという雑誌から切り抜かれたポルノ画像です([[レナ (Wikipedia)>http://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%8A_%28%E7%94%BB%E5%83%8F%E3%83%87%E3%83%BC%E3%82%BF%29]]を参照)。元は[[こんな>http://www25.atwiki.jp/guru?cmd=upload&act=open&pageid=68&file=lena_all.jpg]]画像だったようです(※ヌード画像注意)。 #image(lena.jpg) あぁ。今日は面倒になってしまったのでこの辺でおしまいにします。 ----

表示オプション

横に並べて表示:
変化行の前後のみ表示: