E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
opencvsharp
C#调用
opencvsharp
及yolov3训练文件进行目标检测
usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingSystem.Threading;usingSystem.IO;using
OpenCvSharp
Acsen_1
·
2022-11-21 07:03
c#
基于
OpenCvSharp
的数字图像处理 - 霍夫变换
创建项目|文件与显示|像素操作|图像彩色类型转换|模糊、平滑、去噪|锐化、边缘检测|二值化|形态学|位置变换|直方图|霍夫变换|图像优化|图像分割完整示例项目霍夫变换最大的作用是检测图像中的直线。其原理是这样的:假设图像中有一条直线,其方程为y=kx+b。直线上有一个点,其坐标为(x1,y1)。显然,y1=kx1+b。如果我们把x、y看成是已知的,把k、b看成是未知数,有:b=-x1k+y1。我们
还是叫明
·
2022-11-20 18:35
数字图像处理
OpenCvSharp
OpenCV
图像处理
C#
霍夫变换
c# opencv 轮廓检测_C#中
OpenCVSharp
实现轮廓检测
OpenCVSharp
封装了这个函数,有2个参数(contours,hierarchy)要做特别的说明。
weixin_39792475
·
2022-11-20 03:46
c#
opencv
轮廓检测
OpenCVSharp
入门教程 特征提取②——FindContours寻找轮廓,轮廓提取
文章目录一、前文二、算法流程三、界面布局四、功能实现4.1打开图片4.2FindContours轮廓提取—源码4.3FindContours轮廓提取—参数讲解五、运行效果图六、参考一、前文基于边缘检测算法的轮廊寻找和提取二、算法流程高斯模糊Canny边缘检测FindContours寻找轮廓,轮廊提取三、界面布局一个LabelN个Button三个Picture四、功能实现4.1打开图片private
小康师兄
·
2022-11-20 03:07
OpenCVSharp入门教程
OpenCV
OpenCVSharp
特征提取
FindContours
轮廓
OpenCVsharp
辟坑vector<vector<Point>> contours
看到OPENCVc++和python的调用代码满天飞,C#有
OpenCVSharp
的库,但案例不多啊,对着opencv还原成C#
OpenCvsharp
因为类库不同,有些函数让C#开发者找不到对应的变量定义例如
堪博韬略
·
2022-11-20 02:28
opencvsharp
识别视频移动目标
opencv识别C#
opencv
python
人工智能
C#中 利用
OpenCvSharp
实现bitmap 和mat的格式相互转换
(1)转为bitmap:Bitmapmap=
OpenCvSharp
.Extensions.BitmapConverter.ToBitmap(mat);process_pictureBox.Image=map
开心大爆炸
·
2022-11-20 02:53
图像处理
C#
visual studio中配置
OpenCVsharp
visualstudio2019,C#语言,配置
OpenCVsharp
当前最新版(4.6.0)在浏览界面搜索
OpenCVsharp
,下载
OpenCVsharp
4和对应runtime.win。
奔溃小羊
·
2022-11-19 21:00
visual
studio
c#
AI 之
OpenCvSharp
安卓手机摄像头识别人脸
OpenCvSharp
是OpenCv的包装器,相当于底层是OpenCv只是用.Net的方式调用底层的接口的实现,所以,从OpenCv的知识架构来讲,源码是一样一样的。就是换个语言写而已。
zls365365
·
2022-11-19 17:24
人脸识别
java
android
opencv
python
opencvShare4和vs2019配置
0、前言之前一直研究的是
opencvSharp
3和vs2015,但网上资料没有找到太多。
健忘的松鼠
·
2022-11-19 15:43
wpf
vs2019
opencvSharp4
OpenCvSharp
工作学习笔记1
由于工作学习需要,今天开始正式学习opencvc#,记录一下1.利用nuget包管理器为工程添加
opencvsharp
4和
opencvsharp
4.runtime.win2.在工程中引用using
OpenCvSharp
每次都来学点儿
·
2022-11-19 13:06
opencvsharp
opencv
人工智能
计算机视觉
c#
解决:C# web程序引用第三方
OpenCvSharp
3 未找到
OpenCvSharp
Extern.dll报错
通过Nuget下载好,在winform中测试下一切OK,但是放到web程序中就报找不到dll的错,几番周折发现问题,web程序dll一般放在bin目录下这时候就可以解决问题了。右键项目,并点击在文件夹打开,找到bin目录点进去找到dll文件夹里面会发现两个:x64和x86文件夹,也就是不同位dll,把其中一个文件夹(我这是X86)里面的dll复制粘贴到bin目录下如果还不行换另一个(比如换成X64
幽夜莫知途
·
2022-11-10 07:06
opencv
c#
c#
opencv
【
opencvsharp
】
opencvsharp
_samples.core示例代码笔记
源码网址:https://github.com/shimat/
opencvsharp
_samplesSamplesCoreC#(.NETCore/.NETFramework)sample笔记#1、人脸检测
十年一梦实验室
·
2022-10-25 11:49
ipad
relativelayout
listview
workflow
sharepoint
OpenCVSharp
基于特征的图像拼接
拼接有多个意思,有的只是简单的两个图片怼成一张图,比如这样:怼成这样:
OpenCVSharp
有这样的函数,简单说一下,就不上完整代码了://上下拼接两图像宽度必须一样Cv2.VConcat(srcImg1
易极
·
2022-10-13 09:59
OpenCVSharp
C#图像处理
opencv
c#
图像拼接
CSharp +
OpenCvSharp
实现医学图像拼接
基于网络上很多都是C++、Python实现的图像拼接,或者直接调用的Stitch函数进行的拼接,想着手动实现一个C#版本,具体思路如下:实际拼接效果如下:实现起来不是很难,但还是有许多可以优化的点,这些放在以后把。下面展示一些内联代码片。//////基于SIFT算法特征提取进行拼接/////////privatevoidbtnSift_Click(objectsender,EventArgse){
小李子卖丶竹鼠了
·
2022-10-13 09:56
OpenCv图像拼接
计算机视觉
opencv
c#
OpenCv案例(一):
OpenCvSharp
识别图像中物体个数
需求:识别下图中零件的个数,包括其中有粘连部分;同理,可以识别零件以及其他产线样品数量;(如果不知如何使用
OpenCvSharp
,参考该文章(
OpenCvSharp
安装)中第一部分内容)识别图像:主要代码内容如下
码小跳
·
2022-10-06 08:34
OpenCVSharp视觉学习
计算机视觉
opencv
图像处理
C#自学32—
OpenCvSharp
模板匹配,检测圆并获得圆心坐标
using
OpenCvSharp
;using
OpenCvSharp
.Extensions;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel
Expect for future
·
2022-10-01 07:31
图像处理
OpenCvSharp
学习笔记10 --图像的膨胀与腐蚀
一:形态学操作(morphologyoperators)-膨胀与腐蚀图像形态学操作–基于形状的一系列图像处理操作的集合,主要是基于集合理论基础上的形态学数学形态学基本的四个操作:腐蚀,膨胀,开,闭膨胀和腐蚀是图像处理中最常用的形态学操作手段膨胀原理:跟卷积操作相似,假设有图像A和结构元素B,结构元素B在A上面移动,其中B定义其中心点为锚点,计算B覆盖下A的最大像素值用来替换锚点的像素,其中结构体B
haixin-561
·
2022-09-19 17:41
学习笔记
图像处理
【C# Opencv机器视觉】 Opencv水位检测、液体高度检测、卡尺高度检测
//安装
OpencvSharp
4部分代码如下更新监控坐标();Matroi=frame[识别区域];Mathsv=newMat();Mat二值图=newMat();Mat闭运算=newMat();Mat
扩视教育
·
2022-08-26 11:02
机器视觉
opencv
计算机视觉
python
opencv 图片拼接;
OpenCvSharp
图片拼接;C# 版opencv 图片拼接;C# 图片拼接
opencv图片拼接;
OpenCvSharp
图片拼接先看效果图:核心代码://普通拼接:MatsrcImg1=newMat(strImg1);MatsrcImg2=newMat(strImg2);Matret
唐灵波
·
2022-08-04 07:31
opencv
OpenCvSharp
opencv
图片拼接
OpenCvSharp图片拼接
图片拼接
C#
opencv
图片拼接
C#
图片拼接
WPF实现调用本机摄像头的示例代码
此项目使用了
OpenCVSharp
加载本地摄像头,多个摄像头支持切换展示,也可以展示rtsp地址。
·
2022-08-03 18:31
OpenCv案例(五):基于
OpenCvSharp
对原图像进行透视变换处理
1:需求:在图像拍摄或是扫描过程中,获取到不规则的矩形,这样的图像若不预处理,对后期的处理过程中会造成较大的难度,需要通过透视变换来校正图像,得到正确的形状;2:先看原图,如下所示:3:处理后结果,如下所示:4:详细代码如下所示:publicMatPerspectiveCorrection(Matsrc,outstringprintLines){printLines=string.Empty;//
码小跳
·
2022-08-03 07:21
C#
OpenCVSharp视觉学习
OpenCv
计算机视觉
图像处理
视觉检测
机器学习
opencv
Halcon实例转
OpenCvSharp
(C# OpenCV)实现--瓶口缺陷检测(附源码)
导读本文主要介绍如何使用
OpenCvSharp
实现瓶口缺陷检测实例。
Color Space
·
2022-07-07 07:29
c#
C#
OpenCV
OpenCvSharp
EmguCV
瓶口缺陷检测
记录在使用
OpenCVSharp
在netcore3.1框架下做视觉处理遇到的坑及解决过程
目录1.使用VideoCapture对象调用Open方法打开摄像头巨慢2.多个4K摄像头无法同时使用3.根源上解决使用VideoCapture对象调用Open方法打开摄像头巨慢的问题1.使用VideoCapture对象调用Open方法打开摄像头巨慢VideoCaptureCapture=newVideoCapture();varresult=Capture.Open(
Teastears
·
2022-06-30 07:26
OpenCVSharp
opencv
计算机视觉
OpenCVSharp
用
opencvSharp
实现最小二乘法和Ransac随机抽样一致法来拟合直线
用
opencvSharp
实现最小二乘法和Ransac随机抽样一致法来拟合直线关于这两个直线拟合的算法,网上已经有相当的原理解释了,但基本上都是用python和c++实现的,好像没有用c#的,所以就写出来分享一下
云季云
·
2022-06-20 07:37
c#
opencv
图像处理
C#Opencv笔记(一)——
OpenCvSharp
库入门介绍
C#Opencv学习_超详细教程(亲自实践)C#Opencv笔记(一)——
OpenCvSharp
库入门介绍本文作者Lawrence,位置未经作者允许禁止转载,谢谢!
Lawrence_ly16
·
2022-05-17 07:43
OpenCvSharp4笔记
opencv
c#
图像处理
计算机视觉
C#借助
OpenCvSharp
读取摄像头并显示的实现示例
1,首先要安装
OpenCvSharp
,使用cv2的函数获取设备,并将图像转换到Bitmapusing
OpenCvSharp
;using
OpenCvSharp
.Extensions;voidrun_cap
·
2022-05-06 12:33
C#安装
OpenCvSharp
4的实现步骤
目录一、运行环境二、安装步骤1、打开VS2019,创建工程2、使用NuGet安装
OpenCvSharp
3、查看三、测试四、参考资料:一、运行环境Windows下,VS2019企业版16.7二、安装步骤1
·
2022-05-06 12:32
c#中WinForm使用
OpencvSharp
4实现简易抓边
环境:VS2019,
OpencvSharp
44.5.5.20211231,.NETFramework4.8界面设计:图像显示用的是picturebox控件都是windows基本控件效果展示:图像是自己画图画的所以抓的效果比较好
·
2022-05-06 12:53
c#中WinForm用
OpencvSharp
实现ROI区域提取的示例
已经自学
OpencvSharp
一段时间了(目前工作用的是C#,就学了
Opencvsharp
了,vs2015,
opencvsharp
3),收获也有一些,现在就将我在学习过程中的收获分享出来吧。
·
2022-05-06 12:52
opencvsharp
瑕疵检测的实现示例
检测这板件面的凹坑,并把这些凹坑绘制出来2.界面上可以选择,标注面积大于指定值的凹坑测试图像面积小于10个像素凹坑标注面积小于40个像素凹坑标注提示:以下是本篇文章正文内容,下面案例可供参考一、编程环境C#2015+
opencvsharp
·
2022-05-06 12:21
OpenCvSharp
学习笔记24--直方图均计算
一,直方图概念深入:先看一副官方图片:假设有一副图片,以及像素值(上图左)。把像素值分为不同的等级,每个等级称为bin。如图把直方图分为16个等级。每个等级包含不同的像素值范围(像素值最大255)。然后统计每个bin中像素出现的频率。一副灰度图像的像素范围按照上面的划分如下:[0~255]=[0~15]⋃\bigcup⋃[16~31]⋃\bigcup⋃[32~47]⋃\bigcup⋃……⋃\big
haixin-561
·
2022-05-01 08:41
学习笔记
图像处理
OpenCvSharp
学习笔记23--直方图均衡化
一,什么是直方图(Histogram)假设有一个7∗147*147∗14的图像矩阵,像素范围在0~20共21个灰度等级,统计各个像素出现的次数以及直方图。如上图。在分析图像,物体和视频的时候,我们经常用直方图来表达我们关注的信息。直方图可以用来表达很多不同的信息,例如:物体的颜色分布,物体的边缘梯度模板或是以概率分布的形式表达对当前物体位置的估计。直方图在计算机视觉中应用广泛,例如:通过判断帧与帧
haixin-561
·
2022-05-01 08:41
学习笔记
图像处理
OpenCVSharp
入门教程——导读
文章目录一、基础篇二、特征提取一、基础篇
OpenCVSharp
入门教程基础篇①——通过NuGet安装
OpenCVSharp
库
OpenCVSharp
入门教程基础篇②——获得图片像素及数据转换
OpenCVSharp
小康师兄
·
2022-04-29 07:27
OpenCVSharp入门教程
OpenCV
C#
OpenCVSharp
特征提取
图像识别
Opencv学习笔记 - 使用
opencvsharp
和支持向量机
以统计学习理论为基础的支持向量机被广泛应用于机器学习的各个领域,是最通用的万能分类器。20世纪90年代,针对当时的神经网络在小样本条件下的不良表现,人们试图从更本质的层次上寻求一种更好的学习机器。在这种需求的激发下,产生了统计学习理论,即研究小样本条件下机器学习规律的理论。1995年,出现了基于统计学习理论的支持向量机(SupportVectorMachine,SVM)。与神经网络相比,对于有限样
bashendixie5
·
2022-04-29 07:48
#
OpenCV
支持向量机
opencv
机器学习
HOG特征
svm
基于
OpenCvSharp
的数字图像处理 - 二值化
创建项目|文件与显示|像素操作|图像彩色类型转换|模糊、平滑、去噪|锐化、边缘检测|二值化|形态学|位置变换|直方图|霍夫变换|图像优化|图像分割完整示例项目一、二值化方法在
OpenCvSharp
,threshold
还是叫明
·
2022-04-03 07:15
数字图像处理
OpenCvSharp
OpenCV
C#
图像处理
二值化
OpenCVSharp
笔记17 鼠标操作与响应
#region鼠标操作与响应staticMattempMat;staticvoidMain(string[]args)//{MouseCallbackdraw=newMouseCallback(draw_circle);Matsrc=Cv2.ImRead("lenna.png",ImreadModes.AnyColor);Cv2.ImShow("srcimage",src);tempMat=new
这被禁忌的游戏
·
2022-03-31 07:42
OpenCVSharp
opencv
基于
OpenCvSharp
的数字图像处理 - 图像分割
创建项目|文件与显示|像素操作|图像彩色类型转换|模糊、平滑、去噪|锐化、边缘检测|二值化|形态学|位置变换|直方图|霍夫变换|图像优化|图像分割完整示例项目图像分割是根据图像中各部分的特征,分割出不同的区域,这些区域可能代表了不同的物体。最简单的图像分割是区分出背景和前景。图像分割目前有一些比较成熟的技术,但想不通过一些辅助手段而达到比较好的分割效果,还是有一定难度的。一、漫水填充如果用过Pho
还是叫明
·
2022-03-24 01:24
数字图像处理
OpenCV
OpenCvSharp
C#
图像处理
图像分割
58、Visual studio 2019+C#传递Mat数据给C++动态包处理,并将处理结果Mat返回给C#显示、保存
然后返回结果;这样就可以独立的写c++算法,使用c#进行前端界面和布局开发了一、创建C#工程然后简单测试一下工程二、在C#中先把OpenCV调用起来(1)在C#中打开搜索NuGet(库程序包管理器)安装最新的
OpenCVSharp
4
sxj731533730
·
2021-11-07 18:16
C/C++基础知识
图像处理
c#
c++
OpenCVSharp
笔记13 矩形绘制以及图像位操作
#region矩形绘制以及图像位操作staticvoidMain(string[]args){Matm1=Mat.Zeros(256,256,MatType.CV_8UC3);Matm2=Mat.Zeros(256,256,MatType.CV_8UC3);Cv2.Rectangle(m1,newRect(100,100,80,80),newScalar(255,255,0),-1,LineTyp
这被禁忌的游戏
·
2021-10-12 23:15
OpenCVSharp
opencv
OpenCVSharp
入门教程 基础篇⑥——Canny边缘检测算法
文章目录一、前文二、Canny边缘检测算法流程三、界面布局四、功能实现4.1打开图片4.2Canny边缘检测—源码4.3Canny边缘检测—参数讲解五、运行效果图一、前文Canny边缘检测算法,Canny是一个人名Canny的目标是找到一个最优的边缘检测算法,最优边缘检测的含义是:(1)最优检测:算法能够尽可能多地标识出图像中的实际边缘,漏检真实边缘的概率和误检非边缘的概率都尽可能小;(2)最优定
小康师兄
·
2021-07-16 21:53
OpenCVSharp入门教程
OpenCV
OpenCVSharp
Canny
边缘检测
C#
OpenCVSharp
_保存浮点型Mat数据
OpenCVSharp
提供了Mat的序列化和反序列化方法-----FileStorage类直接上干货:保存浮点型Mat:MatHomMat2dData=newMat(2,3,MatType.CV_64F
x1angzzz
·
2021-05-19 15:54
OpenCvSharp
实现Mat对象简单的像素操作
1:输出一个Mat对象的像素自定义一个Mat对象,然后输出像素值(像素值基本都在0–255之间,图像为三通道)代码publicstaticvoidF1(){Scalars=newScalar(0,0,255);//定义一个三通道颜色(红色)Matm=newMat(100,100,MatType.CV_8UC3,s);//矩阵数据类型(深度和通道数)MatType/**小图像的每一个像素值我们都是知
·
2020-11-17 11:59
C#中
OpenCVSharp
实现轮廓检测
OpenCVSharp
封装了这个函数,有2个参数(contours,hierarchy)要做特别的说明。
·
2020-11-17 11:58
OpenCvSharp
图像的修改和保存以及掩膜操作
一:图像的颜色空间转换在
OpenCvSharp
中颜色转换函数为:Cv2.CvtColor()参数:参数说明src:源图像,8位无符号,16位无符号或单精度浮点dst:输出图像,具有与src相同的大小和深度
·
2020-11-17 11:57
在C#中使用OpenCV(使用
OpenCVSharp
)的实现
1、什么是
OpenCVSharp
为了解决在Csharp下编写OpenCV程序的问题,我做过比较深入的研究,并且实现了高效可用的方法(GOCW);这几天在搜集资料的时候,偶尔看见了
OpenCVSharp
,
·
2020-11-15 16:32
OpenCvSharp
_FindContours函数参数详解
OpenCvSharp
中通过使用findContours函数,简单几个的步骤就可以检测出物体的轮廓,很方便。
x1angzzz
·
2020-11-01 20:16
opencv
c#
Opencv学习笔记 轮廓的中心点 vs 连通区域的质心
寻找轮廓并绘制中心点的参考代码及结果:Matimage01=Cv2.ImRead(@"C://Users//xiaomao//Desktop//123.png");
OpenCvSharp
.Point[]
bashendixie5
·
2020-10-24 17:07
OpenCv
图像处理
1024程序员节
opencv
0.3-
OpenCvSharp
4 图像叠加
0.3-
OpenCvSharp
4图像叠加图像线性混响:G=(1−θ)F+θ∗HG=(1-\theta)F+\theta*HG=(1−θ)F+θ∗H权值θ\thetaθ范围0-1,F和H是参加叠加的图像,
ch_ccc
·
2020-10-01 21:04
OpenCvSharp
OpenCvSharp
学习笔记4 --像素操作2
一:API:1:AT();获取像素值,4个重载,用法大同小异publicTAt(inti0,inti1)whereT:struct;//返回指定数组元素的值。publicTAt(inti0)whereT:struct;publicTAt(paramsint[]idx)whereT:struct;publicTAt(inti0,inti1,inti2)whereT:struct;参数:说明i0:In
haixin-561
·
2020-09-17 13:19
学习笔记
图像处理
OpenCvSharp
学习笔记12 --形态学操作应用 ,提取线条和文字
一:方法原理图像形态学操作的时候,可以通过自定义的结构元素实现结构元素对输入图像一些对象敏感,另一些不敏感。这样就会是敏感的对象改变而不敏感的对象保留输出。通过使用两个最基本的形态学操作:膨胀和腐蚀。使用不同的结构元素实现对输入图像的操作,得到不同的结果。**膨胀:**输出的像素值是结构元素覆盖下输入图像的最大像素值。**腐蚀:**输出的像素值是结构元素覆盖下输入图像的最小像素值。二:示意图二值图
haixin-561
·
2020-09-17 10:50
学习笔记
图像处理
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他