![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencvsharp
文章平均质量分 71
zanllp
个人网站 zanllp.cn
展开
-
c# opencvsharp学习笔记(7)均值偏移(meanshift)算法,Mat转位图,使用gdi+显示Mat
1.均值偏移在6说过一般是使用HSV的色调通道就行所以,所以我们可以直接写成一个函数,输入源图和roi返回反向直方图 static Mat HistBack(Mat src,Mat roi) { Mat srcHSV = new Mat(); Mat roiHSV = new Mat();...原创 2018-04-10 12:26:53 · 4639 阅读 · 1 评论 -
c# opencvsharp学习笔记(1)
opencvsharp是c#的一个计算机视觉库,函数和opencv差不多,可还是有一些出入。网上好像也没什么这个库的教程,c++倒是一堆堆的,于是就萌生了这个的想法,不过基本也就是我的注释和理解。代码是看着好几个c++的教程写下来的,主要是《opencv计算机视觉编程攻略》,话说不知道我们学校的学生是不是对opencv的研究很热衷啊,本来去图书馆是要毛星云的《opencv3编程入门》结果被借光了,...原创 2018-04-05 21:41:07 · 34664 阅读 · 14 评论 -
c# opencvsharp学习笔记(2)
Mat src = new Mat("lenna.png", ImreadModes.AnyColor);//src就是source源,dst destination,目的地。Mat src = Cv2.ImRead("lenna.png", ImreadModes.GrayScale);这两个读取图片最常用的方式,个人比较喜欢用前者。这是imreadmodes的几个枚举,记住第4个是转成灰度图就...原创 2018-04-06 00:08:22 · 15073 阅读 · 2 评论 -
c# opencvsharp学习笔记(3)兴趣区域ROI,图像叠加,操作像素点
ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。在Halcon、OpenCV、Matlab等机器视觉软件上常用到各种算子(Operator)和函数来求得感兴趣区域ROI,并进行图像的下一步处理。以上来自百度百科。lenna太丑了,下面换成滚滚。1.定义兴趣区域Mat p...原创 2018-04-06 04:34:58 · 23257 阅读 · 10 评论 -
c# opencvsharp学习笔记(4)操作像素点,椒盐噪声,重映射
1.操作像素点在这里和c++的区别就出来了,c++对像素点的setget用的是at函数。而c#的at函数只能用于get,set用的就是set函数,我一般直接用setget函数. // // 摘要: // Set a value to the specified array element. //将值设置为指定的数组元素.。 /...原创 2018-04-06 06:58:31 · 11629 阅读 · 0 评论 -
c# opencvsharp学习笔记(5)CvTrackbar,HSV,通道分割合并
1.CvTrackbarpublic CvTrackbar(string name, string window, CvTrackbarCallback callback);public CvTrackbar(string name, string window, CvTrackbarCallback2 callback); // // 摘要: /...原创 2018-04-06 09:31:22 · 7330 阅读 · 2 评论 -
c# opencvsharp学习笔记(6)直方图与反向投影直方图
1.直方图先来对灰度图计算 // computes the joint dense histogram for a set of images. // 计算一组图像的联合密集直方图。 // 参数: // images://输入图像 // // channels://通道,输入图...原创 2018-04-07 01:47:13 · 6799 阅读 · 4 评论 -
使用opencvsharp在c# winform的pictureBox上播放视频
using OpenCvSharp; using OpenCvSharp.Extensions; static VideoCapture capture=new VideoCapture(@"E:\视频素材\西门子SGT-750燃气轮机.mp4"); static bool isopen = false; ...原创 2018-09-01 02:05:05 · 12307 阅读 · 7 评论