C# OpenCV开发环境搭建
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开发环境搭建相关推荐
- 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- ...
- 基于Eclipse平台的Android OpenCV开发环境搭建
基于Eclipse平台的Android OpenCV开发环境搭建 作者:雨水, 日期:2016-1-31,CSDN博客:http://blog.csdn.net/gobitan 摘要:本文主要记录了如 ...
- Mac平台下Opencv开发环境搭建
OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支 ...
- vs python opencv_VsCode+Anaconda+OpenCV开发环境搭建
前言 操作系统:Deepin-20-Beta 一.安装CMake 版本:3.13.4 安装命令: sudo apt-get install cmake 二.安装vscode 版本:1.47.3 安装命 ...
- (一)Linux下C++ OpenCV开发环境搭建
1.下载源码 opencv官网 2.编译 路径切入源码目录 执行命令: cmake -DOPENCV_GENERATE_PKGCONFIG=YES - DCMAKE_INSTALL_PREFIX=/h ...
- Mac平台上OpenCV开发环境搭建
转载于:https://segmentfault.com/a/1190000000711132 linux 编译指定库.头文件的路径问题 http://blog.csdn.net/jiaweizou/ ...
- opencv4.5.3学习——开发环境搭建
基于ubuntu18.04搭建opencv的开发环境 工欲善其事,必先利其器. 本次文档主要是opencv的开发环境搭建. 目录 1.依赖环境安装 1.1.更新libjasper1 libjasper ...
- android搭建opencv开发环境,Android Studio搭建opencv开发环境
文章不配图片,阅读需要有Android开发基础并熟悉Android Studio. 一.搭建基于Java开发环境 以下内容介绍如何搭建基于Java jni的opencv开发环境. 1.准备工作 从op ...
- java opencv安装路径_Java搭建opencv开发环境
由本菜13历经4天才搭建的好的Java OpenCv开发环境带来 . PS:不保证过程都是必须的,必要的. 反正我自己成功了... 嘿嘿嘿. 官方网站 SourceForge 点击FilesFiles ...
最新文章
- 好书征集第2弹 | 你pick哪本人工智能好书
- PowerPoint2010 中停止使用和修改的功能
- Java数据结构和算法(五)——队列
- SLAM | 使用三维位姿图优化减少单目视觉里程计(3D Visual Odometry)定位轨迹的漂移(附源代码)
- python基础语法-对文件的操作
- 深入理解Golang 编程思维和工程实战
- java定位线程阻塞_Arthas - 定位 Java 性能问题原来这么简单
- 监督学习 | 线性回归 之多元线性回归原理及Sklearn实现
- 学会判断Web安全网关的性能
- linux的8小时差问题解决
- 百度广告场景大数据治理应用实践
- django3,vue前后端分离数据请求
- [JS3] 立即执行JS
- python自学看什么书-python自学看什么书
- GIS笔记_GDAL c# VS2015 环境配置
- 电子数据取证基础知识5
- 用python的嵌套if结构开发一个输入(input)计税计算器
- Word的样式库在 选项卡中_word排版应用:如何创建文本样式和表格样式
- 全加器构造出补码加法/减法器
- 关于怎么绘制星级评价方法