日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

c++opencv显示中文_OpenCV安装,配置和运行

發布時間:2024/7/23 c/c++ 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++opencv显示中文_OpenCV安装,配置和运行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天小崔有個項目功能想用OpenCV軟件庫實現一下,就安裝了OpenCV,在這里給大家分享一下安裝過程。

一.什么是OpenCV

????OpenCV是一個基于BSD許可(開源)發行的跨平臺計算機視覺和機器學習軟件庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。??它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。

????OpenCV用C++語言編寫,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要傾向于實時視覺應用,并在可用時利用MMX和SSE指令, 如今也提供對于C#、Ch、Ruby,GO的支持。

二.應用領域

  • 人機互動

  • 物體識別

  • 圖像分割

  • 人臉識別

  • 動作識別

  • 運動跟蹤

  • 機器人

三.OpenCV的基本結構

OpenCV包括CV , CVAUX , CXCORE, HighGUI , ML 等5個重要的模塊

如果用庫來體現這幾個模塊之間的關系的話, 可以采用下面的結構圖來展現:

CV---核心函數庫:包含了基本的圖像處理函數和高級的計算機視覺算法,包括圖像處理, 圖像結構分析,運動描述和跟蹤,模式識別和攝像機標定。

ML---機器學習函數庫:包含一些基于統計的分類和聚類工具。

HighGUI---GUI函數庫:包含圖像和視頻的輸入/輸出函數。

CXCORE---數據結構與線性代數庫:包含了OpenCV的一些基本的數據結構和相關函數

CVAUX---輔助函數庫:該模塊則是一般用于存放即將被淘汰的算法和函數,同時也包含一些新出現的實驗性的函數和算法。

四.OpenCV下載

????訪問OpenCV官網:https://opencv.org/?,點擊Releases

然后找到自己需要的版本點擊下載

如果童鞋們嫌瀏覽器下載速度太慢,可以復制下載連接,打開迅雷下載,本人親測速度不錯。

五.OpenCV安裝

下載完成后打開exe文件,選擇安裝文件夾,點擊安裝,得到opencv文件夾:

接下來,我們開始配置環境變量,右鍵我的電腦,-》屬性-》高級系統設置-》環境變量,找到PATH 添加:

D:\Program Files\opencv\build\x64\vc15\bin

然后打開“D:\Program Files\opencv\build\x64\vc15\bin”,將圖中三個文件復制到“C:\Windows\SysWOW64”:

添加完成后打開終端,輸入opencv_annotation.exe驗證是否配置成功:

出現次此畫面說明opencv安裝配置成功。

六.VS2019配置

????打開vs2019,創建一個項目創建C++項目:

然后點擊-》視圖-》其他窗口-》屬性管理器:

在屬性管理器中展開項目,右鍵“Debug | x64”,在該文件夾上右鍵“添加新項目屬性表”:

雙擊打開新建的屬性表,找到VC++目錄,打開包含目錄,添加以下兩個路徑:

D:\Program Files\opencv\build\includeD:\Program Files\opencv\build\include\opencv2

然后打開“庫目錄”,添加以下路徑:

D:\Program Files\opencv\build\x64\vc15\lib

再找到:鏈接器-》輸入,打開附加依賴項,添加“opencv_world450d.lib”:

配置完成后,打開“解決方案資源管理器”,在“源文件”文件夾右鍵添加 -類:

在 mian.cpp中粘貼以下代碼測試OpenCV:PS(“自己找個圖片,填入路徑”)

#include "mian.h"#includeusing namespace cv;int main(){ //桌面上面放的一個jpg圖文件 Mat picture = imread("C:\\Users\\admin\\Desktop\\opencv.jpg"); imshow("測試程序", picture); waitKey(20150901);}

解決方案平臺改為x64:

點擊運行可以看到圖片已經顯示出來:

如果顯示成功,那么OpenCV則安裝配置完成,還在代碼中運行起來了;如果發生報錯,請仔細檢查配置,有沒有那一步漏掉了。

總結

以上是生活随笔為你收集整理的c++opencv显示中文_OpenCV安装,配置和运行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。