Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
b6a2717c
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,发现更多精彩内容 >>
提交
b6a2717c
编写于
10月 19, 2012
作者:
A
Andrey Kamaev
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #65 from taka-no-me:android/warnings
上级
59452dfc
8fb6d9f6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
15 addition
and
4 deletion
+15
-4
modules/core/src/arithm.cpp
modules/core/src/arithm.cpp
+4
-4
samples/cpp/stitching_detailed.cpp
samples/cpp/stitching_detailed.cpp
+11
-0
未找到文件。
modules/core/src/arithm.cpp
浏览文件 @
b6a2717c
...
...
@@ -1228,10 +1228,10 @@ static int actualScalarDepth(const double* data, int len)
maxval
=
MAX
(
maxval
,
ival
);
}
return
i
<
len
?
CV_64F
:
minval
>=
0
&&
maxval
<=
UCHAR_MAX
?
CV_8U
:
minval
>=
SCHAR_MIN
&&
maxval
<=
SCHAR_MAX
?
CV_8S
:
minval
>=
0
&&
maxval
<=
USHRT_MAX
?
CV_16U
:
minval
>=
SHRT_MIN
&&
maxval
<=
SHRT_MAX
?
CV_16S
:
minval
>=
0
&&
maxval
<=
(
int
)
UCHAR_MAX
?
CV_8U
:
minval
>=
(
int
)
SCHAR_MIN
&&
maxval
<=
(
int
)
SCHAR_MAX
?
CV_8S
:
minval
>=
0
&&
maxval
<=
(
int
)
USHRT_MAX
?
CV_16U
:
minval
>=
(
int
)
SHRT_MIN
&&
maxval
<=
(
int
)
SHRT_MAX
?
CV_16S
:
CV_32S
;
}
...
...
samples/cpp/stitching_detailed.cpp
浏览文件 @
b6a2717c
...
...
@@ -326,7 +326,10 @@ static int parseCmdArgs(int argc, char** argv)
int
main
(
int
argc
,
char
*
argv
[])
{
#if ENABLE_LOG
int64
app_start_time
=
getTickCount
();
#endif
cv
::
setBreakOnError
(
true
);
int
retval
=
parseCmdArgs
(
argc
,
argv
);
...
...
@@ -345,7 +348,9 @@ int main(int argc, char* argv[])
bool
is_work_scale_set
=
false
,
is_seam_scale_set
=
false
,
is_compose_scale_set
=
false
;
LOGLN
(
"Finding features..."
);
#if ENABLE_LOG
int64
t
=
getTickCount
();
#endif
Ptr
<
FeaturesFinder
>
finder
;
if
(
features_type
==
"surf"
)
...
...
@@ -420,7 +425,9 @@ int main(int argc, char* argv[])
LOGLN
(
"Finding features, time: "
<<
((
getTickCount
()
-
t
)
/
getTickFrequency
())
<<
" sec"
);
LOG
(
"Pairwise matching"
);
#if ENABLE_LOG
t
=
getTickCount
();
#endif
vector
<
MatchesInfo
>
pairwise_matches
;
BestOf2NearestMatcher
matcher
(
try_gpu
,
match_conf
);
matcher
(
features
,
pairwise_matches
);
...
...
@@ -516,7 +523,9 @@ int main(int argc, char* argv[])
}
LOGLN
(
"Warping images (auxiliary)... "
);
#if ENABLE_LOG
t
=
getTickCount
();
#endif
vector
<
Point
>
corners
(
num_images
);
vector
<
Mat
>
masks_warped
(
num_images
);
...
...
@@ -634,7 +643,9 @@ int main(int argc, char* argv[])
masks
.
clear
();
LOGLN
(
"Compositing..."
);
#if ENABLE_LOG
t
=
getTickCount
();
#endif
Mat
img_warped
,
img_warped_s
;
Mat
dilated_mask
,
seam_mask
,
mask
,
mask_warped
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录