C#图像识别
以C#软件为基础,实现图像识别的过程
家有琦琦果
这个作者很懒,什么都没留下…
展开
-
人工智能 PCA人脸识别
人工智能 PCA人脸识别效果查看实现过程读取样本样本中心化奇异值处理数据处理计算样本中心计算比较新样本对特征样本显示结果验证 效果查看 前4行为驯训练样本,后面为识别及处理的效果 实现过程 这里主要使用奇异值分解: 程序编程主要围绕这个公式进行: 读取样本 样本中心化 这里记得注意:矩阵中心化是按列处理,所以程序里对只有Mean[j],最后记得求均值。最后用样本减去均值,获得新的矩阵,就是中心化了 Matrix就是最后的中心化后的矩阵。里面的std[]用于求方差的,暂时不用理会 奇异值处理 这里直接调原创 2020-08-13 11:51:47 · 523 阅读 · 1 评论 -
C#图像处理程序实现--灰度处理以及Laplace处理 笔记整理3
这里在采用第三个方法来完成同样的工作:在内存中使用指针的方法完成 一样的把它写成函数,代码如下 在这里插入代码片 static Bitmap Laplace(Bitmap bmpToLaplace,int[,] filterMatrix) { if ((filterMatrix.GetLength(0) & 1) == 0|| (filterMa...原创 2020-02-20 17:22:04 · 429 阅读 · 0 评论 -
C#图像处理程序实现--灰度处理以及Laplace处理 笔记整理2
上一篇博文对Laplace图像处理做了基本的阐述,但是由于使用的get和set指令,无疑无法提高图像处理的效率。这里使用另一种方式对其处理,就是最常用的BitmapData 命令,对图像作进一步的处理。 首先来看一下bitmapData命令 在这里插入代码片 BitmapData sourceData = bitmap.LockBits(new Rectangle(0, 0, bitmap.Wid...原创 2020-02-20 14:56:03 · 460 阅读 · 0 评论 -
C#图像处理程序实现--灰度处理以及Laplace处理 笔记整理1
这两天潜下心来学习图像处理,希望能够入图像处理的门,开始一路下来在论坛上各种看各种找,所找的基本上七七八八,但是感觉总是缺点什么,经过导师的一番交流和学习下来,感觉收获颇多,随整理记录,同时征得导师同意,将源码也发送出来,供大家学习和交流 从开始说吧,找到一幅图片,对其进行灰度处理(新手可以参考,我这里使用的方法相对简单,用了最原始的方法,getpxiel函数。) 在这里插入代码片 ...原创 2020-02-19 23:26:25 · 1079 阅读 · 0 评论 -
C#图像处理程序实现-Harris角点检测笔记整理
C#图像处理程序实现-Harris角点检测笔记整理知识点汇总Harris实现过程主程序(1)图像灰度处理、梯度处理,同时构建多维数组(2)从多维数组中获取相关数据(3)对图片做高斯平滑处理(4)使用Harris算法计算角点数量(5)对获取的角点数量做非最大值抑制 知识点汇总 先看一些论坛上汇总的关于角点检测的博文,讲的挺好的,自己补充知识点,链接点击这里 Harris实现过程 补充一点,后期图像识...原创 2020-03-22 17:10:35 · 1348 阅读 · 5 评论