Cisco AnyConnect 安装配置(M1 Mac)

这篇博客介绍mac上cisico的安装配置,介绍配置文件,做一个比较干净的使用环境。如果是M1 Mac则需要选择适配版本4.10.02086以上(2021年11月之后版本),如果版本低一些也可以运行,只不过是以罗赛塔2转译的方式运行,当然还是适配了arm64的apple silicon版本更好。

阅读更多Cisco AnyConnect 安装配置(M1 Mac)

C++调用python(一)环境配置

使用Pybind11可以让python来调用C++,使用python本身的库也可以让C++来调用python函数,以实现C++和python相互调用,实际上我们还可以同时调试C++和Python(混合模式调试,正如封面展示这样),混合模式调试要使用Visual Studio调python,后面博客会介绍C++调用python的传参和混合模式调试,这篇博客主要先介绍C++调用python的流程:

阅读更多C++调用python(一)环境配置

Pycharm专业版2020和2021激活方法

如果是PyCharm2021.2.2版本及以下,可以使用插件无限重制激活的方法,不过上面这种方法在2021.3及之后已经失效了,需要用其他方式激活。

先介绍插件无限试用的方法,可以在下面地址下载插件,也可以通过添加插件搜索路径的方式更新到2.1.15以支持PyCharm2021.2.3版本,注意这种方法需要取消登陆:

阅读更多Pycharm专业版2020和2021激活方法

Mac设置鼠标滚动和windows同向

Mac系统绑定了触摸板和鼠标的方向,修改其中一个必然导致另一个方向也发生变化,而Mac的触控板本身的方向自然且符合直觉,如果工作在多系统环境下,鼠标方向想和windows统一,但是没办法和触控板方向解绑单独修改,这篇博客介绍使用Scroll Reverser配置触控板。

阅读更多Mac设置鼠标滚动和windows同向

双目立体匹配算法mobilestereonet

通过视觉测量深度的方法目前分为如下几种,一种是双目立体匹配,该方法的好处是有一个明确的物理模型,存在视差的概念,深度信息是根据时差转换得到,另一种是单目运动,该方法也可以看成一种特殊的双目模型或者多目模型,只不过它是时间上的多目,还有一种方法是完全的单目深度估计,直接由网络端到端给出深度,单目网络在可解释性和可移植性上不如双目和单目运动,但是其效果没有比双目差太多。

随着近年来车载系统视觉方案不断完善,立体视觉问题不断收敛,学界出现了一批轻量级网络,效果还不差,这篇博客主要介绍一个轻量级双目立体匹配网络mobilestereonet,后文简称MSN。博主理解MSN主要贡献还是在与对网络模型的压缩,骨干和后面的特征提取大量使用深度可分离卷积,而论文中提及的一些网络结构,经过博主实验下来,这些并不重要(比如3d卷积用分组卷积替代,网络性能并没有明显降低),直接感受是,参数确实更少,计算也更少。

阅读更多双目立体匹配算法mobilestereonet