VB.NET邮件群发纯htlm二维码

发送邮件采用了frame的System.Net.MailDim msg As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage() msg.To.Add(mailToStr) msg.From = New MailAddress("liuc@qq.com", "Liuc", System.Text.Encoding.UTF8...
阅读(744) 评论(1)

EmguCV中的实时视频显示

EmguCV中的Capture类可以完成视频文件的读取,并且能捕获每一帧。...
阅读(560) 评论(1)

条码识别

条码是将线条与空白按照一定的编码规则组合起来的符号,用以代表一定的字母、数字等资料。世界上约有225种以上的一维条码,每一种一维条码都有自己的一套编码规格,规定每个字母(可能是文字或数字)是由几个线条(Bar)及几个空白(Space)组成,以及字母的排列。一般较流行的一维条码有39码、EAN码、UPC码、128码等。通常一个完整的条码是由两侧的静空区、起始码、资料码、检查码、终止码组成,以一条一维...
阅读(2062) 评论(1)

OpenCV与EmguCV中的图像轮廓提取

轮廓是图像中表示边界的一系列点的集合。虽然边缘检测算法可以根据像素间的差异检查出轮廓边界的像素,但是它并没有把轮廓做为一个整体表示出来。所以下一步工作是把这些边缘检测出来的像素组装成轮廓。openCV中可以用findContours()函数来从二值图像中提取轮廓。openCV中一般用序列来存储轮廓信息。序列中的每一个元素是曲线中一个点的位置。函数findContours()从二值图像中寻找轮廓。f...
阅读(5958) 评论(3)

OpenCV与EmguCV中的漫水填充

漫水填充算法,是根据选定的种子点,用一种自定义的颜色填充种子点的联通区域,通过设置可连通像素的上下限以及连通方式来达到不同的填充效果。漫水填充经常被用来标记或分离图像的一部分以便对其进行进一步处理或分析。所谓漫水填充,简单来说,就是自动选中了和种子点相连的区域,接着将该区域替换成指定的颜色。漫水填充也可以用来从输入图像获取掩码区域,掩码会加速处理过程,或者只处理掩码指定的像素点。在OpenCV中,...
阅读(3675) 评论(1)

OpenCV与EmguCV中的形态学滤波

形态学(morphology)一词通常表示生物学的一个分支,该分支主要研究动植物的形态和结构。而我们图像处理中指的形态学,往往表示的是数学形态学。下面一起来了解数学形态学的概念。数学形态学是由一组形态学的代数运算子组成的,它的基本运算有4个: 膨胀、腐蚀、开启和闭合, 它们在二值图像和灰度图像中各有特点。简单来讲,形态学操作就是基于形状的一系列图像处理操作。OpenCV为进行图像的形态学变换提供了...
阅读(2797) 评论(0)

OpenCV与EmguCV中的空间滤波

图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接响到后续图像处理和分析的有效性和可靠性。(滤波就是要去除没用的信息,保留有用的信息,可能是低频,也可能是高频)滤波一词借用于频域处理。本意是指信号有各种频率的成分,滤掉不想要的成分,即为滤掉常说的噪声,留下想要的成分,这既是滤波的过程,也是滤波的目的。滤波分为两种:空间滤波与频域...
阅读(5279) 评论(1)

Emgu.CV.CvInvoke的类型初始值设定项引发异常

Dim img As Image(Of Gray, Byte) = Nothing img = New Image(Of Gray, Byte)(Image.FromStream(New MemoryStream(ImageByte.Bytes)))报以下错误:“Emgu.CV.CvInvoke”的类型初始值设定项引发异常。异常的原因是无法加载opencv_core290:无法加载指定的模块找到一...
阅读(1959) 评论(1)

MongoDB入门

为什么要学习MongoDB?传统的SQL方式操作数据库过于复杂、要考虑的问题太多、容易出错MongoDB的Bson方式操作数据库学习简易,容易上手只要设计合理,MongoDB效率可以远超MySql完全开源免费各种编程语言完全兼容什么是MongoDB?MongoDB是一个基于分布式文件存储的开源数据库系统。在高负载的情况下(需要更多的存储空间和更强的处理能力),添加更多的节点(这就是所谓的分片),可...
阅读(1849) 评论(0)

根据矩阵的二维相关系数进行OCR识别

我想通过简单的模板匹配来进行图像识别。把预处理好的字符图片,分别与A到J的样本图片进行模板匹配。结果最大的表明相关性最大,就可以识别字符图片了。在实际应用中,我用了openCV的matchTemplate()函数,但是未达到我想要点的效果。matchTemplate()的功能是在图像中搜索出指定的模板,如果模板是从待搜索的图像中截取出来的,会有很好的效果。但是如果模板不是待搜素图像的一部分,似乎达...
阅读(913) 评论(1)

VB.NET FTP传输及Win7下的FTP服务配置

FTP是File Transfer Protocol的英文简称,中文是文件传输协议。我们可以通过一个支持FTP协议的客户端程序,连接到远程主机上的FTP服务器,上传或者下载文件。TCO/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。FTP的任务是从一台计算机将文件传送到另一台计算机上,并不受操作系统的限制。首先我们来进行一下Win7下的FTP服务的配置。我们先新建访问F...
阅读(1614) 评论(0)

VB.NET多线程入门

最近项目中遇到了一个处理速度慢堵塞用户界面操作的问题,因此想用多线程来解决。 在处理数据的循环中,新建线程,在新建的线程中处理数据。多线程同时处理数据,以此来达到加速的目的。 在多任务操作系统中,我们可以在操作系统的协调下同时进行多个任务。各个任务以分时复用的形式来进行工作。Windows操作系统通过进程ID来管理各进程,每个进程至少包含一个线程,线程是进程中可以独立运行的程序片段。在主程序运行时,主程序可以启动线程,线程与主程序同时运行。线程是系统中分数处理的最小单位,也就是说线程可以与主程序并行运行,共...
阅读(2304) 评论(3)

mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)

对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。1.$inc--------------------------------------------------------------------------这个修改器干什么使的呢?看看下面示例...
阅读(385) 评论(0)

VB.NET 异常处理及抛出异常

异常处理是.NET平台重要的安全机制,它将错误代码的接受和处理的进行了完美的分离,理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解,而且还提供了处理程序运行时出现的任何意外或异常情况的方法。在.NET平台中异常处理使用 try、catch 和 finally 关键字来尝试可能未成功的操作,处理失败,以及在事后清理资源。异常处理(又称为错误处理)功能。与传统VB6.0中的On E...
阅读(410) 评论(0)

MongoDB使用中的一些问题

1、count统计结果错误这是由于分布式集群正在迁移数据,它导致count结果值错误,需要使用aggregate pipeline来得到正确统计结果,例如:db.collection.aggregate([{$group: {_id: null, count: {$sum: 1}}}])引用:“On a sharded cluster, count can result in an inaccur...
阅读(1002) 评论(0)

【图像处理笔记】锐化空间滤波器

锐化处理的主要目的是突出灰度的过渡部分。补偿轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰。 图像锐化的用途多种多样,应用范围从电子印刷和医学成像到工业检测和军事系统的制导等。 图像的模糊可以通过积分来实现(均值处理与积分类似)。而图像锐化,则需要微分来实现。 下面的内容,我们将讨论由数字微分来定义和实现锐化算子的方法。...
阅读(2059) 评论(0)

【图像处理笔记】平滑空间滤波器

平滑空间滤波器是低频增强的空间滤波技术。它的目的有两类:一是模糊处理,二是降低噪声。 本文介绍的平滑空间滤波器也分为两类,一类是线性滤波器,比如最简单的简单平均法。但是大多数线性滤波器具有低通特性,去除噪声的同时也使得图像的边缘变得模糊了。另一类是统计排序滤波器。它是非线性滤波器,在去除噪声的同时,也能较好的保留了图像的边缘信息。...
阅读(2593) 评论(0)

排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。         当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序...
阅读(720) 评论(0)

VB.Net刷点击

如何能够快速的增长博客的点击量呢~ 我用的是WebBrowser 控件,访问要刷点击的文章。定时器定时刷新,同时清除本地的cookie。就可以实现刷点击啦。 Public webBrowNum As Integer = 0 Public webBrowUrl As String = "" Public articleList As List(Of String) = New List(Of S...
阅读(531) 评论(0)

FlowLayoutPanel控件

最近用到了FlowLayoutPanel控件。感觉功能很强大~FlowLayoutPanel 是流式布局面板。可以实现动态的添加控件,实现响应式的布局排版。FlowLayoutPanel控件沿着水平或垂直流方向排列其内容。其内容可以从一行换到下一行。或者,还可以对它的内容进行剪裁,而不是进行换行。 可以通过设置FlowDirection 属性的值来指定流向。在从右向左(RTL)的布局中,FlowLayoutPanel 控件会相应地反转其流向。还可以通过设置WrapContents 属性来指定是对FlowLa...
阅读(3126) 评论(0)
40条 共2页1 2 下一页 尾页
    个人资料
    • 访问:122680次
    • 积分:1648
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:6篇
    • 译文:0篇
    • 评论:16条
    个人简介
    2014.6月本科毕业于辽宁师范大学,电子信息工程专业。目前从事vb.net及图像处理的相关开发工作。
    个人邮箱:859940277@qq.com
    乖~拿起手机扫一扫嘛
    博客专栏
    文章分类
    最新评论
    ❤❤❤❤❤我女票也是程序员