C# OpenCVSharp安装

  在C#程序里使用opencv需要下载OpenCVSharp,右键项目【管理NuGet包】,选择浏览,输入OpenCVSharp,需要安装下面两个依赖包:


  opencv现在最新的版本是4.5, 这两个包也很新了。

C#显示Mat图片

  在代码里使用,需要引入opencv, 代码如下:

using OpenCvSharp;    //引用opencv

  下面是用C#显示Mat的代码

using System;
using OpenCvSharp;    //引用opencvnamespace _01_showMat
{class Program{static void Main(string[] args){Mat source = new Mat(@"D:/ImageTest/1.png", ImreadModes.Color);Cv2.ImShow("Demo", source);Cv2.WaitKey(0);}}
}

  运行结果如下:

  在安装NuGet包时,需要看下说明,例如OpenCVSharp的说明:

OpenCV wrapper for .NET. Since this package includes only core managed libraries, another package of native bindings for your OS is required (OpenCvSharp4.runtime.*).

  如果包安装的不全,代码可能会报错。

OpecvSharp源码探秘

  OpenCVSharp的作者是shimat, git仓库:https://github.com/shimat/opencvsharp
  clone代码后,就可以用vs2019打开,查看opencvsharp的源码

  可能我需要安装相关的模块,如下图:

  OpenCVSharp是对C++ OpenCV的封装,底层依然是调C++接口。

C# OpenCV开发环境搭建相关推荐

  1. Zynq7000开发系列-5(OpenCV开发环境搭建:Ubuntu、Zynq)

    操作系统:Ubuntu14.04.5 LTS 64bit OpenCV:OpenCV 3.1.0.opencv_contrib gcc:gcc version 4.8.4 (Ubuntu 4.8.4- ...

  2. 基于Eclipse平台的Android OpenCV开发环境搭建

    基于Eclipse平台的Android OpenCV开发环境搭建 作者:雨水, 日期:2016-1-31,CSDN博客:http://blog.csdn.net/gobitan 摘要:本文主要记录了如 ...

  3. Mac平台下Opencv开发环境搭建

    OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支 ...

  4. vs python opencv_VsCode+Anaconda+OpenCV开发环境搭建

    前言 操作系统:Deepin-20-Beta 一.安装CMake 版本:3.13.4 安装命令: sudo apt-get install cmake 二.安装vscode 版本:1.47.3 安装命 ...

  5. (一)Linux下C++ OpenCV开发环境搭建

    1.下载源码 opencv官网 2.编译 路径切入源码目录 执行命令: cmake -DOPENCV_GENERATE_PKGCONFIG=YES - DCMAKE_INSTALL_PREFIX=/h ...

  6. Mac平台上OpenCV开发环境搭建

    转载于:https://segmentfault.com/a/1190000000711132 linux 编译指定库.头文件的路径问题 http://blog.csdn.net/jiaweizou/ ...

  7. opencv4.5.3学习——开发环境搭建

    基于ubuntu18.04搭建opencv的开发环境 工欲善其事,必先利其器. 本次文档主要是opencv的开发环境搭建. 目录 1.依赖环境安装 1.1.更新libjasper1 libjasper ...

  8. android搭建opencv开发环境,Android Studio搭建opencv开发环境

    文章不配图片,阅读需要有Android开发基础并熟悉Android Studio. 一.搭建基于Java开发环境 以下内容介绍如何搭建基于Java jni的opencv开发环境. 1.准备工作 从op ...

  9. java opencv安装路径_Java搭建opencv开发环境

    由本菜13历经4天才搭建的好的Java OpenCv开发环境带来 . PS:不保证过程都是必须的,必要的. 反正我自己成功了... 嘿嘿嘿. 官方网站 SourceForge 点击FilesFiles ...

最新文章

  1. 好书征集第2弹 | 你pick哪本人工智能好书
  2. PowerPoint2010 中停止使用和修改的功能
  3. Java数据结构和算法(五)——队列
  4. SLAM | 使用三维位姿图优化减少单目视觉里程计(3D Visual Odometry)定位轨迹的漂移(附源代码)
  5. python基础语法-对文件的操作
  6. 深入理解Golang 编程思维和工程实战
  7. java定位线程阻塞_Arthas - 定位 Java 性能问题原来这么简单
  8. 监督学习 | 线性回归 之多元线性回归原理及Sklearn实现
  9. 学会判断Web安全网关的性能
  10. linux的8小时差问题解决
  11. 百度广告场景大数据治理应用实践
  12. django3,vue前后端分离数据请求
  13. [JS3] 立即执行JS
  14. python自学看什么书-python自学看什么书
  15. GIS笔记_GDAL c# VS2015 环境配置
  16. 电子数据取证基础知识5
  17. 用python的嵌套if结构开发一个输入(input)计税计算器
  18. Word的样式库在 选项卡中_word排版应用:如何创建文本样式和表格样式
  19. 全加器构造出补码加法/减法器
  20. 关于怎么绘制星级评价方法

热门文章

  1. Berkeley DB 的内容
  2. 手机怎么恢复删除文件
  3. LoRa串口无线数据收发模块
  4. stm32 笔记 PWM输入模式测量脉宽和占空比原理
  5. STC15单片机利用PCA功能测量脉宽应用示例
  6. 高仿网易照片浏览器,支持本地及网络相册!
  7. 《OpenDRIVE1.6规格文档》4
  8. 课前测3-字符三角形
  9. 解决问题从发现问题开始
  10. WPF按钮文字随鼠标划入而变化