1. 程式人生 > >OpenCV3.2從入門到放棄(一)

OpenCV3.2從入門到放棄(一)

OpenCV3.2在VS2013上的配置

一、下載與安裝

二、環境變數設定

  • 系統環境變數設定

這裡寫圖片描述
這裡寫圖片描述
在path中輸入:(…安裝目錄)\opencv\build\x64\vc14\bin

  • VS2013配置
    開啟VS2013新建一個空的專案
    檢視->其他視窗->屬性管理器
    這裡寫圖片描述
    右擊Debug|×64->屬性
    這裡寫圖片描述

在通用屬性->VC++目錄->包含目錄中新增

D:\opencv\build\include D:\opencv\build\include\opencv 
D:\opencv\build\include\opencv2

在通用屬性->VC++目錄->庫目錄中新增

D:\opencv\build\x64\vc14\lib

在通用屬性->連結器->輸入->附加依賴項中新增

opencv_world320d.lib 
opencv_world320.lib

三、測試

這裡寫圖片描述
選擇X64

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
    Mat img = imread("1.jpeg");
    imshow("載入的圖片", img);
    waitKey(6000);
}

這裡寫圖片描述
這裡寫圖片描述
注意:影象路徑預設與.cpp檔案同一目錄。若採用上面程式,則影象目錄為
這裡寫圖片描述


否則程式會報錯
這裡寫圖片描述
當然也可以採用絕對路徑,這樣圖片的位置就不受限制

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
    Mat img = imread("D:\\cat.jpg");
    imshow("載入的圖片", img);
    waitKey(6000);
}

相關推薦

Lucene 6.2.1入門教程 建立索引和基本搜尋索引

  簡單說兩句,Lucene現在高版本的教程很少,網上基本是4.0以下的,目前最新版是6.2.1,所以我試著來寫寫這個版本的教程。   至於那些概念什麼的,我就不多說了,大家可以參考以前的舊教程來了解Lucene的體系結構和基本原理。大致說一下Lucene就是通過建立索引這

Django 2.1入門教程

開發環境 pip install Django==2.1 簡介 本文通過建立一個簡單的投票網站來演示Django的基本用法。 首先檢視已安裝的Django的版本: py -m django --version Django 2.1支援Python 3.5及以後版本

Vue.js 2.0 入門教程 搭建開發環境

最近,前段開發框架層出不窮,響應式和模組化開發框架一下變得炙手可熱起來。在這樣的大浪潮下,我也開始進入vue的學習行列中。 這裡有觀眾會問,為什麼選擇vue呢?  小編作為一個剛入門前端的小白,vue 相比於angular2 ,react,入門簡單容易上手,簡單也是效

OpenCV3.2入門放棄

OpenCV3.2在VS2013上的配置 一、下載與安裝 二、環境變數設定 系統環境變數設定 在path中輸入:(…安裝目錄)\opencv\build\x64\vc14

JavaScript 入門放棄事件委托和使用innerHTML添加元素

ont ntb innerhtml col 添加元素 pan div 基本 開發 一、使用事件委托 一個簡單的需求,比如想給ul下面的li加上點擊事件,點擊哪個li,就顯示那個li的innerHTML。這個貌似很簡單!代碼如下! <!DOCTYPE html>

node.js入門放棄

主鍵 data timestamp insert 代碼 了解 javascrip ice where 以下內容全是我個人理解寫出,如有不對,請立刻練習本人進行更改。以免被剛入門的被我帶入坑裏。 —node是什麽?我想大家應該都知道。 node是前端未來幹掉後

Docker 入門放棄安裝

前言 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的Linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何介面。 Docker採用 C/S架構 Docker daemon 作為服務端接受來自客戶的請求

nodeJS入門放棄用nodeJS搭建一個簡單的伺服器

現在前端招聘要求中,經常會傾向於招懂nodeJS的前端開發人員,說明懂nodeJS的前端是更具競爭力的,所以動起了學nodeJs的打算,作博n篇,鞏固總結+給後面的人鋪路 前端開發人員學習

JavaEE 入門放棄:Java EE 是個什麼東西

為什麼選擇 Java 想必有很多初學者會像我一樣,不知選擇什麼語言入門。在嘗試了 C、C++、C#、Python、PHP 後,我決定把 Java作 為第一門深入學習的程式語言。這個路著實有點長… 不過放心,你可以大膽地選擇 Java。如果說 C++ 是程式設計界

npm的安裝及Vue.js2.0入門放棄---入門例項

下載地址:http://nodejs.cn/download/ https://nodejs.org/en/download/  兩者都可以安裝node.js從node.js官網下載並安裝node,安裝過程很簡單,一路“下一步”就可以了(傻瓜式安裝)。安裝完成之後,開啟命令列

BeagleBone Black入門放棄連線及系統更新

BeagleBone Black從入門到放棄 平臺 開發板: 版本:BeagleBone Black Rev.C CPU:AM3358 RAM:512M ROM:4G OS:BBB-blank-debian-9.2-iot-armhf-2017-10-29-4gb.img GCC:arm-l

菜鳥學習入門放棄關於動態規劃一些不太成熟的小理解

最近,碰到很多動態規劃的題目,看書自學了點相關知識,分享給大家,水平有限,歡迎指正。我只是知識的搬運工,當然其中夾雜一些自己不成熟的理解。 動態規劃常用於求解最優化問題。比較典型的有:鋼條切割問題、矩陣鏈乘法、最長公共子序列、字串的交替連結和子序列數目等問題。下面從概念以及

python入門放棄

shadow 正版 輸入 python解釋器 alt cdb 文件的 安裝路徑 不成功 python解釋器的環境搭建 上一篇簡單介紹了一下pythonpython該如何使用呢 專業點說我們需要下載一個python解釋器,簡單點說就是下個python 首先呢,找到pytho

資料探勘入門放棄:線性迴歸和邏輯迴歸

“ 資料探勘演算法基於線性代數、概率論、資訊理論推導,深入進去還是很有意思的,能夠理解數學家、統計學家、計算機學家的智慧,這個專欄從比較簡單的常用演算法入手,後續研究基於TensorFlow的高階演算法,最好能夠參與到人臉識別和NLP的實際專案中,做出來一定的效果。”   一、理解線性迴歸

大資料學習初級入門教程 —— Hadoop 2.x 的安裝、啟動和測試

大資料最基礎的就是資料的儲存和計算,而 Hadoop 就是為儲存和計算而生,是最基礎的大資料處理工具。這篇簡單寫寫 Hadoop 2.x 的安裝,啟動和測試。 一、準備環境 大資料環境的部署,一般都是叢集,機器數量為奇數,這裡以 5 臺機器為例,作業系統為 CentOS 6.9_x64;

OpenCV3入門教程基礎知識

------韋訪 20181011 1、概述 想學習影象處理,不管是機器學習也好,深度學習也好,不會點OpenCV好像有點說不過去吧?所以,現在開始OpenCV的學習。 2、讀寫圖片 先從圖片的讀寫開始,opencv讀取圖片的函式是imread,預設情況下,imrea

elasticsearch入門指南elasticsearch-5.5.2安裝、配置和啟動

一,安裝JDK    略二,安裝elasticsearch1,下載安裝包官網下載地址:https://www.elastic.co/cn/downloads/elasticsearch,本文centos作業系統下安裝elasticsearch的tar包為例,講述安裝過程2,新

Maven入門使用

團隊 項目結構 表示 gin 使用 cti guid sch 是我 一、什麽是maven 一般認為maven是項目構建工具+依賴管理工具+項目信息管理工具。 maven是一個強大的構建工具,能夠幫助我們自動化構建過程。 清理、編譯、測試、生成報告、打包、部署都是可以通過ma

Three.js入門創建一個場景

style api text webgl () mes utf 動畫 fun 上一面講述了向場景中添加物體對象。這一篇準備把每個功能點細細的講述一遍,一方面是為了加深自己的理解。另一方面希望能夠 幫助到有需要的人。 一、在學習WEBGL的時候,你應該先了解要創建一個WebG

Kotlin開發基礎0開始

code ... 多說 lang 學習 function ria lis lac 為什麽學習kotlin kotlin在今年的Google IO 上正式被確認為Android的官方開發語言,想必原因大家也能猜到一二,一是Google與oracle關於Java相關的版權相關的