脑洞视频:如果没有编程

盟渡天启2020-07-17 09:03:06

对待高速发展的科技

我们该以什么样的态度面对

把自己封闭起来?

还是去了解并运用?


历史总是向前

答案自在人心


设想一下

没有软件的世界会是怎样

以下视频会告诉你




学编程为什么?

在我们的公益课中

为了提起孩子们的兴趣

我们总会以编写游戏为切入口

其实我更想做的一件事是:树魂立志


编程

改变世界 帮助他人 创造传奇





最后附:swift-demo 手机测心率的开发原理和流程


首先说一说用手机摄像头实现心率检测所用到的原理。
我们知道,现在市面上有非常多具备心率检测功能的可穿戴设备,比如各种手环以及各种Watch,其实从本质上讲,我们这次要用到的原理跟这些可穿戴设备所用到的原理并无二致,它们都是基于光电容积脉搏波描记法(PhotoPlethysmoGraphy, PPG)

PPG是追踪可见光(通常为绿光)在人体组织中的反射。它具备一个可见光光源来照射皮肤,再使用光电传感器采集被皮肤反射回来的光线。PPG有两种模式,透射式和反射式,像一般的手环手表这样,光源和传感器在同一侧的,就是反射式;而医院中常见的夹在指尖上的通常是透射式的,即光源和传感器在不同侧。
皮肤本身对光线的反射能力是相对稳定的,但是心脏泵血使得血管容积周期性地变化,导致反射光也呈现出周期性的波动值,特别是在指尖这种毛细血管非常丰富的部位,这种周期性的波动很容易被观察到。




使用iPhone的系统相机就可以轻易地用肉眼观察到这种波动——在录像中打开闪光灯,然后用手指轻轻覆盖住摄像头,就能观察到满屏的红色图像会随着心跳产生一阵一阵的明暗变化,如下图(请忽略满屏的摩尔纹)。



有了这个原理,我们就可以开始开发之旅……

第一步:构思、伪代码

第二步:初步实现

第三步:调试

第四步:优化

第五步:封装

想真正开发?

坚持学习吧!

初中以后应该可以