Open CV2.4.8 在win7+Dev 環境設定
-
Upload
mark-ven -
Category
Technology
-
view
1.459 -
download
2
description
Transcript of Open CV2.4.8 在win7+Dev 環境設定
![Page 1: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/1.jpg)
OpenCV2.4.8在Win7上的環境設定
使用DEV-C++ 4.9.9.2
By chan
![Page 2: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/2.jpg)
OpenCV環境設定
! 進行環境設定目的,必須要讓程式語言編譯器,能夠抓取欲使用的Open Source。簡言之,即對其做link 與 include的動作
! 進行環境設定,主要有兩大步驟如下:
! 1.對Dev-C++ 4.9.9.2 進行環境設定-Compile Options
! 2.對Win7電腦系統進行設定-環境變數
![Page 3: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/3.jpg)
dev-c++的環境設定
! 1.打開dev-c++ 4.9.9.2,並記錄下列範例程式碼,以供測試使用。
![Page 4: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/4.jpg)
dev-c++的環境設定
! 2.按toolàcomplier options
![Page 5: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/5.jpg)
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 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/6.jpg)
dev-c++的環境設定
! 5.在Directories之下 對 Binaries、Libraries、C Includes、C++ Includes ,分別引入不同動作。
其中Binaries 引入如上圖
P.S. C++可能會自動引入Dev 的路徑,但尚須檢查各路徑是否與此相符。
![Page 7: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/7.jpg)
dev-c++的環境設定
! 6. 8.binaries引入如上圖
![Page 8: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/8.jpg)
dev-c++的環境設定
! 7.C Includes 引入如上圖
![Page 9: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/9.jpg)
dev-c++的環境設定
! 8.C++ Includes 引入如上圖
! 到此,Dev C++ 4.9.9.2 的環境設定即完成。
![Page 10: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/10.jpg)
Win7系統環境變數設定
! 從我的電腦à系統內容à進階系統設定à出現左方視窗點
![Page 11: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/11.jpg)
Win7系統環境變數設定
! 找”系統變數” à點選新增à出現上視窗編輯系統變數
![Page 12: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/12.jpg)
Win7系統環境變數設定
! 新增一個變數名稱為OPENCV_BUILD,並且變數值為
C:\openCV248\build ,完成後確定。
![Page 13: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/13.jpg)
Win7系統環境變數設定
! 新增一個變數名稱為OPENCV_BUILD,並且變數值為
C:\openCV248\build ,完成後確定。
![Page 14: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/14.jpg)
Win7系統環境變數設定
! 找到Path之後,對其進行編輯。
! 將其加入剛剛設置的%OPENCV_BUILD%,並用”;”分號隔開
![Page 15: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/15.jpg)
Win7系統環境變數設定
! 再加入%OPENCV_BUILD%\x86\vc10\bin ,完成後確定。
! 系統變數設置完成,進行重新開機。
![Page 16: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/16.jpg)
! 環境設定完成。
![Page 17: Open CV2.4.8 在win7+Dev 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/17.jpg)
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 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/18.jpg)
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 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/19.jpg)
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 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/20.jpg)
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 環境設定](https://reader034.fdocuments.net/reader034/viewer/2022052619/55610007d8b42a8c388b5456/html5/thumbnails/21.jpg)
PROBLEM:
! 5. win7 data need.
! Msvcp100d
! Msvcr100d
! Before Win XP contains both of them,but Win7 is not.