画像処理の研究を行う事になったので、画像処理について勉強しています。開発環境が整っていることを確認するために、ボタンクリックで画像を読み込み表示させる簡単なプログラムを作成する。サイズ640x480[pix]を設置する。●ソリューションエクスプローラーは次の様になる。^e){//==============================================================================================================================////===cvCreateImage=画像用メモリの確保。cvCreate(画像サイズ、ビット深度、チャネル)//===サイズ指定にはcvSize(width,height)が便利//===ビット深度は基本的に8Uを使う。ソーベルフィルタ等、一部関数では16Sを使用しなければならないので、その時はそれに従う。//===使い終わった段階でメモリを解放する。cvReleaseImageにIplImageのポインタのポインタを渡す。flags)//===BMP,JPEG,PNG,PPM,PGM,PBM..よく使う画像フォーマットには対応している。//=====読み込んだデータを解析して、適切なフォーマットを選択してくれる。//===flagsを省略するとCV_LOAD_IMAGE_ANYCOLORになる。これは3チャネルか1チャネルかを自動判断する。//==============================================================================================================================////=loadImageに失敗した場合(ファイルパスの間違いなど)はNULLを返すので、その時はメッセージボックスで表示。flags)//===デフォルトでflagsはCV_WINDOW_AUTOSIZE(=1)になっている。//=====flags=1は画像データに合わせてウィンドウサイズを自動変更。//=====flags=0はウィンドウサイズに合わせて画像データを拡大/縮小。//不要になった段階で解放する。画像コード画像に記載されている文字を下のフォームに入力してください。「http://」を含む投稿は禁止されています。利用規約をご確認のうえご記入下さい×この広告は60日間更新がないwikiに表示されております。Wikiからのお知らせ管理人のみ編集できますマイページ。