Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
5a06d679
O
Opencv
项目概览
Greenplum
/
Opencv
11 个月 前同步成功
通知
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,发现更多精彩内容 >>
提交
5a06d679
编写于
2月 15, 2021
作者:
A
Alexander Alekhin
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #19532 from amirtu:OCV-166_getDefaultName_overload
上级
76cc034d
cbb230fd
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
17 addition
and
0 deletion
+17
-0
modules/cudaoptflow/src/brox.cpp
modules/cudaoptflow/src/brox.cpp
+2
-0
modules/cudaoptflow/src/farneback.cpp
modules/cudaoptflow/src/farneback.cpp
+2
-0
modules/cudaoptflow/src/pyrlk.cpp
modules/cudaoptflow/src/pyrlk.cpp
+4
-0
modules/cudaoptflow/src/tvl1flow.cpp
modules/cudaoptflow/src/tvl1flow.cpp
+3
-0
modules/video/src/lkpyramid.cpp
modules/video/src/lkpyramid.cpp
+2
-0
modules/video/src/optflowgf.cpp
modules/video/src/optflowgf.cpp
+2
-0
modules/video/src/tvl1flow.cpp
modules/video/src/tvl1flow.cpp
+2
-0
未找到文件。
modules/cudaoptflow/src/brox.cpp
浏览文件 @
5a06d679
...
...
@@ -64,6 +64,8 @@ namespace {
{
}
virtual
String
getDefaultName
()
const
{
return
"DenseOpticalFlow.BroxOpticalFlow"
;
}
virtual
void
calc
(
InputArray
I0
,
InputArray
I1
,
InputOutputArray
flow
,
Stream
&
stream
);
virtual
double
getFlowSmoothness
()
const
{
return
alpha_
;
}
...
...
modules/cudaoptflow/src/farneback.cpp
浏览文件 @
5a06d679
...
...
@@ -129,6 +129,8 @@ namespace
virtual
void
calc
(
InputArray
I0
,
InputArray
I1
,
InputOutputArray
flow
,
Stream
&
stream
);
virtual
String
getDefaultName
()
const
{
return
"DenseOpticalFlow.FarnebackOpticalFlow"
;
}
private:
int
numLevels_
;
double
pyrScale_
;
...
...
modules/cudaoptflow/src/pyrlk.cpp
浏览文件 @
5a06d679
...
...
@@ -347,6 +347,8 @@ namespace
sparse
(
prevImg
,
nextImg
,
prevPts
,
nextPts
,
status
,
err
,
stream
);
}
}
virtual
String
getDefaultName
()
const
{
return
"SparseOpticalFlow.SparsePyrLKOpticalFlow"
;
}
};
class
DensePyrLKOpticalFlowImpl
:
public
DensePyrLKOpticalFlow
,
private
PyrLKOpticalFlowBase
...
...
@@ -388,6 +390,8 @@ namespace
GpuMat
flows
[]
=
{
u
,
v
};
cuda
::
merge
(
flows
,
2
,
_flow
,
stream
);
}
virtual
String
getDefaultName
()
const
{
return
"DenseOpticalFlow.DensePyrLKOpticalFlow"
;
}
};
}
...
...
modules/cudaoptflow/src/tvl1flow.cpp
浏览文件 @
5a06d679
...
...
@@ -119,6 +119,9 @@ namespace
virtual
void
calc
(
InputArray
I0
,
InputArray
I1
,
InputOutputArray
flow
,
Stream
&
stream
);
virtual
String
getDefaultName
()
const
{
return
"DenseOpticalFlow.OpticalFlowDual_TVL1"
;
}
private:
double
tau_
;
double
lambda_
;
...
...
modules/video/src/lkpyramid.cpp
浏览文件 @
5a06d679
...
...
@@ -867,6 +867,8 @@ namespace
OutputArray
status
,
OutputArray
err
=
cv
::
noArray
())
CV_OVERRIDE
;
virtual
String
getDefaultName
()
const
CV_OVERRIDE
{
return
"SparseOpticalFlow.SparsePyrLKOpticalFlow"
;
}
private:
#ifdef HAVE_OPENCL
bool
checkParam
()
...
...
modules/video/src/optflowgf.cpp
浏览文件 @
5a06d679
...
...
@@ -618,6 +618,8 @@ public:
virtual
void
calc
(
InputArray
I0
,
InputArray
I1
,
InputOutputArray
flow
)
CV_OVERRIDE
;
virtual
String
getDefaultName
()
const
CV_OVERRIDE
{
return
"DenseOpticalFlow.FarnebackOpticalFlow"
;
}
private:
int
numLevels_
;
double
pyrScale_
;
...
...
modules/video/src/tvl1flow.cpp
浏览文件 @
5a06d679
...
...
@@ -102,6 +102,8 @@ public:
}
OpticalFlowDual_TVL1
();
virtual
String
getDefaultName
()
const
CV_OVERRIDE
{
return
"DenseOpticalFlow.DualTVL1OpticalFlow"
;
}
void
calc
(
InputArray
I0
,
InputArray
I1
,
InputOutputArray
flow
)
CV_OVERRIDE
;
void
collectGarbage
()
CV_OVERRIDE
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录