c#
文章平均质量分 68
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 · 4723 阅读 · 1 评论 -
.Net Core 使用MySql
nuget 搜mysql,直接点下面这就行,不需要其它这个库写的非常好,从using System.Data;using System.Data.SqlClient;迁移过来不需要任何学习成本下面是封装的类和例子using System;using System.Collections.Generic;using System.Threading;using System.T...原创 2018-12-30 23:47:00 · 1771 阅读 · 0 评论 -
c#获取系统信息的几种方式
1.Environment这个没什么好说的,最简单的方法 //提供有关当前环境和平台的信息以及操作它们的方法。此类不能被继承。 //获取或设置当前工作目录的完全限定路径。 public static string CurrentDirectory { get; set; } //获取当前计算机上的处理器数。 public ...原创 2018-09-16 07:13:15 · 4505 阅读 · 0 评论 -
使用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 · 12458 阅读 · 7 评论 -
c# opencvsharp学习笔记(6)直方图与反向投影直方图
1.直方图先来对灰度图计算 // computes the joint dense histogram for a set of images. // 计算一组图像的联合密集直方图。 // 参数: // images://输入图像 // // channels://通道,输入图...原创 2018-04-07 01:47:13 · 6842 阅读 · 4 评论 -
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 · 7366 阅读 · 2 评论 -
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 · 11672 阅读 · 0 评论 -
c# opencvsharp学习笔记(3)兴趣区域ROI,图像叠加,操作像素点
ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。在Halcon、OpenCV、Matlab等机器视觉软件上常用到各种算子(Operator)和函数来求得感兴趣区域ROI,并进行图像的下一步处理。以上来自百度百科。lenna太丑了,下面换成滚滚。1.定义兴趣区域Mat p...原创 2018-04-06 04:34:58 · 23444 阅读 · 10 评论 -
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 · 15128 阅读 · 2 评论 -
c# opencvsharp学习笔记(1)
opencvsharp是c#的一个计算机视觉库,函数和opencv差不多,可还是有一些出入。网上好像也没什么这个库的教程,c++倒是一堆堆的,于是就萌生了这个的想法,不过基本也就是我的注释和理解。代码是看着好几个c++的教程写下来的,主要是《opencv计算机视觉编程攻略》,话说不知道我们学校的学生是不是对opencv的研究很热衷啊,本来去图书馆是要毛星云的《opencv3编程入门》结果被借光了,...原创 2018-04-05 21:41:07 · 34733 阅读 · 14 评论 -
上位机第二版本
假装是个uwp软件。数据采集和输出应该是没bug了,点下excel导出会展开菜单。折线图支持自由捕获和关键字捕获,自由捕获就是把串口收到的字符串找出里面所有的数据值(遇到换行符停止)并输出,关键字是Li:,i为0到4表示5条线,只会抓取关键字后到下一个会数字,负号的,或者小数点之间的数据,更加安全。点的话则需要2个关键字PiX:和PiY:。对于串口读取延时,因为串口是再接收到第一个数据后开始读取数...原创 2018-04-11 00:44:45 · 1068 阅读 · 0 评论 -
c# 使用HttpClient的post,get方法传输json
微软文档地址https://docs.microsoft.com/zh-cn/dotnet/api/system.net.http.httpclient?view=netframework-4.7.2,只有get。post 的方法找了白天才解决using System;using System.Collections.Generic;using System.Threading;using...原创 2019-01-01 01:46:50 · 39954 阅读 · 7 评论