机器学习课程设计 人脸识别完整Matlab源码+项目说明.zip 【功能实现】 1.信息隐藏 2.信息解码 3.人脸识别 【注意】 不要改变文件结构!!,.exe文件在exe里,生成的图片及.mat在generated_photo里,一张典例图片在example_photo里,image里是一些README文档需要的照片,resource里的是一些依赖文件,不要动!
Haar分类器结合keras-facenet算法实现人脸检测分割及人脸识别考勤系统完整源码+项目说明.zip 【模式识别-人脸识别考勤系统】 利用Haar分类器完成人脸检测、分割;利用FaceNet网络完成人脸识别。 【依赖库】 opencv-python numpy keras-facenet(见 https://pypi.org/project/keras-facenet/ ) Keras TensorFlow 其中,keras-facenet需要下载预训练模型置于~/.keras-facenet目录下,如果你获得的版本在model/目录下没有带该模型,请自行到该库的GitHub仓库页下载,或在第一次调用该库时也会自动下载。 【使用face_manager.py可以进行人脸的录入,注意录入姓名时,之间不要用空格分隔】 【使用main.py可以进行人脸考勤主操作】 准确率达到93.2% 【备注】主要针对正在做毕设的同学和需要项目实战的深度学习cv图像识别模式识别方向学习者。 也可作为课程设计、期末大作业。包含:项目源码、训练好的模型、项目操作说明等,该项目可直接作为毕设使用。
基于pytorch框架和yolov5实现第一人称射击(FPS)游戏的辅助瞄准系统源码+项目说明.zip ​ 本程序基于pytorch框架与yolov5物体检测平台,实现了人工智能对FPS(第一人称射击)游戏的辅助瞄准。与传统游戏作弊方式不同,本程序不读取或改动游戏的内存数据,而是通过人工智能实时分析游戏画面、确定敌人位置并移动鼠标射击,反应流程与人脑相同,难以被普通反作弊方式检测。本程序的特点有: 单次识别过程经过反复优化,在RTX30系显卡下单次时延$\leq 0.1s$​ 前后端分离,前端启动器UI界面现代化、扁平化,提供参数调节功能并与后端通过json参数共享 设计演示模式,实时展现AI的识别过程 设计静态和动态模式,在敌人静态和近匀速运动时有可观的射击精准度 适配多款射击游戏,对CS:GO(《反恐精英:全球攻势》)单独优化,考虑到鼠标加速与鼠标灵敏度设置对程序参数的影响
机器学习课程作业_基于卷积神经网络的手写数字识别matlab源码+项目说明.zip 函数说明: read_label和read_image分别为读取标签和图像数据点的函数 convolve是实现卷积的函数,pool是实现池化的函数 SGD_MSGD是主函数,可以直接运行得到答案(把minibatch设为1就是SGD,大于1就是MSGD) OPTIMAL是优化版的主函数,可以直接运行得到答案 OPTIMAL_FINALE是最终优化版的主函数,可以直接运行得到答案 toolbox是用工具箱函数写的CNN,可以直接运行得到答案
MinGUI 源码及详细 PDF 格式说明文档(用户手册),跨平台。 代码有详细的注释以及说明。 规范权威
2022-12-16 09:34:50 9.8MB 跨平台 MinGUI 源码 详细说明文档
1
Android应用源码安卓记账本毕业设计项目源码+文档说明, 一、需求分析 一、收支管理: 处理用户的收入和支出的信息,进行处理后用表单的形式进行显示,同时提供时间段的收支情况查询功能。 二、统计功能: 统计功能提供用户财务信息的查询和统计的功能,可以统计账户信息,收支信息,借贷信息,并以时间段作为标准,显示统计结果。 三、备份功能 备份到SD卡,安全放心; 四、界面精美大气 基于场景记账,日常购物,交际送礼,餐饮开销,购置衣物,娱乐开销,网费话费,交通出行,水电煤气,其他花费都可以,收入分为工资收入,股票收入,其他收入。 二、代码结构 软件界面主要由TabHost实现,源码主要分三个部分: 一、界面相关代码 二、业务逻辑相关代码 三、数据相关代码 (一)模型相关实现 本软件模型包含4个类,MyPackage,consumeClass,incomClass以及TradeClass类 其中TradeClass是一个抽象类,consumeClass和incomeClass是TradeClass的一个子类 其类图如下: (二)界面相关实现 1、软件设计为四个Tab页面,首先软件从M
python实现基于改进的差分进化算法求解柔性作业车间调度问题源码+项目说明.7z 问题规模以(工件J*工序P*机器M)表示,例如J20P10M10表示共有20个工件,每个工件有10个工序,总共有10个加工机器可供选择。data文件夹中的文件表示程序所用的数据,其中data_first文件的问题规模是J10P5M6,data_second文件的问题规模是J20P10M10,data_third文件的问题规模是J20P20M15。对于其中数据的解释:横向表示工序,纵向表示机器,每个数值表示机器加工工序的耗时,工序和机器都是按顺序排列的。以data_first.txt文件为例,前五行分别表示第一个工件的5个工序分别在6台机器上加工的时间,第5-10行表示第二个工件的5个工序分别在6台机器上加工的时间,以此类推。 关于编码,本项目采用的是同类问题常用的编码方式,参考论文“基于改进遗传算法的柔性作业车间调度问题研究”,与该论文所述的编码方式不同的是,本项目的编码中第一段为工序编码,第二段为机器编码。
基于opencv传统数字图像处理实现车道线检测_python_c++源码+项目说明.7z 【实现方法】 实现车道线检测,主要包含两部分操作 道路图像的处理,主要包括灰度图转换、基于高斯平滑的图像去噪、基于Canny算法的边缘提取。 车道线检测方法,主要包括获取感兴趣区域(ROI)、形态学闭运算、基于Hough变换的直线检测。
2022-12-13 17:26:28 23.96MB opencv 车道线检测 c++ 项目源码
课程作业_Python+OpenCV实现车道线检测源码+项目说明.7z 【图像处理】 图像处理主要是先对图像进行灰度处理,高斯模糊,然后对其进行canny边缘检测,最后对得到的图像进行roi掩膜处理,进一步缩小范围。 【霍夫变换】 霍夫变换(Hough)是一个检测间断点边界形状的方法。它通过将图像坐标空间变换到参数空间,来实现直线与曲线的拟合。 在图像坐标空间中,经过点的直线表示为: (1) 其中,参数a为斜率,b为截矩。其中,参数a为斜率,b为截矩。 通过点 点的直线有无数条,且对应于不同的a和b值。 如果将和视为常数,而将原本的参数a和b看作变量,则式子(1)可以表示为: (2) 这样就变换到了参数平面a−b。这个变换就是直角坐标中对于点的Hough变换。 离群变换和最小二乘拟合 视频流的读写等等,更多详细说明介绍看项目说明。
2022-12-13 17:26:27 449KB opencv 车道线检测 图像处理 python
python实现基于区域二元线性回归模型进行图像恢复源码+项目说明(人工智能期末作业).7z 图像恢复 实验要求: 生成受损图像,函数接口 noise_mask_image 受损图像是由原始图像添加了不同噪声遮罩(noise masks)得到的 噪声遮罩仅包含 {0,1} 值。对原图的噪声遮罩的可以每行分别用 0.8/0.4/0.6 的噪声比率产生的,即噪声遮罩每个通道每行 80%/40%/60% 的像素值为 0,其他为 1。 使用区域二元线性回归模型,进行图像恢复。 评估误差为所有恢复图像与原始图像的 2-范数之和,此误差越小越好。 Result: 使用线性模型以 10 x 10 的区域为单位,进行像素预测,直到完成整张图片的像素预测,完成图像恢复