Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
6fbda0df
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,发现更多精彩内容 >>
提交
6fbda0df
编写于
7月 18, 2013
作者:
A
Andrey Pavlenko
提交者:
OpenCV Buildbot
7月 18, 2013
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #1138 from janstarzy:mat-dist
上级
12f304ec
12c42ac1
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
47 addition
and
0 deletion
+47
-0
modules/java/generator/src/cpp/Mat.cpp
modules/java/generator/src/cpp/Mat.cpp
+31
-0
modules/java/generator/src/java/core+Mat.java
modules/java/generator/src/java/core+Mat.java
+16
-0
未找到文件。
modules/java/generator/src/cpp/Mat.cpp
浏览文件 @
6fbda0df
...
...
@@ -523,6 +523,37 @@ JNIEXPORT jlong JNICALL Java_org_opencv_core_Mat_n_1colRange
//
// int Mat::dims()
//
JNIEXPORT
jint
JNICALL
Java_org_opencv_core_Mat_n_1dims
(
JNIEnv
*
env
,
jclass
,
jlong
self
);
JNIEXPORT
jint
JNICALL
Java_org_opencv_core_Mat_n_1dims
(
JNIEnv
*
env
,
jclass
,
jlong
self
)
{
try
{
LOGD
(
"Mat::n_1dims()"
);
Mat
*
me
=
(
Mat
*
)
self
;
//TODO: check for NULL
int
_retval_
=
me
->
dims
;
return
_retval_
;
}
catch
(
cv
::
Exception
e
)
{
LOGD
(
"Mat::n_1dims() catched cv::Exception: %s"
,
e
.
what
());
jclass
je
=
env
->
FindClass
(
"org/opencv/core/CvException"
);
if
(
!
je
)
je
=
env
->
FindClass
(
"java/lang/Exception"
);
env
->
ThrowNew
(
je
,
e
.
what
());
return
0
;
}
catch
(...)
{
LOGD
(
"Mat::n_1dims() catched unknown exception (...)"
);
jclass
je
=
env
->
FindClass
(
"java/lang/Exception"
);
env
->
ThrowNew
(
je
,
"Unknown exception in JNI code {Mat::n_1dims()}"
);
return
0
;
}
}
//
// int Mat::cols()
//
...
...
modules/java/generator/src/java/core+Mat.java
浏览文件 @
6fbda0df
...
...
@@ -245,6 +245,19 @@ public class Mat {
return
retVal
;
}
//
// C++: int Mat::dims()
//
// javadoc: Mat::dims()
public
int
dims
()
{
int
retVal
=
n_dims
(
nativeObj
);
return
retVal
;
}
//
// C++: int Mat::cols()
//
...
...
@@ -1130,6 +1143,9 @@ public class Mat {
// C++: Mat Mat::colRange(int startcol, int endcol)
private
static
native
long
n_colRange
(
long
nativeObj
,
int
startcol
,
int
endcol
);
// C++: int Mat::dims()
private
static
native
int
n_dims
(
long
nativeObj
);
// C++: int Mat::cols()
private
static
native
int
n_cols
(
long
nativeObj
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录