晨曦的博客

点点滴滴

ubuntu系统编译安装OpenCV 4.4

最新版本的OpenCV只能从源码编译安装

OpenCV是图像处理领域最强大的库,内置实现许多常用算法

ubuntu系统编译安装Pangolin

Pangolin是基于OpenGL编写的轻量便携式三维图形处理库

主要是用于三维物体的可视化

常用的几种时间系统以及GPS时间转UTC时间

包括GMT、UT、TAI、UTC等时间系统

使用Python编写时区转换和GPST与UTC转换的代码

ubuntu系统共享桌面的使用和配置

共享桌面配置为RDP协议,方便其他系统连接

可以搭配frp内网穿透实现在公网环境访问桌面,作为TeamViewer、向日葵等远程控制软件的替代

为Github仓库添加Github Actions实现持续集成

Github Actions是Github推出的CI工具,配置文件采用yaml格式

公开仓库可以免费使用此功能,私有仓库也有一定的使用额度

YAML语言的介绍和语法规则

持续集成工具的配置文件都是使用YAML语言编写的

本文主要介绍如何使用YAML语言的基础数据类型

基于jupyter lab搭建网页编程环境

在ubuntu系统配置环境,在任意浏览器编写运行代码

包括虚拟环境、多用户、jupyter常用扩展、安装其他kernel等内容

在Ubuntu系统安装配置OpenSfm

OpenSfm是三维重建领域做得很好的开源软件库

主要介绍如何编译安装opengv、ceres以及opensfm

创建frp插件用来管理SSH连接的IP和通知用户信息

该插件名为frp_info,主要可以防止未授权IP的尝试登录

禁止或允许固定IP段的用户访问frp

加速github的clone操作的一些方法

主要包括更改host与更换镜像地址的方法

经常遇到github下载代码速度在每秒几十KB,这里介绍几种解决办法