WASS运行步骤

wass的作者更新了,操作比之前简便了不少。本文只讨论win版本,linux和osx暂时未运行。
wass的网站
https://github.com/fbergama/wass
github上的,如果链接有问题就直接打开上面手打的网站。

1.wass可执行文件

解压后在wass/dist/bin目录下输入命令
wass_stereo
如果安装成功输出如下:

wass_stereo v. 1.11_heads/master-0-g6b82aeb
----------------------------------------------
[Release] Windows-10.0.19044 - MSVC, OpenCV 4.6.0
Usage:
wass_stereo [--genconfig] <config_file> <workdir> [--measure] [--rectify-only]
Not enough arguments, aborting.

2.python脚本

在anaconda环境下运行

conda create --name wass python=3.11

搭建名为wass的虚拟环境,并激活

activate wass

如果老版本anaconda请运行下面命令

conda activate wass

接下来安装wasscli

python -m pip install --upgrade wasscli wassgridsurface wassncplot

安装成功后出现以下提示

WASS-cli v. 0.1.4
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Copyright (C) Filippo Bergamasco 2022
Searching for WASS pipeline executables...OK
Current directory is: /home/fibe
Current directory does not appear as a WASS working directory.
? Current directory is not a WASS working directory. Do you want to initialize it? (Y/n)

输入n并且选择Quit

运行wass

在wass文件夹下建立新文件,命令行输入以下命令:

mkdir -p ~/tmp/test_sequence
cd ~/tmp/test_sequence

激活环境并选择Y

activate wass
wasscli

下载测试数据到文件夹tmp/test_sequence下面
测试数据下载链接
现在test_sequence文件夹下应该有config,input和output三个文件夹,其中config文件夹下存放相机的参数文件,input下包含cam0和cam1文件夹,分别为左右相机的图片,output为空文件夹,用于存放结果输出。

激活wass环境,并输入命令

wasscli

选择Prepare并点击回车,选择处理的图像个数,如果没有偏振图像在提示去马赛克时选择N
在这里插入图片描述
在output文件夹下会有建立好的文件夹。接下来选择match并点击回车,选择合适的帧数。
匹配完成后进行校正,选择Autocalibrate并按回车,一般来说误差小于0.5pixel即可,无需再进行运算。
选择stereo,然后选择N,只重建00000_wd,如果正确无误,则再次选择stereo选择Y,将所有文件夹均进行重建。
如果有问题再config下的stereo_config.txt文件下进行修改

# Offset in pixel to be applied. Positive: move right image to the right.
# Negative: move right image to the left
#
#DISPARITY_OFFSET=0
# Offset in pixel to be applied. Positive: move right image to the right.
# Negative: move right image to the left
#
DISPARITY_OFFSET=-100

上面只是个例,需要根据自己的图像进行像素平移。

划分网格

在tmp/test_sequence文件夹下创建名为gridding的目录,运行命令

wassgridsurface --action generategridconfig . gridding

得到txt文件,继续运行命令

wassgridsurface --action setup ./output ./gridding --gridconfig ./gridding/gridconfig.txt --baseline 3.0

这里注意基线采用自己的相机基线。
运行命令

wassgridsurface --action grid --gridsetup ./gridding/config.mat ./output ./gridding

在文件夹下得到网格化的nc文件。

渲染结果

创建frames文件夹并运行以下命令

mkdir frames
wassncplot gridding/gridded.nc frames/

得到波浪重建可视化结果。
本文全部参考于wass的运行手册,做一下记录,免得以后慌乱。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值