随笔分类 -  人脸识别创新实践

摘要:由于第一次写的太粗糙了,所以又修改了一下,详细的更改如下: @() 更改 优化了一下界面风格 窗口问题 原来是在主界面外新开一个窗口显示画面,现在改为在主界面显示。 思路为用一个Jlabel来显示图片,用一个线程每隔50ms刷新一次,达到显示视频的效果。 识别问题 将原来的静态识别照片改为动态识别, 阅读全文
posted @ 2020-05-26 15:41 xiuzhublog 阅读(539) 评论(2) 推荐(2)
摘要:结果 基本实现了识别的功能。基本的界面如下 界面长得比较丑,主要是JavaSwing写界面比较麻烦,写个菜单栏都要那么多代码。目前不打算改了。 实现的思路是:使用opencv中自带的OpenCVFrameGrabber获取摄像头的数据,CanvasFrame来显示摄像头捕获的画面。 点击注册和识别都 阅读全文
posted @ 2020-04-23 21:05 xiuzhublog 阅读(2592) 评论(2) 推荐(2)
摘要:Haar特征原理综述Haar特征是一种反映图像的灰度变化的,像素分模块求差值的一种特征。它分为三类:边缘特征、线性特征、中心特征和对角线特征。如下所示: Haar-like矩形特征拓展 Lienhart R.等对Haar-like矩形特征库作了进一步扩展,加入了旋转45。角的矩形特征。扩展后的特征大 阅读全文
posted @ 2020-03-31 21:15 xiuzhublog 阅读(1475) 评论(0) 推荐(0)
摘要:书里的解释: 其他的没找到什么资料,直接参考百度百科 https://baike.baidu.com/item/%E5%9B%BE%E5%83%8F%E4%BA%8C%E5%80%BC%E5%8C%96/1748870?fr=aladdin#2 具体是先实现灰度化,然后实现二值化。 里面提到了ope 阅读全文
posted @ 2020-03-31 16:41 xiuzhublog 阅读(2167) 评论(0) 推荐(0)
摘要:什么是直方图均衡化? 直方图均衡化是一种简单有效的图像增强技术,通过改变图像的直方图来改变图像中各像素的灰度,主要用于增强动态范围偏小的图像的对比度。原始图像由于其灰度分布可能集中在较窄的区间,造成图像不够清晰。例如,过曝光图像的灰度级集中在高亮度范围内,而曝光不足将使图像灰度级集中在低亮度范围内。 阅读全文
posted @ 2020-03-31 15:36 xiuzhublog 阅读(1707) 评论(0) 推荐(0)
摘要:灰度图像上每个像素的颜色值又称为灰度,指黑白图像中点的颜色深度,范围一般从0到255,白色为255,黑色为0。所谓灰度值是指色彩的浓淡程度,灰度直方图是指一幅数字图像中,对应每一个灰度值统计出具有该灰度值的象素数。 灰度就是没有色彩,RGB色彩分量全部相等。如果是一个二值灰度图象,它的象素值只能为0 阅读全文
posted @ 2020-03-31 14:30 xiuzhublog 阅读(1138) 评论(0) 推荐(0)
摘要:高斯模糊也叫作高斯平滑,这里主要用来实现图像降噪。官方有入门教程:http://opencv-java-tutorials.readthedocs.io/en/latest/ 实现代码如下: package part; import org.opencv.core.*; import org.ope 阅读全文
posted @ 2020-03-31 14:28 xiuzhublog 阅读(1127) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/sinat_38102206/article/details/81156589 配置运行时参数。通过菜单“Run->Edit Configurations...”打开“Run/Debug Configurations"对话框。在对话框窗口右侧,找到“ 阅读全文
posted @ 2020-03-31 14:26 xiuzhublog 阅读(826) 评论(0) 推荐(0)
摘要:灰度图像上每个像素的颜色值又称为灰度,指黑白图像中点的颜色深度,范围一般从0到255,白色为255,黑色为0。所谓灰度值是指色彩的浓淡程度,灰度直方图是指一幅数字图像中,对应每一个灰度值统计出具有该灰度值的象素数。 灰度就是没有色彩,RGB色彩分量全部相等。如果是一个二值灰度图象,它的象素值只能为0 阅读全文
posted @ 2020-03-24 16:52 xiuzhublog 阅读(1238) 评论(0) 推荐(0)