ラベル Mat の投稿を表示しています。 すべての投稿を表示
ラベル Mat の投稿を表示しています。 すべての投稿を表示

2012/11/21

Scalar型はなぜ4要素か

Scalar(スカラー)はMatのピクセル操作に用いられる、OpenCVによって定義される型だ。
OpenCVでは色をMatのチャンネルとして扱う。
http://gori-naru.blogspot.jp/2012/11/blog-post_789.html
Matの各ピクセルはスカラー値を持っている。
いったいなぜ4要素なのか。

たとえば色空間のRGB、HSV、Labに共通なことは何か?
そう、色を3つの数値で表している。
(だったら3要素でよくね?と思った君はバナナを食べて落ち着いてほしい)
それに透明度を加えれば4チャンネルとなる。

最大4チャンネルなのでScalar型は4要素なのだ。

2012/11/13

色の扱い

色とは

色とはなんだ。
ゴリラの色覚は人間と同じだ。 http://web2.chubu-gu.ac.jp/web_labo/mikami/brain/25-2/index-25-2.html

色空間

RGB、HSV、Labとか
http://ja.wikipedia.org/wiki/%E8%89%B2%E7%A9%BA%E9%96%93

OpenCVにおける色

チャンネルで表す。
http://opencv.jp/cookbook/opencv_mat.html 
CV_8UC3というのは、3チャンネルのunsigned char(uchar)である。

2012/11/11

知っておきたいMatのゴリ知識

OpenCVの重要な型 Mat

OpenCVでは画像をMat型として扱う。
Matの扱い方がわかれば、画像を自由に操れる。
ここでは、「知っておくと得するMat豆知識」をご紹介しよう。
なお、この投稿では輝度画像のみを対象とする。

2012/11/10

OpenCVでまずやること『Mat』

なにから覚える?

Mat。
Matが使いこなせればOpenCVは使いこなせる、といっても過言ではない。

Matとは

OpenCVにおいて、画像はMat型。
Matは『マトリックス・リローデッド』のMat。
つまり行列。
(昔のバージョンだとIplImageやCvMatというものを使っていた。相互変換可能)

Related Posts Plugin for WordPress, Blogger...