软件设计/软件工程(20539+资源)
三人抢答器.rar 基于S7-1200PLC的三人抢答器设计系统,软件为TIA V13
开发工具:PLC 文件大小:2.9MB 下载次数:1 2022-01-01 21:19:21上传 上传者:cumtsiee1234
交通灯.zip 基于s7-1200plc的交通灯控制系统设计,软件为TIA V13
开发工具:PLC 文件大小:668.8KB 下载次数:0 2022-01-01 21:16:47上传 上传者:cumtsiee1234
Voyager-2-Error-Correction-Codes-master.zip RS可用代码,经过初步调试与筛查,RS码
开发工具:matlab 文件大小:5.1MB 下载次数:0 2021-12-30 15:52:28上传 上传者:xxy-ixq
FingerRecognitionFromScratch-master.zip 指纹采集----》预处理----》特征点提取----》特征点匹配 指纹识别的一般步骤为指纹采集、预处理、特征点提取、特征点匹配。指纹分为螺旋形、弓形、环形。指纹的处理效果影响着后面特征点的提取和识别效果,所以图像的预处理占有重要的地位。指纹采集一般有专业的设备,所以这一步骤一搬不关注。 # 预处理 因为采集指纹时力度和各种因素所以采集的指纹灰度图会有很大不同,首先对图像进行归一化处理,归一化主要针对两个步骤:大小和灰度值。把采集到的指纹图统一调整到特定大小。灰度值我会根据整幅图的均值方差调整到某一范围内。 归一化处理完毕后会对图像进行分割处理,目的是区分出前景色和背景色。我采用的分割为根据多区域阈值分割。多区域分割的效果取决于区域的大小,而指纹的区域分为一脊一谷最好,所以我选择3x3的区域大小。我会根据对区域多次进行求均值和方差进行分割。采集到的指纹图背景的灰度值大于前景色,背景主要为低频,所以背景的方差小于前景的方差。我分别求得背景和前景的均值和方差然后会得到背景为白色 脊线为黑色。然后保存在矩阵e(二值图)中,我会根据e中位置等于1的点的八邻域点的和小于四得到背景色,达到背景和前景分离(e矩阵)。然后黑白反转让感兴趣的前景色变为白色(保存在Icc中),灰度图(gray)的背景值替换为小区域块的和的均值(G1).但是得到的脊线方向并不能达到准确识别指纹。所以下一步会沿脊线方向增强指纹纹路,采用的方法为基于脊线方向场的增强方法。为了估计脊线的方向场,把脊线的方向场划分为八个方向,然后根据八个方向的灰度值的总和来得到脊线的方向。并对图像进行二值化。此时脊线还是为黑色。因为各种采集原因(油脂水分等)会使指纹粘连断裂,会影响后续的特征提取和识别,接下来会去除指纹中的空洞和毛刺,如果当前位置点值为0(背景)该点的四邻域点(上下左右)的和大于3则为毛刺,空洞的判断方法为该点为白色(背景)的四周为黑色(前景)八领域点两的和为0,则为空洞。我们得到的图像的纹线仍具有一定的宽度,而指纹的识别只与纹线的走向有关。所以我们只需要纹线的宽度为一个像素宽度即可。下面我执行了黑白反转使感兴趣的区域(纹线)变为白色。在执行开操作和闭操作使边界平滑,消除细小的尖刺,断开窄小的连接。执行细化得到细画图。 特征点提取 特征点提取的点为端点和交叉点,遍历细化图
开发工具:matlab 文件大小:132.6KB 下载次数:0 2021-12-29 20:35:53上传 上传者:xxy-ixq
make.zip the Makefile guider.
开发工具:LINUX 文件大小:875KB 下载次数:0 2021-04-28 20:06:18上传 上传者:Noonenobody