自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周子博的博客

计算机相关

  • 博客(52)
  • 收藏
  • 关注

原创 基于人脸视频的实时心率监测系统 DAY 15

欧拉放大已经实现在网上查找了主流的心率特征提取方式1.对脉搏跳动视频帧的像素点亮度值在时域上进行亮度方差统计,同时在Yc吒b颜色空间中分割出皮肤区域;其次,根据亮度方差统计和皮肤分割结果,结合图像形态学处理方法提取视频中桡动脉跳动区域;最后,对所提取桡动脉部位时域上亮度信号采用傅里叶变换进行时频分析,实现心率非接触式测量。将图片帧转换为HSV...

2019-05-01 16:25:10 3721 9

原创 基于面部视频的远程实时心率监测系统 day 13

调试欧拉放大算法颜色转换YIQ后 变成粉色,转换回来后都变成白的了。继续调试,看看如何解决。

2019-03-29 17:33:54 730

原创 基于面部视频的远程心率监测系统 DAY 13

设置interest(人脸区域)mat 在调用IMshow时会出现R6010 -abort() has been called错误我这个小白不知道如何解决:在网上查找 有如下原因:1.非法指针访问和内存泄漏2.设置的指针范围跟你运行的不对3.指针访问内存越界出现问题。4.因为不支持中文。5.内存不够分配6.多线程访问资源出的问题。7.检查exe和dll是否混用的不同版本的crt...

2019-03-27 13:19:25 807

原创 基于面部视频的实时网络监测系统 day 12

参考:第一步:输入人脸视频用于心率监测,光线引起的皮肤的显示非常微弱,分辨率不可太低,否则影响监测结果第二步:人脸检测第三步:对人脸识别矩阵的重新切割,获取视频序列中的每一帧感兴趣区域第四步:对窗口内的视频帧数进行计数,当满足窗口条件时,对视频段的感兴趣区域进行第五步,不满足窗口条件,返回继续填装视频帧第五步:对满足视频段的帧序列进行欧拉放大处理,使得放大后的微弱的心率信号能够被后续步骤...

2019-03-26 11:52:50 583

原创 基于面部视频的实时心率识别系统 DAY11

用C++ 实现欧拉放大将RGB转换到YIQYIQ具有像素处理优势完成,图像都是用的三通道浮点型,传参出现些许问题在不停调试(效果不佳问题可能出现在这里)利用vector建立,mat容器,存储高斯金子塔(对于颜色放大 高斯金子塔根据优势,拉普拉斯金字塔适于动作放大)得到了不同空间频率的基带后(高斯金字塔分解后),接下来对每个基带都进行时域上的带通滤波,目的是提取我们感兴趣的那部分变化信号。...

2019-03-25 15:08:03 2072

原创 基于面部视频的心率监测系统 day 10

欧拉放大的5个步骤1.转换为YIQ2.空间滤波。将视频序列进行金字塔多分辨率分解;3.时域滤波。对每个尺度的图像进行时域带通滤波,得到感兴趣的若干频带;4.放大滤波结果。对每个频带的信号用泰勒级数来差分逼近,线性放大逼近的结果;5.合成图像。合成经过放大后的图像。已经可以把面部的视频截取出来,作为感兴趣区域实现了对截取帧的RGB转YIQ接下来实现对感兴趣区域的空间滤波...

2019-03-20 08:27:32 975

原创 基于面部视频的实时心率监测系统 day 9

之前的RGB转YIQ函数,在运行时报错尝试新的算法能否实现void rgb2ntsc(const Mat_<Vec3f>& src, Mat_<Vec3f>& dst){ Mat ret = src.clone(); Mat T = (Mat_<float>(3,3) <&am

2019-03-18 13:55:41 585

原创 基于面部视频的实时心率监测系统 day eight

今天实现对面部视频的欧拉放大将感兴趣区域进行欧放大 ,欧拉放大的几个步骤,参考CSDN上guifeng93 对欧拉放大的实现步骤1,RGB转换为 YIQ 。YIQ 是 NTSC 电视机系统所采用的颜色空间,Y 是提供黑白电视及彩色电视的亮度信号,I 代表 In-phase,色彩从橙色到青色,Q 代表 Quadrature-phase,色彩从紫色到黄绿色。https://blog.csdn....

2019-03-16 11:15:53 1179

原创 基于面部视频的实时心率监测系统 day seven

现在已经实现了面部识别和感兴趣部分提取进入新的Mat 中,我的后续实现思路-》 对感兴趣区域 颜色欧拉放大-》通过颜色放大后的感兴趣区域,进行心率分析两种处理思想 ,截取定长时间的图片帧,欧拉放大后提取心率第二种处理,实时欧拉放大,对加强后进行颜色变化提取心率,根据时间增长而提高心率监测精度问题:心率是实时变化的,我看的论文是截取30秒,欧拉放大,心率提取创建容器,十秒内的心率数据 ...

2019-03-15 12:47:17 1434

原创 Day six 基于面部视频的远程心跳监测系统

时隔13天回来重启,黄山婺源玩了一星期,还不错,回来碰上了个严格的老师,差点学位证没了,我的天,还好有贵人相助,丁老师和郑老师帮忙解决了,非常感谢两位老师!刚刚思考了一下,想用截取的办法显然不好,截取视频帧,进行统一化,合并后可能在几个帧的连接中,出现较大的像素位移,显然不利于欧拉放大,对于微小变化的放大,所以还是使用原来的方案,利用感兴趣区域,指直接对感兴趣区域进行欧拉放大...

2019-03-14 19:50:41 709

原创 基于面部视频的实时心率监测系统 day five

面部识别算法已经解决,只需要调用OpenCV的加载起即可进行下一步,对人脸选中区域进行选中。网上查找了很多,并没有找到合适的代码,看到很多车牌识别,估计也会运用相应的技术,看看是否可以借鉴。...

2019-03-01 14:10:41 1387 1

原创 基于面部视频的实时心率检测系统 day four

CSDN上扒了7 8个代码,找到几个好使的,也把人脸检测这部分内容完成,还是很简单的,都是OpenCV自带的库,调用即可。选用的这个算法,是将视频分解为一帧帧,对每一帧进行人脸检测,效率较低,明天考虑学习优化一下。完成第三部内容,将视屏中人脸区域返回一个坐标值。加油!!...

2019-02-27 22:09:34 3346 3

原创 基于面部视频的实时心率检监测系统 day three

CSDN上有很完整的资料,利用mfc框架构建人脸识别程序今天的任务,安装OpenCV库按照CSDN指导搭建一个视频人脸识别系统

2019-02-26 10:25:06 3166

原创 基于面部视频的远程心率实时监测系统 DAY TOW 2月25日

根据上海师范大学同学的硕士论文,采用和其相同办法建立视频识别心率系统用C++OpenCV,实现人脸识别,欧拉放大,体现人脸颜色变化,前期工作,(本周工作)1.学习VS2013,搭建window软件框架,2. OpenCV识别视频中人脸...

2019-02-25 14:33:39 1335

原创 基于面部视频的远程心电信号实时监测系统 DAY ONE

很难想象只是通过普通的面部视频可以监测到人的心率变化。麻省理工学院的科学家公布了最新视频处理技术,这种技术捕捉人类难以察觉的微小变化,并进行放大处理。举例来说利用这项技术人们可以直接在视频中观察出脉搏,婴儿呼吸等,令人惊叹自然我所要做的毕业设计,核心就要基于此技术,感性认识:介绍此项技术的视频中,可以看到,人脸的颜色会随心率变化而变红,通过对颜色的识别来识别心跳变化?所以在构建系统的第一项...

2019-02-24 13:10:22 1292 1

原创 mysql数据库查询

select语句可以从一个或者多个表中选取符合某种条件的特定的行列,结果通常是生成一个临时表。 下面介绍select语句,它是sql的核心选择输出列: select语句中需要指定查询的列: SELECT *| 列名,列名,… from 表名use xscjselect 姓名,专业名,总学分 from xs;定义列别名 SELECT …列名[AS 列别名]...

2018-07-07 16:17:21 172

原创 mysql 设置字符集

功能:让mysql数据库能够支持中文,必须设置系统字符集编码 输入命令: show variables like ‘char%’; 可以查看当前连接系统的情况 然后输入 set character_set_database=’gbk’; set character_set_server=’gbk’;讲数据库和服务器的字符集均设为gbk(中文) 最后输入命令 sta...

2018-07-07 11:14:21 18981 1

原创 全国赛想法

1,对于联防新的认知,取位的选择,每当球到底角时,45度可以选择夹上, 党我们的战术走不出来时,依靠突破分球,观察协防队员,寻找外线机会,不要一竿子干到底, 2,增强体能,身体素质的练习, 体能,弹跳,核心 3,学会跳步上对抗,低位上对抗...

2018-06-25 09:29:33 171

原创 转身的新发现

之前转身都是通过蹬转脚,直接完成动作, 和永乐交流:蹬转后收球,两步踏实,做一个两步上篮,这样明显好用很多,上篮稳定性得到明显提高

2018-06-18 10:29:01 171

原创 6月18日 自我救赎

当我陷入迷茫,困惑,痛苦时,就会想到自我救赎, 痛苦的来源是什么呢,对未来的迷茫,对做错事情的懊悔,无论事情是怎么样的,你的感受,你的内心会告诉你,你是痛苦的,你需要将自己发泄出来,去弥补,去改变,去主动的寻找光明,讲自己在这种无意义的痛苦中,解救出来,我们的痛苦可能来源在自己,或者周围的环境,人或者事,最最糟糕的做法,将自己困在固定思维当中,抱怨你控制不了的事情,持续这种痛苦,你只有去行动...

2018-06-18 10:18:07 335

原创 5月31

篮球 : 背身右转后仰跳投 背身左转勾手 可以加假动作椅子训练法 突破时候,要观察补防人 持球突破,从组织到进攻,对手想往上扑,需要快速衔接突破,...

2018-05-31 00:12:11 132

原创 5月24日

今天学习状态可以说是最差的 一日之计在于晨我感觉是真理,如果早上一起来,就出发去图书馆,一天的工作学习状态都会好 而今早,10点多起来,玩手机玩了会,感觉完全就散了下来,还好强迫自己下午去学习,把状态找回来 重点:早上的状态,一定要好,决定了一天的工作态度 能不会寝室,就别回寝室今天晚上是日常的篮球训练,最近主要在练持球突破,降低重心效果极为明显,对球的掌控达到了新...

2018-05-24 23:32:25 146

原创 篮球 新领悟

观察代维,你可以发现他突破时,重心放的非常低,在进攻是,上半身基本上与地是平行 ,今天尝试了下,效果很好 对球有了更好的控制,可以在突破时轻松的做出 欧洲步等动作 ,很好...

2018-05-21 23:20:52 199

原创 篮球 进攻

阅读防守 1:首先自己应该阅读对手的防守趋势,每次突破后,他们的防守选择,是协防力度很大,还是很小,这样在自己突破时,要有及时的应变, 打5的细节处理 2:3分线外的挡拆,可以直接选择挡在防守人的身后,可以让自己的持球人直接启动冲击速度,而挡拆发生在侧面,则防守队员可以选择绕过等,多种回位方法,如果挡拆不让防守人后退,持球人突破后,则可以直冲篮下,产生威胁,生更好的效果。 3:动态的挡拆;...

2018-04-21 12:06:46 235

原创 篮球 防守

好看靠进攻,赢球靠防守 1:防守要求:对于4,自己主防人要逼上去,不要让他轻松接球,队友也在努力 2:盯人防守中,如果对方要相内线供球,入想我们的6系列主打内线,首先将其供球人接球位置压到三分线外,之后双手伸开,将其头顶空间封住,不给他高质量的传球,让他选择传高调球,与击地球 3:回房防后应主动指挥队友找到好的防守位置,观察球的动向 4:挡拆防守中,如果对面很准,应该选择直接逼上去换防,或...

2018-04-21 11:49:14 412

转载 软件工程 面向对象的UML

UML:统一建模语言 一、什么是模型?模型是对现实世界的形状或状态的抽象模拟和简化。二、为什么要建模?最简单的理由:为了能够更好地理解正在开发的系统。通过建模,可以达到四个目的:1、有助于按照需求对系统进行可视化的分析2、能够系统的结构或行为3、给出了知道构造系统的模板4、对做出的决策进行文档化是一种构建软件系统和文档的通用可视化建模语言 能够与所有的开发方法一同使用,...

2018-04-12 09:00:25 715

原创 篮球 节奏控制

在进攻当中,这几次的训练虽然强度上来了, 但是身体对于球的感觉并不好,我反思了几点,进攻,投篮前,应先感受自己的身体状态,自己应该明白,在身体心跳不快的情况下,投篮命中率最高 所以自己准备进攻前,应该主动的调整自己的身体状态,让心跳平和,体能恢复,这样保证命中率投篮的时候注意两脚的同事发力,双腿好似炮架,双腿越稳,投篮精准度也会上升弱侧篮下要位,可以在战术的任何时间点来进行...

2018-04-11 00:14:56 411

原创 软件项目管理 需求管理

需求管理的过程是保证需求以一种形式描述一个产品应该具有的功能,性能,让需求可靠需求过程的一个重要的活动是系统化需求,并建立相应的文档软件需求调研员 需求获取的方法 (需求调研:需求要能解决用户实际问题,痛点) 1.访谈,2.需求调研会3.确定好需求 (如果在研发完成后改变需求,需要很多成本) 4.分析出来隐含的需求需求调研的技巧 1.筛选出来有问题的需求 (那些...

2018-04-08 10:04:25 3553

原创 软件项目管理 如何看待用户的需求

在现实软件中软件的开发周期在甲方的需求变化,研发时间会有变化,(对于用户的变更要有否定的权利,否则可能将项目做成无底洞)项目管理过程中最重要也是最困难的方面之一确定项目的范围 明确项目管理的目标边界,将其量化,(每一个要求都需要量化)对于用户的需求要有可行性判断 用户可能无法清楚的表达自己的需求(比喻:如果用户我们的客户想要一件衣服,但是他想要的衣服穿在身上却不好看,所以,软件项目公司...

2018-04-08 09:31:12 360

原创 篮球感悟 防守挡拆

防守 挡拆的要点 本人中锋: 1:当对面发起挡拆时,中锋第一件要做的事是,阻止与你对位的中峰上提到罚球线附近,与之发生身体对抗,让他艰难的到达罚球线附近,当然要注意度的把握,不要失去好的防守位置也是关键的, 2:根据挡拆发生的位置,选择防守策略 如果挡拆发生位置离三分线很远,我会指挥后卫,让他从中锋身后绕过,虽然在一段时间内,对于持球人的压力减弱,但是因为离三分很远,所以不会...

2018-04-05 22:10:52 872

原创 数据挖掘 凝聚层次聚类

开始每个点各成一簇,然后重复的合并两个最近的簇,直到指定的簇个数。所谓凝聚的,指的是该算法初始时,将每个点作为一个簇,每一步合并两个最接近的簇。另外即使到最后,对于噪音点或是离群点也往往还是各占一簇的,除非过度合并。对于这里的“最接近”,有下面三种定义。我在实现是使用了MIN,该方法在合并时,只要依次取当前最近的点对,如果这个点对当前不在一个簇中,将所在的两个簇合并就行: (1)单链...

2018-04-03 12:07:38 1409

原创 数据挖掘 聚类算法

k均值聚类算法 一、定义:K-means算法是硬聚类算法,以欧式距离作为相似度测度,它是求对应某一初始聚类中心向量V最优分类,使得评价指标J最小。算法采用误差平方和准则函数作为聚类准则函数。k个初始类聚类中心点的选取对聚类结果具有较大的影响,因为在该算法第一步中是随机的选取任意k个对象作为初始聚类的中心,初始地代表一个簇。该算法在每次迭代中对数据集中剩余的每个对象,根据其与各个簇中心的...

2018-04-03 11:21:52 885

原创 软件项目管理 项目经理的责任和权力

项目经理的首要责任是组建项目团队职责:1.开发计划 2.组织实施 3.项目控制项目经理的权利 : ...

2018-04-03 09:59:13 3757

原创 软件工程 面向对象方法学

question:汇编语言编写程序,高级语言的结构化编程和面向对象编程之间的比较根本目标:实现工业化,自动化,批量生成汇编语言,接近机器语言面对对象=对象+类+继承+计算机处理实体对象 面对对象方法:这里的对象是指,数据以及可以加工这些数据之上的操作所构成的统一体。 结构化的方法:通过对象(参数)传递,并调用外部的处理功能对象 处理观点上的不同: 通讯方式: 思维方式的...

2018-04-02 10:04:19 700

原创 软件工程 详细设计

注重实现代码,整个系统执行 流程图(描述整个系统的实现过程)数据设计工具 图形工具(程序流程图,N-S图,问题分析图,PAD) 表格工具 (判定表)判定路径是否正确 语言工具(program design language,PDL)程序流程图 两大基础结构:顺序结构 选择结构问题分析图 顺序图 选择图判定表 找到路径,根据程序流程图的,在选择结构上进行不同的排列,将所...

2018-04-02 08:54:02 6642 1

原创 软件工程 农业报告

版本历史报表 不能写死,版本历史报表,根据法律在变化 数据表 (最简单的报表) 调查表(把一个调查表 分解成几个数据表)

2018-04-02 08:27:50 354

原创 数据挖掘 聚类

将现实世界的问题进行数据建模 mathlab事例 例如百度搜索引擎,某地区频繁搜索某种症状,由于查询关键字很集中,查到当地饮用水收到污染第一 数据来源 ,搜索引擎的查询聚类 (要强调版权,数据的来源) 得到一些关键词来源,追踪这个词什么是聚类分析 类似于:一个同学是一个数据,这一个寝室的同学可以是一个簇,不同的寝室是不同的簇,(错误的,这个是划分,聚类的甄别没有准确的定则) ...

2018-03-30 15:41:14 212

原创 软件工程

需求分析 数据流 概要设计 层次结构图事务流变换型结构图变换模型 统计文章里出线次数多的词记为主题 筛选 分配 统计软件工程 的主要研究内容 与其他课程有什么联系 软件工程的分析方法 面向结构化的软件工程...

2018-03-30 14:04:18 184

原创 关于比赛

比赛状态尤为重要, 首先是防守,要对持球人有足够的压迫,这样才能调动起自己的注意力,让自己完全进入比赛状态 之后要放松, 感知比赛,观察场上局势,要保证整个队伍有相同的防守强度 进攻时,观察防守站位,对手的防守策略,对手的防守弱点,做出合适的选择,防守时,观察持球人的动向是第一要务,进行夹击,分析传球路线,选择合适的防守站位对于我们来讲,所有的胜利都是拼搏而来,高压防守,打蒙对手,...

2018-03-28 00:59:33 153

原创 软件工程 需求验证

一般特别需要验证的方面有 一致性验证:主要是分析需求描述中是否存在一些需求冲突问题 完整性验证:需求必须是完整的,规格说明书应该包括用户需要的每一个功能或者性能; 现实性验证:验证需求内容的可实习性; 有效性验证:验证需求对于实际的问题解决确实是正确有效。...

2018-03-26 09:56:33 4167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除