Google Code Prettify

2017年2月15日 星期三

[OpenCV + Visual Studio] 設定教學&備忘錄

好久沒有寫紀錄了,因為都在寫APP、除BUG、最最重要的就是陪小孩啦~~~

我好愛老婆跟小孩

今天要介紹的就是使用 OpenCV 配置於 Visual Studio
OpenCV  3.2

Visual Studio 2015

配置語言 C++

噹噹噹,說真的,Farmer很廢,不知道為何查了很多資料都一直出錯,
目前這方式雖然比較多設定,但是好處是一次我就過了,真好真好~~





  1. OpenCV downloads  http://opencv.org/downloads.html

    3.0以上版本就與2.X語法有精簡過,所以有些語法是沒有的,看個人使用,
    Farmer沒有用過 OpenCV ,只用過 Halcon,所以對我是沒有甚麼差異
  2. 解壓縮至你想要的位置,請記住你解壓縮的位置,Farmer位置 C:\opencv
  3. 電腦環境配置,電腦->內容->進階系統設定->環境變數->系統變數內的Path
    編輯->加入->C:\opencv\build\x64\vc14\bin(解壓縮的位置)


     4. 配置 Visual Studio 2015 C++,開啟新專案 
         Win32主控制台應用程式,在應用精靈中->下一步


     5. 配置 Visual Studio 2015 C++

        5.1 方案總管 -> 專案名稱(右鍵)->屬性

        5.2 修改平台x64,組態屬性 -> VC++目錄 -> 
               include 目錄(安裝位置:\opencv\build\x64\vc14\bin) ->
              程式庫目錄(
安裝位置:\opencv\build\x64\vc14\lib)


        5.2 組態屬性 -> C/C++ -> 一般 ->
              其他include目錄(
安裝位置:\opencv\build\include


        5.3 組態屬性 -> 連結器 -> 一般 ->
        其他程式庫目錄
(安裝位置:\opencv\build\x64\vc14\bin


        5.4 組態屬性 -> 連結器 -> 輸入 -> 其他相依性(opencv_world320d.lib
              位置(安裝位置:\opencv\build\x64\vc14\lib)


        
        5.5 作業平台記得更換


        5.6 新增Source
              方案總管 -> 原始程式檔(右鍵) -> 新增項目



設定完成,測試!!


#include "opencv2/opencv.hpp"
#include <iostream>

using namespace cv;

int main()
{
//影像讀取(位置,色彩顯示
//(CV_LOAD_IMAGE_UNCHANGED不變、CV_LOAD_IMAGE_GRAYSCALE灰階、CV_LOAD_IMAGE_COLOR彩色));
Mat img = imread(圖片位置 如 "C:/Users/Desktop/img.jpg", CV_LOAD_IMAGE_UNCHANGED);

//影像輸出(位置,影像);
imwrite(位置 如 "C:/Users/Desktop", img);

//視窗建立(視窗名稱、視窗標誌(WINDOW_NORMAL可調、WINDOW_AUTOSIZE自動不可調))
namedWindow("Display window", WINDOW_AUTOSIZE);

//顯示影像(視窗、影像)
imshow("Display window", img);

//等待隨意按鍵,按下即關閉
waitKey(0);

return 0;

}

打完收工,以上內容皆為轉載,轉載位置於 
https://www.youtube.com/watch?v=COWpkvH0kfA



沒有留言:

張貼留言