阿里云服务器配置网站,网站嵌入英文地图,做效果图展板网站,福州网站建设案例双目相机或两个单目相机。
一、相机标定
MATLAB软件#xff0c;打开双目标定app。
点击add images#xff0c;弹出加载图像的窗口#xff0c;分别导入左图和右图#xff0c;设置黑白格长度#xff08;标定板的长度一般为20#xff09;。 点击确定#xff0c;弹出加载…双目相机或两个单目相机。
一、相机标定
MATLAB软件打开双目标定app。
点击add images弹出加载图像的窗口分别导入左图和右图设置黑白格长度标定板的长度一般为20。 点击确定弹出加载好的图像。 在菜单栏勾选2 Coefficients鱼眼相机勾选3 Coefficients、Tangential Distinction点击Calibrate显示误差。需要标定误差小于0.1这样距离才能更准。若误差较大删除导致误差较大的图片重新计算保证图片数量在30张左右。 最后导出标定数据。 左相机内参矩阵 stereoParams.CameraParameters1.IntrinsicMatrix的转置 左相机畸变矩阵 [stereoParams.CameraParameters1.RadialDistortion, stereoParams.CameraParameters1.TangentialDistortion, 0] 右相机内参矩阵 stereoParams.CameraParameters2.IntrinsicMatrix的转置 右相机畸变矩阵 [stereoParams.CameraParameters2.RadialDistortion, stereoParams.CameraParameters2.TangentialDistortion, 0] 两个相机间的旋转矩阵 RotationOfCamera的转置 两个相机间的平移矩阵 TranslationOfCamera
二、安装opencv_contrib用在WLS滤波
2.1 C平台
opencv和opencv_contrib版本需一致
opencv下载地址https://opencv.org/releases/ opencv_contrib下载地址https://github.com/opencv/opencv_contrib/releases cmake下载地址https://cmake.org/download/
打开cmake添加文件路径。 点击Configure。配置编译器选择对应其的编译器版本和编译平台版本再点击finishcmake将会自动编译文件。
找到“BUILD_opencv_world”和“OPENCV_ENABLE_NONFREE”这两个变量在变量后面的方框内打上“√”。找到“OPENCV_EXTRA_MODULES_PATH”变量选择opencv_contrib安装包里的modules文件夹。
打开C:\Windows\System32\drivers\etc\hosts (需要使用管理员权限打开) 追加199.232.68.133 raw.githubusercontent.com如下 重新Configure、Generate一路白色
2.2 python平台
pip install opencv-contrib-python
三、效果 Fig1. 左图 Fig2. 右图 Fig3. 视差图 Fig4. 深度图