OpenCV 学習:定数コードの値

2017-08-05 :  PCクリニック
Python、C言語、Perl、グルコサミン、Firefox
OpenCVの“DLL”opencv_world300.dllを使っている。

ドキュメントで関数のプロトタイプを調べると、
出てくるのは、CV_8UC1とかと云った定数コード。

そこで、これまで調べたコト等々を纏めてみた。

取り敢えず、“CV_constant.txt”として備忘録とした。

以下、全くの<紙>用のもの:
----- CV_constant.txt -----

----- Image 作成用
CV_8U = 0; CV_8UC1 =0; CV_8UC2=8; CV_8UC3=16
CV_8S = 1; CV_8SC1 =1
CV_16U = 2; CV_16UC1=2; CV_16S = 3; CV_16SC1= 3
CV_32S = 4; CV_32SC1=4; CV_32SC2=12; CV_32SC3=20
CV_32F = 5; CV_32FC1=5; CV_32FC2=13; CV_32FC3=21
CV_64F = 6; CV_64FC1=6; CV_64FC2=24

----- Image 読み込み用
CV_LOAD_IMAGE_UNCHANGED=-1
CV_LOAD_IMAGE_GRAYSCALE= 0
CV_LOAD_IMAGE_COLOR = 1


----- Contour 検出モード
CV_RETR_EXTERNAL =0
CV_RETR_LIST =1 -- デフォルト
CV_RETR_CCOMP =2
CV_RETR_TREE =3
CV_RETR_FLOODFILL=4

----- Contour 近似方法
CV_CHAIN_CODE =0
CV_CHAIN_APPROX_NONE =1
CV_CHAIN_APPROX_SIMPLE =2 -- デフォルト
CV_CHAIN_APPROX_TC89_L1 =3
CV_CHAIN_APPROX_TC89_KCOS=4
CV_LINK_RUNS =5


----- Image カラー変換
CV_BGR2BGRA =0; CV_RGB2RGBA=0
CV_BGRA2BGR =1; CV_RGBA2RGB=1
CV_BGR2RGBA =2; CV_RGB2BGRA=2
CV_RGBA2BGR =3; CV_BGRA2RGB=3
CV_BGR2RGB =4; CV_RGB2BGR =4
CV_BGRA2RGBA=5; CV_RGBA2BGRA=5
CV_BGR2GRAY =6 -- カラーからGray
CV_RGB2GRAY =7
CV_GRAY2BGR =8 -- Grayからカラー
CV_GRAY2RGB =8
CV_GRAY2BGRA=9: CV_GRAY2RGBA=9
CV_BGRA2GRAY=10
CV_RGBA2GRAY=11


----- Image 補間方法
CV_INTER_NEAREST =0
CV_INTER_LINEAR =1
CV_INTER_CUBIC =2
CV_INTER_AREA =3
CV_INTER_LANCZOS4=4

----- Rotation / affine transformation
CV_CV_WARP_FILL_OUTLIERS= 8
CV_CV_WARP_INVERSE_MAP =16


----- マウスイベントの種類
CV_EVENT_MOUSEMOVE = 0 -- マウスカーソルが動いた
CV_EVENT_LBUTTONDOWN = 1 -- 左ボタンが押された
CV_EVENT_RBUTTONDOWN = 2 -- 右ボタンが押された
CV_EVENT_MBUTTONDOWN = 3 -- 中央ボタンが押された
CV_EVENT_LBUTTONUP = 4 -- 左ボタンが離された
CV_EVENT_RBUTTONUP = 5 -- 右ボタンが離された
CV_EVENT_MBUTTONUP = 6 -- 中央ボタンが離された
CV_EVENT_LBUTTONDBLCLK = 7 -- 左ボタンがダブルクリックされた
CV_EVENT_RBUTTONDBLCLK = 8 -- 右ボタンがダブルクリックされた
CV_EVENT_MBUTTONDBLCLK = 9 -- 中央ボタンがダブルクリックされた

----- フラグの種類
CV_EVENT_FLAG_LBUTTON = 1 -- マウス左ボタンが押されているか
CV_EVENT_FLAG_RBUTTON = 2 -- マウス右ボタンが押されているか
CV_EVENT_FLAG_MBUTTON = 4 -- マウス中央ボタンが押されているか
CV_EVENT_FLAG_CTRLKEY = 8 -- CTRLボタンが押されているか
CV_EVENT_FLAG_SHIFTKEY = 16 -- Shiftボタンが押されているか
CV_EVENT_FLAG_ALTKEY = 32 -- Altボタンが押されているか


-- cvCreateSeq 用
CV_SEQ_ELTYPE_POINT = 12 -- CV_32SC2 /* (x,y) */
CV_SEQ_ELTYPE_CODE = 0 -- CV_8UC1 /* フリーマンコード: 0..7 */
CV_SEQ_ELTYPE_GENERIC = 0 -- 0 /* 一般的なシーケンス要素型 */
CV_SEQ_ELTYPE_PTR = 6 -- CV_USRTYPE1 /* =6 */
--- CV_SEQ_ELTYPE_PPOINT CV_SEQ_ELTYPE_PTR /* 他のSeq要素へのポインタ */
--- CV_SEQ_ELTYPE_INDEX CV_32SC1 /* 他のSeqの要素のインデックス */
--- CV_SEQ_ELTYPE_GRAPH_EDGE CV_SEQ_ELTYPE_GENERIC /* ・・・・・ */
--- CV_SEQ_ELTYPE_GRAPH_VERTEX CV_SEQ_ELTYPE_GENERIC /* 最初の辺, &(x,y) */
--- CV_SEQ_ELTYPE_TRIAN_ATR CV_SEQ_ELTYPE_GENERIC /* 二分木の頂点ノード */
--- CV_SEQ_ELTYPE_CONNECTED_COMP CV_SEQ_ELTYPE_GENERIC /* 連結成分 */
--- CV_SEQ_ELTYPE_POINT3D CV_32FC3 /* (x,y,z) */
と云ったところ。


本日はここまで。


Lua ( GSL Shell ) / OpenCV 学習は続く。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


170629-0706
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク