Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
e49ea39a
O
Opencv
项目概览
Greenplum
/
Opencv
大约 1 年 前同步成功
通知
7
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
Opencv
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e49ea39a
编写于
4月 19, 2012
作者:
A
Alexey Spizhevoy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fixed parsing cmd args bug (videostab)
上级
f355f798
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
10 addition
and
10 deletion
+10
-10
samples/cpp/videostab.cpp
samples/cpp/videostab.cpp
+10
-10
未找到文件。
samples/cpp/videostab.cpp
浏览文件 @
e49ea39a
...
...
@@ -93,7 +93,7 @@ void printHelp()
" --stdev=(<float_number>|auto)
\n
"
" Set smoothing weights standard deviation. The default is auto
\n
"
" (i.e. sqrt(radius)).
\n
"
" -lp
, --lp
-stab=(yes|no)
\n
"
" -lp
s, --lin-prog
-stab=(yes|no)
\n
"
" Turn on/off linear programming based stabilization method.
\n
"
" --lp-trim-ratio=(<float_number>|auto)
\n
"
" Trimming ratio used in linear programming based method.
\n
"
...
...
@@ -409,15 +409,15 @@ int main(int argc, const char **argv)
#if HAVE_OPENCV_GPU
PyrLkRobustMotionEstimatorGpu
*
est
=
0
;
if
(
arg
(
"
ws-
model"
)
==
"transl"
)
if
(
arg
(
"model"
)
==
"transl"
)
est
=
new
PyrLkRobustMotionEstimatorGpu
(
MM_TRANSLATION
);
else
if
(
arg
(
"
ws-
model"
)
==
"transl_and_scale"
)
else
if
(
arg
(
"model"
)
==
"transl_and_scale"
)
est
=
new
PyrLkRobustMotionEstimatorGpu
(
MM_TRANSLATION_AND_SCALE
);
else
if
(
arg
(
"
ws-
model"
)
==
"similarity"
)
else
if
(
arg
(
"model"
)
==
"similarity"
)
est
=
new
PyrLkRobustMotionEstimatorGpu
(
MM_SIMILARITY
);
else
if
(
arg
(
"
ws-
model"
)
==
"affine"
)
else
if
(
arg
(
"model"
)
==
"affine"
)
est
=
new
PyrLkRobustMotionEstimatorGpu
(
MM_AFFINE
);
else
if
(
arg
(
"
ws-
model"
)
==
"homography"
)
else
if
(
arg
(
"model"
)
==
"homography"
)
est
=
new
PyrLkRobustMotionEstimatorGpu
(
MM_HOMOGRAPHY
);
else
{
...
...
@@ -426,12 +426,12 @@ int main(int argc, const char **argv)
}
RansacParams
ransac
=
est
->
ransacParams
();
if
(
arg
(
"
ws-subset"
)
!=
"auto"
)
ransac
.
size
=
argi
(
"ws-
subset"
);
if
(
arg
(
"
ws-thresh"
)
!=
"auto"
)
ransac
.
thresh
=
argi
(
"ws-
thresh"
);
ransac
.
eps
=
argf
(
"
ws-
outlier-ratio"
);
if
(
arg
(
"
subset"
)
!=
"auto"
)
ransac
.
size
=
argi
(
"
subset"
);
if
(
arg
(
"
thresh"
)
!=
"auto"
)
ransac
.
thresh
=
argi
(
"
thresh"
);
ransac
.
eps
=
argf
(
"outlier-ratio"
);
est
->
setRansacParams
(
ransac
);
est
->
setMinInlierRatio
(
argf
(
"
ws-
min-inlier-ratio"
));
est
->
setMinInlierRatio
(
argf
(
"min-inlier-ratio"
));
stabilizer
->
setMotionEstimator
(
est
);
#else
throw
runtime_error
(
"OpenCV is built without GPU support"
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录