【双目视觉】双目立体匹配

一、双目立体匹配算法在opencv中用的比较多的双目立体匹配算法有两种:BM和SGBM。SGBM是BM立体匹配算法的优化版,属于半全局匹配,相对于BM花的时间要更多,但效果优于BM。本文使用的是SGBM半全局匹配方式。步骤:1.打开相机,获取到左目和右目的图像;2.矫正畸变;3.图像灰度化;4.立体匹配,输出结果。代码步骤导入所需的第三方库import cv2 import numpy as np

- 阅读全文 -

ctypes调用C/C++

前言:linux的动态链接库后缀为.so,Windows为dll。一、windows环境1.配置mingw64Windows环境可以使用mingw64进行编译。下载地址:https://sourceforge.net/projects/mingw-w64/files/win下载win32-seh。之后解压再添加环境变量即可。2.测试代码在mingw64中,有gcc和g++两种编译器。若要在wind

- 阅读全文 -

【Python】虚拟环境与安装源管理

新建和切换虚拟环境python -m venv ENV_DIR创建完之后会在对应目录下创建好新的虚拟环境,想要激活对应的环境可以切换到该虚拟环境目录下的Scripts目录,使用activate命令即可激活。换源# 清华源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 阿里源 pip config

- 阅读全文 -

ubuntu20server问题汇总

一、开机缓慢,一直在检查网络的问题这种情况会固定等待几分钟,直到超时报错才会继续。进入系统后,查看开机时各项服务时间占用:systemd-analyze blame然后可以看到有一个叫systemd-networkd-wait-online.service的服务卡了很长时间。有一种治标不治本的办法,就是缩短超时时间。进入root账户,查找配置文件:find / -name systemd-netw

- 阅读全文 -

pve虚拟机修改IP地址

一、修改/etc/network/interfaces文件修改IP以及网关二、vi /etc/issue三、vi /etc/hosts

- 阅读全文 -