C#安裝OpenCvSharp4的實(shí)現(xiàn)步驟
一、運(yùn)行環(huán)境
Windows下,VS2019企業(yè)版16.7
二、安裝步驟
1、打開VS2019,創(chuàng)建工程
選擇Windows窗體應(yīng)用(.NET Framework),如下圖所示
2、使用NuGet安裝OpenCvSharp
菜單欄->工具->NuGet包管理器->管理解決方案的NuGet程序包
分別安裝OpenCvSharp4、OpenCvSharp4.Extensions和OpenCvSharp4.runtime.win三個(gè)包;
當(dāng)然也可以安裝一個(gè)包,選擇OpenCvSharp4.windows,這個(gè)是將OpenCvSharp4和OpenCvSharp4.runtime.win兩個(gè)包整合到了一起。
注意: OpenCvSharp4安裝的依懶項(xiàng),.Net框架的版本要至少要大于V4.6以上,否則安裝可能會(huì)不成功。
3、查看
在菜單欄->項(xiàng)目->最后一個(gè)屬性,可以更改目標(biāo)框架的版本,大于4.6以上
在項(xiàng)目的packages文件夾中為安裝的三個(gè)庫,代表安裝成功。
三、測試
使用OpenCvSharp,添加using OpenCvSharp以及OpenCvSharp.Extensions
using OpenCvSharp; using OpenCvSharp.Extensions; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CvSharpDemo { class Program { static void Main(string[] args) { int d = 100; //創(chuàng)建一張大小為400*600顏色為白色背景的三通道彩色圖像 Mat img = new Mat(400, 600, MatType.CV_8UC3, new Scalar(255, 255, 255)); // Cv2.Line(img, 250, 100, 50, 200, new Scalar(0, 255, 0), 2); Cv2.Rectangle(img, new Rect(50, 50, d, d + 100), new Scalar(0, 0, 255), -1); Cv2.Circle(img, new Point(50, 50), 25, new Scalar(255, 255, 0), -1); Cv2.PutText(img, "OpenCV", new Point(220, 100), HersheyFonts.HersheyComplex, 3, Scalar.Blue, 15); Cv2.PutText(img, "OpenCV", new Point(220, 100), HersheyFonts.HersheyComplex, 3, Scalar.Yellow, 5); //顯示圖像 Cv2.ImShow("img", img); //延時(shí)等待按鍵按下 Cv2.WaitKey(0); } } }
四、參考資料:
「Lawrence_ly16」博客:https://blog.csdn.net/qq_38228260/article/details/122392519
到此這篇關(guān)于C#安裝OpenCvSharp4的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)C#安裝OpenCvSharp4內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#窗體讀取EXCEL并存入SQL數(shù)據(jù)庫的方法
這篇文章主要介紹了C#窗體讀取EXCEL并存入SQL數(shù)據(jù)庫的方法,實(shí)例簡述了實(shí)現(xiàn)讀取excel及寫入SQL數(shù)據(jù)庫的原理與技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01解析從源碼分析常見的基于Array的數(shù)據(jù)結(jié)構(gòu)動(dòng)態(tài)擴(kuò)容機(jī)制的詳解
本篇文章是對(duì)從源碼分析常見的基于Array的數(shù)據(jù)結(jié)構(gòu)動(dòng)態(tài)擴(kuò)容機(jī)制進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05Unity實(shí)現(xiàn)簡單換裝系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)簡單換裝系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04利用Distinct()內(nèi)置方法對(duì)List集合的去重問題詳解
這篇文章主要給大家介紹了關(guān)于利用Distinct()內(nèi)置方法對(duì)List集合的去重問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06對(duì)WPF中的TreeView實(shí)現(xiàn)右鍵選定
這篇文章介紹了WPF實(shí)現(xiàn)右鍵選定TreeView的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06C#?使用Aspose.Cells?導(dǎo)出Excel的步驟及問題記錄
Aspose.Cells是一款功能強(qiáng)大的Excel文檔處理和轉(zhuǎn)換控件,開發(fā)人員和客戶電腦無需安裝Microsoft Excel也能在應(yīng)用程序中實(shí)現(xiàn)類似Excel的強(qiáng)大數(shù)據(jù)管理功能,對(duì)C#?使用Aspose.Cells?導(dǎo)出Excel的步驟及問題記錄感興趣的朋友一起看看吧2022-01-01WPF實(shí)現(xiàn)倒計(jì)時(shí)轉(zhuǎn)場動(dòng)畫效果
這篇文章主要介紹了如何利用WPF實(shí)現(xiàn)倒計(jì)時(shí)轉(zhuǎn)場動(dòng)畫效果,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,需要的可以參考一下2022-08-08