Top Banner
OpenCV2.4.8在Win7上的 環境設定 使用DEV-C++ 4.9.9.2 By chan
21

Open CV2.4.8 在win7+Dev 環境設定

May 24, 2015

Download

Technology

Mark Ven

『PVD+』團隊實習生 黃正昌製作
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Open CV2.4.8 在win7+Dev 環境設定

OpenCV2.4.8在Win7上的環境設定

使用DEV-C++ 4.9.9.2

By chan

Page 2: Open CV2.4.8 在win7+Dev 環境設定

OpenCV環境設定

!   進行環境設定目的,必須要讓程式語言編譯器,能夠抓取欲使用的Open Source。簡言之,即對其做link 與 include的動作

!   進行環境設定,主要有兩大步驟如下:

!   1.對Dev-C++ 4.9.9.2 進行環境設定-Compile Options

!   2.對Win7電腦系統進行設定-環境變數

Page 3: Open CV2.4.8 在win7+Dev 環境設定

dev-c++的環境設定

!   1.打開dev-c++ 4.9.9.2,並記錄下列範例程式碼,以供測試使用。

Page 4: Open CV2.4.8 在win7+Dev 環境設定

dev-c++的環境設定

!   2.按toolàcomplier options

Page 5: Open CV2.4.8 在win7+Dev 環境設定

dev-c++的環境設定

!   3.對Add these commands to the linker command line 打勾

!   4.輸入以下

-lopencv_highgui248d -lopencv_core248d -lopencv_flann248d -lopencv_gpu248d -lopencv_imgproc248d -lopencv_legacy248d -lopencv_ml248d -lopencv_nonfree248d -lopencv_objdetect248d

-lopencv_video248d

Page 6: Open CV2.4.8 在win7+Dev 環境設定

dev-c++的環境設定

!   5.在Directories之下 對 Binaries、Libraries、C Includes、C++ Includes ,分別引入不同動作。

其中Binaries 引入如上圖

P.S. C++可能會自動引入Dev 的路徑,但尚須檢查各路徑是否與此相符。

Page 7: Open CV2.4.8 在win7+Dev 環境設定

dev-c++的環境設定

!   6. 8.binaries引入如上圖

Page 8: Open CV2.4.8 在win7+Dev 環境設定

dev-c++的環境設定

!   7.C Includes 引入如上圖

Page 9: Open CV2.4.8 在win7+Dev 環境設定

dev-c++的環境設定

!   8.C++ Includes 引入如上圖

!   到此,Dev C++ 4.9.9.2 的環境設定即完成。

Page 10: Open CV2.4.8 在win7+Dev 環境設定

Win7系統環境變數設定

!   從我的電腦à系統內容à進階系統設定à出現左方視窗點

Page 11: Open CV2.4.8 在win7+Dev 環境設定

Win7系統環境變數設定

!   找”系統變數” à點選新增à出現上視窗編輯系統變數

Page 12: Open CV2.4.8 在win7+Dev 環境設定

Win7系統環境變數設定

!   新增一個變數名稱為OPENCV_BUILD,並且變數值為

C:\openCV248\build ,完成後確定。

Page 13: Open CV2.4.8 在win7+Dev 環境設定

Win7系統環境變數設定

!   新增一個變數名稱為OPENCV_BUILD,並且變數值為

C:\openCV248\build ,完成後確定。

Page 14: Open CV2.4.8 在win7+Dev 環境設定

Win7系統環境變數設定

!   找到Path之後,對其進行編輯。

!   將其加入剛剛設置的%OPENCV_BUILD%,並用”;”分號隔開

Page 15: Open CV2.4.8 在win7+Dev 環境設定

Win7系統環境變數設定

!   再加入%OPENCV_BUILD%\x86\vc10\bin ,完成後確定。

!   系統變數設置完成,進行重新開機。

Page 16: Open CV2.4.8 在win7+Dev 環境設定

!   環境設定完成。

Page 17: Open CV2.4.8 在win7+Dev 環境設定

Problem:

!   Error message:

1.No such file or directory

à check the installation path make it as short as possibe

Page 18: Open CV2.4.8 在win7+Dev 環境設定

Problem:

2. core.hpp “Ptr” bug

àmake sure the message that tell you the “ptr” become “Ptr”

Page 19: Open CV2.4.8 在win7+Dev 環境設定

Problem:

!   3.Operation.hpp

The message show the line about Operation.hpp (almost 4852),just use “/** **/”make the duplicate part become string and ignore it.

If binary is built, it will just run the bulit one and won’t run the code again.

Page 20: Open CV2.4.8 在win7+Dev 環境設定

PROBLEM:

!   4.makefile.win build failed (Build Error)

standard input and output

àcheck the link. Don’t have any strange punctuation.

Page 21: Open CV2.4.8 在win7+Dev 環境設定

PROBLEM:

!   5. win7 data need.

!   Msvcp100d

!   Msvcr100d

!   Before Win XP contains both of them,but Win7 is not.