线性最小二乘法(LMS)在应用时所有数据都是一次全部测量好再进行求解。但实际中有时存在测量数据时在想获得的,即时刻获得测量数据,每次获得新的测量数据后,需要进行最小二乘法以更新状态。如果每次更新都采用最小二乘法伪逆解进行更新,计算次数很多,计算量很大,且需要保存测量数据。我们可以采用递归的方式,递归最小二乘法(RLS,Recursive Least Squares),每次对新测量结果进行修正,减少计算量和存储量。
读书随笔
Apple Silicon(M1芯片)原生Matlab beta测试版
Matlab终于开始支持M1原生运行,测试版本下载地址需要左侧登陆后查看:
https://www.mathworks.com/support/apple-silicon-r2022b-beta.html
https://www.mathworks.com/support/apple-silicon-r2022b-beta-conf.html
Beta版本有效期到2023年6月30日,需要先安装JDK,再安装Matlab App,目前Python接口还不可用,部分插件需要手动安装,其它功能正常,已经支持了常用到的工具箱。
视频后期增稳方法
一般视频数据,Adobe Premier自带效果可以实现增稳:(效果->视频效果->扭曲->变形稳定期)
延时摄影素材后期处理(一)
拍摄完延时摄影素材之后,需要对素材进行去抖、调色、最后生成视频,这篇博客介绍延时摄影素材后期处理的常用软件和操作方法和处理流程。我们需要用到这几个软件LRT(LRTimelapse)、Adobe Lightroom、视频合成软件(final cut pro、达芬奇或者 Adobe Premiere)。
镜头与CMOS传感器清洁简记
这篇博客简单记录相机清洁、镜头清洁和CMOS传感器清洁的流程 机身清洁, 首先用吸耳球吹气,吹去灰尘 然后用无 … 阅读更多
Rust(三)使用opencv
Rust 使用opencv需要先安装opencv,然后安装rust对opencv的绑定,opencv-rust … 阅读更多
插值算法的Overshoot
高阶插值很多都有overshoot,我们期望插值kernel是单调的,这篇博客介绍几种无overshoot的插 … 阅读更多
在终端更改Mac鼠标速度
mac默认的鼠标速度是很慢的,即便在系统设置中把鼠标速度拖到最快依然觉得慢,这是还可以通过终端来修改全局鼠标速 … 阅读更多
C++调用Python(三)API
前面我们介绍了C++调用Python的环境配置、函数调用传参,这一节系统介绍C++调用Python常用的API,除了调用函数之外,我们还可以实现直接执行脚本的功能。
Cisco AnyConnect 安装配置(M1 Mac)
这篇博客介绍mac上cisico的安装配置,介绍配置文件,做一个比较干净的使用环境。如果是M1 Mac则需要选择适配版本4.10.02086以上(2021年11月之后版本),如果版本低一些也可以运行,只不过是以罗赛塔2转译的方式运行,当然还是适配了arm64的apple silicon版本更好。
Pycharm专业版2020和2021激活方法
如果是PyCharm2021.2.2版本及以下,可以使用插件无限重制激活的方法,不过上面这种方法在2021.3及之后已经失效了,需要用其他方式激活。
先介绍插件无限试用的方法,可以在下面地址下载插件,也可以通过添加插件搜索路径的方式更新到2.1.15以支持PyCharm2021.2.3版本,注意这种方法需要取消登陆:
管理MAC系统启动项
我们一般查询到的MAC启动项是在 系统偏好设置->用户和组->启动项中进行修改,但是仍然会有一部分启动服务不在这里设置,要在Library下修改plist文件来修改,这篇博客就来介绍下MAC的启动项管理。
Mac设置鼠标滚动和windows同向
Mac系统绑定了触摸板和鼠标的方向,修改其中一个必然导致另一个方向也发生变化,而Mac的触控板本身的方向自然且符合直觉,如果工作在多系统环境下,鼠标方向想和windows统一,但是没办法和触控板方向解绑单独修改,这篇博客介绍使用Scroll Reverser配置触控板。