AForge学习笔记(列表)
AForge学习笔记(11):AForge.Imaging.Textures
Clouds texture:具有云彩的纹理效果,示例如下: CloudsTexture textureGenerator = new CloudsTexture(); float[,] texture = textureGenerator.Generate(320, 240); pictureBox1.Image =...
2012-11-06 12:11 阅读(380) 评论(0)
AForge学习笔记(10):AForge.Imaging.Filters
AdaptiveSmoothing:图像平滑处理,用于对图像进行适度的平滑,再平滑噪声的条件下保留边缘效应,实现如下: Bitmap bt = new Bitmap(@"C:\Users\GAOXIANG\Desktop\0.jpg"); Bitmap bt1 = bt.Clone(new Rectangle(new Point(0,0),bt....
2012-11-03 19:33 阅读(983) 评论(0)
AForge学习笔记(9):AForge.Imaging.ComplexFilters
FrequencyFilter:频率过滤器,顾名思义,过滤器将图像一定范围内的频率通过,去除范围以外的部分。示例程序如下: Bitmap bt = new Bitmap(@"C:\Users\GAOXIANG\Desktop\1.jpg"); int a = (Int32)Math.Log(bt.Width, 2); i...
2012-11-03 18:45 阅读(342) 评论(0)
AForge学习笔记(8):AForge.Imaging.ColorReduction
BurkesColorDithering:用于实现伴有巴克斯误差扩散的色彩抖动。所谓色彩抖动即是根据调色板中的最匹配色替换原始图像颜色,在此过程中由于匹配色与原始色存在差值,因此产生误差,这些误差会进行扩散,通常通过邻近的七个像素基于协因子进行扩散。色彩抖动程序实现如下: Bitmap bt = new Bitmap(@"C:\Users\GAOXIANG\Desktop...
2012-11-02 18:33 阅读(514) 评论(0)
AForge学习笔记(5):AForge.Imaging(下)
ImageStatistics:对图像的RGB进行统计,示例如下: Bitmap bt = new Bitmap(@"C:\Users\GAOXIANG\Desktop\1.jpg"); // 统计 ImageStatistics stat = new ImageStatistics(bt);...
2012-11-01 20:16 阅读(613) 评论(0)
AForge学习笔记(5):AForge.Imaging(上)
本次我们一起来学习AForge中影像处理算法以及使用方法。 ComplexImage:对复杂影像的处理主要包括反向快速傅立叶变换以及正向快速傅立叶变换,使用很简单,如下面示例: //读入原始影像 Bitmap bt=new Bitmap(@"C:\Users\GAOXIANG\Desktop\FLY.jpg"); S...
2012-10-31 11:25 阅读(718) 评论(0)
AForge学习笔记(4):AForge.Genetic
遗传算法简介: 在学习AForge的遗传算法之前,我们首先简单介绍一下遗传算法的理念:遗传算法的提出是源于达尔文进化论思想的启发,优胜劣汰,适者生存,适应力强的生存下去的几率更大,那么在算法上我们用适应性函数来模拟遗传学中的适应性强度,函数值越大说明适应能力越强,被继续保留的概率越大。在算法当中有几个主要术语:种群(Population),基因(Gene),染色体(chromosome)。种群被...
2012-10-30 10:31 阅读(477) 评论(0)
AForge学习笔记(3):AForge.Fuzzy
AForge.Fuzzy 提供了大量的模糊集操作。 FuzzySet:模糊集是模糊应用的基础,也是理解模糊应用的关键,我们通过一个例子理解模糊集的概念:在现实生活中我们以冷暖来直观的描述温度,例如我们直观认定20摄氏度左右为冷,30摄氏度左右为暖。但是在对温度进行数字型描述时,我们会发现很难确定临界点,这一临界点决定突破某一温度值为暖,低于某一温度值为冷。因此我们引入了模糊集概念,即假设我们确定...
2012-10-29 10:39 阅读(446) 评论(0)
AForge学习笔记(2):AForge.Controls
首先我们在VS2010中添加AForge.Controls提供的控件: Chart:这一控件提供了AddDataSeries,Dispose,RemoveAllDataSeries,RemoveDataSeries,UpdataDataSeries方法,通过下面的简单实例我们进行学习: 实例:// create data series array...
2012-10-28 11:33 阅读(574) 评论(0)
AForge学习笔记(1):AForge
本次主要简单介绍AForge.NET中的 AForge命名空间。 AForge: AForge是AForge.NET framework的核心命名空间,它也包括很多核心类。 类和结构: ConnectionFailedException:联系失败的异常。语法:public ConnectionFailedException(string...
AForge学习笔记(列表)的更多相关文章
- 《python基础教程(第二版)》学习笔记 列表/元组(第2章)
<python基础教程(第二版)>学习笔记 列表/元组(第2章)序列中的下标从0开始x='ABC' ==> x[0]='A', x[1]='B', x[2]='C'负数索引从右边开始 ...
- 【Redis】命令学习笔记——列表(list)+集合(set)+有序集合(sorted set)(17+15+20个超全字典版)
本篇基于redis 4.0.11版本,学习列表(list)和集合(set)和有序集合(sorted set)相关命令. 列表按照插入顺序排序,可重复,可以添加一个元素到列表的头部(左边)或者尾部(右边 ...
- HTML 学习笔记(列表)
HTML 列表 html中列表使用标签<ul>和 <ol>来实现,不同的行用标签<li>来实现 <li>中包含的就是列表每行的内容.列表包含有序列表&l ...
- python2.7 学习笔记--列表的使用
同其它编程语言一样,python也提供了丰富的数据结构,以方便数据的处理.本文介绍两种最基本的数据集合,列表和元组的使用. 一.列表使用介绍 可以理解为一个有序的序列.其使用方式举例如下: list= ...
- Python学习笔记——列表
1.创建列表类型数据并给其赋值 >>> aList = [123,'abc',4.56,['inner','list'],7-9j] >>> aList [123, ...
- HTML学习笔记——列表和table
1>有序列表.无序列表和自定义列表 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- python学习笔记——列表生成式与生成器
1.列表生成式(List Comprehensions) python中,列表生成式是用来创建列表的,相较于用循环实现更为简洁.举个例子,生成[1*1, 2*2, ... , 10*10],循环用三行 ...
- Python 2.7 学习笔记 列表的使用
同其它编程语言一样,python也提供了丰富的数据结构,以方便数据的处理.本文介绍两种最基本的数据集合,列表和元组的使用. 一.列表使用介绍 可以理解为一个有序的序列.其使用方式举例如下: list= ...
- html学习笔记 - 列表
<!-- 无序列表 --> <ul type = square> <li><a href="https://www.baidu.com"& ...
随机推荐
- 编译及load mydqli.so文件
(1)cd /usr/local/php-5.2.17/ext/mysqli(2)输入/usr/local/php/bin/phpize 回车(3)./configure --prefix=/usr/ ...
- 开发者必读jQuery Mobile入门教程
你每天都会对着它讲话,和它玩游戏,用它看新闻——没错,它就是你裤兜里的智能手机.android,黑莓还是iphone?为了让你清楚意识到究竟哪些才算是智能手机,我在下面总结了一个智能手机系统/设备的列 ...
- ArcGIS Engine 捕捉
原文 ArcGIS Engine 捕捉 bool bCreateElement = true; ;//时间间隔 ;//初始值 IElement m_element = null; //界面绘制点元素 ...
- ylb:exists(存在)的应用实例
ylbtech-SQL Server:exists(存在)的应用实例 SQL Server exists(存在)的应用实例. 1,exists(存在)的应用实例 返回顶部 -- =========== ...
- 转载:50个C/C++源代码网站
来源:http://www.cnblogs.com/feisky/archive/2010/03/05/1679160.html C/C++是最主要的编程语言.这里列出了50名优秀网站和网页清单,这些 ...
- C#学习7
一.变量交换 ; ; Console.WriteLine("开始a={0},b={1}",a,b); a = a + b; b = a - b; a = a - b; Consol ...
- 动态创建二维vector数组 C和C++ 及指针与引用的区别
二维vectorvector<vector <int> > ivec(m ,vector<int>(n)); //m*n的二维vector 动态创建m*n的二 ...
- Python 统计文本中单词的个数
1.读文件,通过正则匹配 def statisticWord(): line_number = 0 words_dict = {} with open (r'D:\test\test.txt',enc ...
- ACM2050前传
n在一个平面上有一个圆和n条直线,这些直线中每一条在圆内 同其他直线相交,假设没有3条直线相交于一点,试问这些直线 将圆分成多少区域. 使用递归 F(1)=2; F(n) = F(n-1)+n; ...
- HDU1243:反恐训练营
题目链接:反恐训练营 题意:本质上是求最大公共子序列,然后加上一个权值 分析:见代码 //公共子序列问题 //dp[i][j]表示前s1的前i个与s的前j个匹配得到的最大公共子序列 #include& ...