摘要:
/// <summary> /// 将Bitmap转换为字节数组 /// </summary> /// <param name="width">图像宽度</param> /// <param name="height">图像长度</param> /// <param name="channel">图 阅读全文
摘要:
线性滤波可以说是图像处理最基本的方法,它可以允许我们对图像进行处理,产生很多不同的效果。做法很简单。首先,我们有一个二维的滤波器矩阵(有个高大上的名字叫卷积核)和一个要处理的二维图像。然后,对于图像的每一个像素点,计算它的邻域像素和滤波器矩阵的对应元素的乘积,然后加起来,作为该像素位置的值。这样就完 阅读全文
摘要:
Halcon学习(三)赋值与数组操作 阅读全文
摘要:
学习图像增强之前我们需要知道以下几个问题: 1.为什么要学习图像增强? 2.如何进行图像增强? (i,j)表示的是像素空间位置,所以设计的滤波又叫空间域滤波。 噪声的产生一般来说都是高频噪声,所以,我们可以设计一个低通滤波器,只允许低频通过,高频不允许通过。首先,我们需要将图像(二维数组)进行一个傅 阅读全文
摘要:
有时候我们会需要这样一种控件效果,上面是标题,下面是另外一个区域,且分别需要设置不同的颜 色等,当然我们可以使用splitContainer控件来制作,也可以直接使用自定义控件来,这样可以减少一 定的麻烦。添加一个组件并继承Panel类,对Panel进行扩展。 using System; using 阅读全文
摘要:
下面来开发一个LED指示灯控件,如下: 设计属性包括: 外环宽度,外环间隙,内环间隙,颜色【五种】,当前值。 由于该LED指示灯基本是完全独立设计的,并不是在某个控件的基础上进行的开发,因此,这里使 用用户控件的方式进行开发。通过GDI+方式对控件进行绘制。GDI的坐标系如下: 首先绘制外环,然后绘 阅读全文
摘要:
自定义控件可以用组件或者用户控件来开发,如果是基于基础控件,进行一些扩展,那么可以使用组件,其它的情况可以使用用户控件。 首先新建一个类库项目,然后添加一个组件,取名为ButtonExtend,再添加一个窗体进行测试: 因为是要在Button的基础上进行开发,所以将继承Component改为继承Bu 阅读全文
摘要:
一.文件服务接口 1.文件上传 2.文件传输(上传按钮) 3.文件传输停止 服务地址: 在客端添加服务器引用,从而实现客户端调用服务器的功能。 二.契约 服务契约[ServiceContract]:定义服务器这边的功能。 操作契约[OperationContract]:简单的说,就是指定服务器的功能 阅读全文
摘要:
Modbus概念 Modbus协议是应用于电子控制器上的一种通用语言,通过此协议,可以实现控制器相互之间或通过网络实现通信。 Modbus特点 Modbus协议标准开放、公开发表且无版权要求。 Modbus协议支持多种电气接口,包括RS232,TCP/IP等,还可以在各种介质上进行传输,如双绞线、光 阅读全文
摘要:
电脑ping网络CMD命令教程 阅读全文