Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
d18b2c25
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,发现更多精彩内容 >>
提交
d18b2c25
编写于
2月 28, 2013
作者:
A
Andrey Pavlenko
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
patch -> revision
上级
c24d7cc0
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
8 deletion
+6
-8
modules/java/generator/gen_java.py
modules/java/generator/gen_java.py
+6
-8
未找到文件。
modules/java/generator/gen_java.py
浏览文件 @
d18b2c25
...
...
@@ -565,8 +565,8 @@ def getLibVersion(version_hpp_path):
epoch
=
re
.
search
(
"^W*#\W*define\W+CV_VERSION_EPOCH\W+(\d+)\W*$"
,
version_file
,
re
.
MULTILINE
).
group
(
1
)
major
=
re
.
search
(
"^W*#\W*define\W+CV_VERSION_MAJOR\W+(\d+)\W*$"
,
version_file
,
re
.
MULTILINE
).
group
(
1
)
minor
=
re
.
search
(
"^W*#\W*define\W+CV_VERSION_MINOR\W+(\d+)\W*$"
,
version_file
,
re
.
MULTILINE
).
group
(
1
)
patch
=
re
.
search
(
"^W*#\W*define\W+CV_VERSION_REVISION\W+(\d+)\W*$"
,
version_file
,
re
.
MULTILINE
).
group
(
1
)
return
(
epoch
,
major
,
minor
,
patch
)
revision
=
re
.
search
(
"^W*#\W*define\W+CV_VERSION_REVISION\W+(\d+)\W*$"
,
version_file
,
re
.
MULTILINE
).
group
(
1
)
return
(
epoch
,
major
,
minor
,
revision
)
class
ConstInfo
(
object
):
def
__init__
(
self
,
cname
,
name
,
val
,
addedManually
=
False
):
...
...
@@ -731,17 +731,15 @@ public class %(jc)s {
"""
%
{
'm'
:
self
.
module
,
'jc'
:
jname
}
)
if
class_name
==
'Core'
:
(
epoch
,
major
,
minor
,
patch
)
=
getLibVersion
(
(
epoch
,
major
,
minor
,
revision
)
=
getLibVersion
(
(
os
.
path
.
dirname
(
__file__
)
or
'.'
)
+
'/../../core/include/opencv2/core/version.hpp'
)
version_str
=
'.'
.
join
(
(
epoch
,
major
,
minor
,
patch
)
)
version_str
=
'.'
.
join
(
(
epoch
,
major
,
minor
,
revision
)
)
version_suffix
=
''
.
join
(
(
epoch
,
major
,
minor
)
)
#if version_suffix.endswith('0'):
# version_suffix = version_suffix[0 : -1]
self
.
classes
[
class_name
].
imports
.
add
(
"java.lang.String"
)
self
.
java_code
[
class_name
][
"j_code"
].
write
(
"""
public static final String VERSION = "%(v)s", NATIVE_LIBRARY_NAME = "opencv_java%(vs)s";
public static final int VERSION_EPOCH = %(ep)s, VERSION_MAJOR = %(ma)s, VERSION_MINOR = %(mi)s, VERSION_
PATCH = %(pa
)s;
"""
%
{
'v'
:
version_str
,
'vs'
:
version_suffix
,
'ep'
:
epoch
,
'ma'
:
major
,
'mi'
:
minor
,
'
pa'
:
patch
}
)
public static final int VERSION_EPOCH = %(ep)s, VERSION_MAJOR = %(ma)s, VERSION_MINOR = %(mi)s, VERSION_
REVISION = %(re
)s;
"""
%
{
'v'
:
version_str
,
'vs'
:
version_suffix
,
'ep'
:
epoch
,
'ma'
:
major
,
'mi'
:
minor
,
'
re'
:
revision
}
)
def
add_class
(
self
,
decl
):
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录