Iwao Dev

気付いたことをメモしています.

この画面は、簡易表示です

OpenCV

OpenCV 環境作成

C++/CLI & OpenCV 画像処理 GUI プログラミング を購入したので,環境を作ってみた.
OpenCV 2.4.3 などは VC 9 , 10 が標準で用意されているので,VS 2008 をインストール.
  VS のインストールに時間がかかるので,平行して Linux の環境にも作成してみたが,よくわからず.
第 1 章の C++/CLI での読込まで,特に問題なくできた.


第 2 章をやっていて,ビルドすると
  —— ビルド開始: プロジェクト: 03Flip, 構成: Debug Win32 ——
  コンパイルしています…
  stdafx.cpp
  コンパイルしています…
  AssemblyInfo.cpp
  03Flip.cpp
  C:\…\include\opencv2/core/types_c.h(305) : error C3862:
     ‘cvRound’: /clr:pure または /clr:safe を伴うアンマネージ関数をコンパイルできません
     インラインのネイティブ アセンブリはマネージ コードでサポートされていません
  C:\…\include\opencv2/core/types_c.h(305) : error C3645:
     ‘cvRound’ : __clrcall は、ネイティブ コードにコンパイルされた関数では使用できません
  コードを生成中…
  ビルドログは “file://c:\…\Projects\T_OpenCV3Flip\Debug\BuildLog.htm” に保存されました。
  03Flip – エラー 2、警告 0
/clr:pure から /clr に変更していなかった.


2013/07/18
第 5 章で,toolStripStatusLabel1 がわからなかった.
  statusStrip1 を配置後,ステータスバー上のドロップダウンで,StatusLabel を追加する必要がある.
第 7 章のドラッグ&ドロップ対応で,
  どこを間違えているのかわからないが,ボタンの Panel 部分にかぶって PictureBox が表示されている.
  保存対応ではもう一度最初からやって,これは OK.
これらとは直接関係ないが,変な現象.サムネイルが合っていない.再起動しても改善せず.
Diff_Thumb


2013/07/19
7 章のPictureBox がかぶるのは,どうも他のフォームからコピーした時に何かの情報が変わってしまうみたい.
Panel を削除して,もう一度 Panel と PictureBox を配置することにより意図した動作となった.



  にほんブログ村 IT技術ブログへ



    top

    %d人のブロガーが「いいね」をつけました。