OpenCV 1.0 (Code::Blocks+Windowsã§ã®è¨­å®šï¼‰

2008-11-30
By
image.cã®å®Ÿè¡Œçµæžœ

image.cppã®å®Ÿè¡Œçµæžœï¼Žã‚«ãƒ¡ãƒ©ã®ç”»åƒã‚’表示ã™ã‚‹ç°¡å˜ãªãƒ—ログラム.

OpenCV1.0ã‚’Code::Blocksã§ä½¿ã†ãŸã‚ã®å€‹äººçš„ãªãƒ¡ãƒ¢ã§ã™ï¼ŽODEも便利ã§ã™ãŒï¼ŒOpenCVも便利ã§ã™ã­ï¼Žã¡ãªã¿ã«ï¼ŒOpenCVã¯ã‚³ãƒ³ãƒ”ュータビジョン用ã®ãƒ©ã‚¤ãƒ–ラリã§ã™ï¼Ž

A. Code::Blocksã®è¨­å®š

  1. Code::Blocks 8.02ã®èµ·å‹•.
  2. includeパスã®è¨­å®š
    設定(S)→コンパイラã¨ãƒ‡ãƒãƒƒã‚¬(C)

    グローãƒãƒ«ãªã‚³ãƒ³ãƒ‘イラ設定ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã§ï¼Œãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®æ¤œç´¢â†’コンパイラã«ä»¥ä¸‹ã‚’追加ã™ã‚‹ï¼Ž


    • C:\Program Files\OpenCV\cv\include
    • C:\Program Files\OpenCV\cvaux\include
    • C:\Program Files\OpenCV\cxcore\include
    • C:\Program Files\OpenCV\otherlibs\highgui
  3. libパスã®è¨­å®š
    上ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã§ï¼Œãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®æ¤œç´¢â†’リンカã«ä»¥ä¸‹ã‚’追加ã™ã‚‹ï¼Ž


    • C:\Program Files\OpenCV\lib
  4. リンカã®è¨­å®š
    「設定(S)ã€â†’「コンパイラã¨ãƒ‡ãƒãƒƒã‚¬(C)ã€ã®ã‚°ãƒ­ãƒ¼ãƒãƒ«ãªã‚³ãƒ³ãƒ‘イラ設定ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã§ï¼Œã€Œãƒªãƒ³ã‚«ã®è¨­å®šã€ã«ä»¥ä¸‹ã‚’追加ã™ã‚‹ï¼Ž


    • C:\Program Files\OpenCV\lib\cv.lib
    • C:\Program Files\OpenCV\lib\cvaux.lib
    • C:\Program Files\OpenCV\lib\cvcam.lib
    • C:\Program Files\OpenCV\lib\cvhaartraining.lib
    • C:\Program Files\OpenCV\lib\cxcore.lib
    • C:\Program Files\OpenCV\lib\cxts.lib
    • C:\Program Files\OpenCV\lib\highgui.lib
    • C:\Program Files\OpenCV\lib\ml.lib

B. プログラムã®ä½œæˆ

  1. Code::Blocksã®èµ·å‹•.
  2. ファイル(F)→新è¦â†’プロジェクト
  3. Console applicationã‚’é¸æŠžã—ã¦ï¼ŒGoをクリック.
  4. 以下ã®ç”»é¢ã«ãªã‚‹ã®ã§ï¼Œæ¬¡ã¸(N)クリック
  5. Cã‹C++ã®ã©ã¡ã‚‰ã‹ã‚’é¸æŠžã™ã‚‹ã‚ˆã†èžã‹ã‚Œã‚‹ã®ã§C++ã‚’é¸æŠžã—,「次ã¸(N)ã€ã‚’クリック
  6. 次ã®ç”»é¢ãŒé–‹ãã®ã§ä»¥ä¸‹ã®é …目を入力ã—,「次ã¸ã€ã‚’クリック.

    プロジェクトタイトル:sample1


    プロジェクトを作æˆã™ã‚‹ãƒ•ォルダ:

     c:\Users\ユーザå\Documents\src\opencv\myprog

    プロジェクトファイルå:sample1.cbp

    出力ファイルå:

    c:\Users\ユーザå\Documents\src\opencv\myprog\sample1\sample1.cbp
  7. 次ã®ç”»é¢ãŒé–‹ãã®ã§ä»¥ä¸‹ã®é …目を入力ã—,「次ã¸ã€ã‚’クリック.

    コンパイラã¯GNU GCC Compilerã‚’é¸æŠž
    Debug設定を作æˆã«ãƒã‚§ãƒƒã‚¯ã‚’入れる.


     出力ディレクトリ: .\ 
     オブジェクト出力ディレクトリ: .\ 
  8. sample1→Sources→main.cppã«OpenCVプログラミングブックã®ã‚µãƒ³ãƒ—ルプログラムimage.cppをカットアンドペースã§è²¼ã‚Šä»˜ã‘ä¿å­˜ã—ã¾ã—ょã†ï¼Žã‚µãƒ³ãƒ—ルプログラムã¯OpenCVプログラミングブックサãƒãƒ¼ãƒˆã‚µã‚¤ãƒˆã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãã¾ã™ï¼Žæ›¸ç±æŽ²è¼‰ã®ã‚³ãƒ¼ãƒ‰é›†ï¼šcv_prog.zip ã®ä¸­ã«image.cppãŒã‚りã¾ã™ï¼Ž

  9. USBã‚«ãƒ¡ãƒ©ã‚’ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ã«æŽ¥ç¶šã—ã¾ã™ï¼Žãƒ‰ãƒ©ã‚¤ãƒãŒå¿…è¦ãªã‚«ãƒ¡ãƒ©ã¯ä»˜å±žã®èª¬æ˜Žæ›¸ã«å¾“ã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„. ã§ã¯ï¼Œå®Ÿè¡Œã—ã¾ã—ょã†ï¼Žãƒ“ルド(B)→ビルドã—ã¦å®Ÿè¡Œ(L)ã§ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ã,カメラã®ç”»åƒãŒè¡¨ç¤ºã•れãŸã‚‰æˆåŠŸã§ã™ï¼Ž

    ãŠç–²ã‚Œã•ã¾ï¼Ž

コメントをã©ã†ãž

メールアドレスãŒå…¬é–‹ã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“。

1 views  (Since 2010-08-11)