C#安裝OpenCvSharp4的實現(xià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三個包;
當(dāng)然也可以安裝一個包,選擇OpenCvSharp4.windows,這個是將OpenCvSharp4和OpenCvSharp4.runtime.win兩個包整合到了一起。
注意: OpenCvSharp4安裝的依懶項,.Net框架的版本要至少要大于V4.6以上,否則安裝可能會不成功。
3、查看
在菜單欄->項目->最后一個屬性,可以更改目標(biāo)框架的版本,大于4.6以上

在項目的packages文件夾中為安裝的三個庫,代表安裝成功。

三、測試
使用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);
//延時等待按鍵按下
Cv2.WaitKey(0);
}
}
}

四、參考資料:
「Lawrence_ly16」博客:https://blog.csdn.net/qq_38228260/article/details/122392519
到此這篇關(guān)于C#安裝OpenCvSharp4的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)C#安裝OpenCvSharp4內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#窗體讀取EXCEL并存入SQL數(shù)據(jù)庫的方法
這篇文章主要介紹了C#窗體讀取EXCEL并存入SQL數(shù)據(jù)庫的方法,實例簡述了實現(xiàn)讀取excel及寫入SQL數(shù)據(jù)庫的原理與技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-01-01
解析從源碼分析常見的基于Array的數(shù)據(jù)結(jié)構(gòu)動態(tài)擴(kuò)容機(jī)制的詳解
本篇文章是對從源碼分析常見的基于Array的數(shù)據(jù)結(jié)構(gòu)動態(tài)擴(kuò)容機(jī)制進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
利用Distinct()內(nèi)置方法對List集合的去重問題詳解
這篇文章主要給大家介紹了關(guān)于利用Distinct()內(nèi)置方法對List集合的去重問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
C#?使用Aspose.Cells?導(dǎo)出Excel的步驟及問題記錄
Aspose.Cells是一款功能強(qiáng)大的Excel文檔處理和轉(zhuǎn)換控件,開發(fā)人員和客戶電腦無需安裝Microsoft Excel也能在應(yīng)用程序中實現(xiàn)類似Excel的強(qiáng)大數(shù)據(jù)管理功能,對C#?使用Aspose.Cells?導(dǎo)出Excel的步驟及問題記錄感興趣的朋友一起看看吧2022-01-01

