Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
63f8feb2
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,发现更多精彩内容 >>
提交
63f8feb2
编写于
7月 12, 2011
作者:
K
Kirill Kornyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
java tests: added a chessboard image
上级
7ca50b2b
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
18 addition
and
9 deletion
+18
-9
modules/java/android_test/res/drawable/chessboard.jpg
modules/java/android_test/res/drawable/chessboard.jpg
+0
-0
modules/java/android_test/src/org/opencv/test/OpenCVTestCase.java
...java/android_test/src/org/opencv/test/OpenCVTestCase.java
+2
-0
modules/java/android_test/src/org/opencv/test/OpenCVTestRunner.java
...va/android_test/src/org/opencv/test/OpenCVTestRunner.java
+9
-7
modules/java/android_test/src/org/opencv/test/calib3d/calib3dTest.java
...android_test/src/org/opencv/test/calib3d/calib3dTest.java
+7
-2
未找到文件。
modules/java/android_test/res/drawable/chessboard.jpg
0 → 100644
浏览文件 @
63f8feb2
此差异由.gitattributes 抑制。
modules/java/android_test/src/org/opencv/test/OpenCVTestCase.java
浏览文件 @
63f8feb2
...
@@ -49,6 +49,7 @@ public class OpenCVTestCase extends TestCase {
...
@@ -49,6 +49,7 @@ public class OpenCVTestCase extends TestCase {
protected
static
Mat
rgba128
;
protected
static
Mat
rgba128
;
protected
static
Mat
rgbLena
;
protected
static
Mat
rgbLena
;
protected
static
Mat
grayChess
;
protected
static
Mat
v1
;
protected
static
Mat
v1
;
protected
static
Mat
v2
;
protected
static
Mat
v2
;
...
@@ -92,6 +93,7 @@ public class OpenCVTestCase extends TestCase {
...
@@ -92,6 +93,7 @@ public class OpenCVTestCase extends TestCase {
rgba128
=
new
Mat
(
matSize
,
matSize
,
CvType
.
CV_8UC4
);
rgba128
.
setTo
(
Scalar
.
all
(
128
));
rgba128
=
new
Mat
(
matSize
,
matSize
,
CvType
.
CV_8UC4
);
rgba128
.
setTo
(
Scalar
.
all
(
128
));
rgbLena
=
highgui
.
imread
(
OpenCVTestRunner
.
LENA_PATH
);
rgbLena
=
highgui
.
imread
(
OpenCVTestRunner
.
LENA_PATH
);
grayChess
=
highgui
.
imread
(
OpenCVTestRunner
.
CHESS_PATH
);
v1
=
new
Mat
(
1
,
3
,
CvType
.
CV_32F
);
v1
.
put
(
0
,
0
,
1.0
,
3.0
,
2.0
);
v1
=
new
Mat
(
1
,
3
,
CvType
.
CV_32F
);
v1
.
put
(
0
,
0
,
1.0
,
3.0
,
2.0
);
v2
=
new
Mat
(
1
,
3
,
CvType
.
CV_32F
);
v2
.
put
(
0
,
0
,
2.0
,
1.0
,
3.0
);
v2
=
new
Mat
(
1
,
3
,
CvType
.
CV_32F
);
v2
.
put
(
0
,
0
,
2.0
,
1.0
,
3.0
);
...
...
modules/java/android_test/src/org/opencv/test/OpenCVTestRunner.java
浏览文件 @
63f8feb2
...
@@ -20,17 +20,19 @@ import android.util.Log;
...
@@ -20,17 +20,19 @@ import android.util.Log;
public
class
OpenCVTestRunner
extends
InstrumentationTestRunner
{
public
class
OpenCVTestRunner
extends
InstrumentationTestRunner
{
public
static
String
LENA_PATH
=
"/data/data/org.opencv.test/files/lena.jpg"
;
public
static
String
LENA_PATH
=
"/data/data/org.opencv.test/files/lena.jpg"
;
public
static
String
CHESS_PATH
=
"/data/data/org.opencv.test/files/chessboard.jpg"
;
private
AndroidTestRunner
androidTestRunner
;
private
static
String
TAG
=
"opencv_test_java"
;
private
static
String
TAG
=
"opencv_test_java"
;
private
AndroidTestRunner
androidTestRunner
;
static
public
void
Log
(
String
message
)
{
static
public
void
Log
(
String
message
)
{
Log
.
e
(
TAG
,
message
);
Log
.
e
(
TAG
,
message
);
}
}
@Override
@Override
public
void
onStart
()
{
public
void
onStart
()
{
ExportLena
();
ExportResourceImage
(
"lena.jpg"
,
R
.
drawable
.
lena
);
ExportResourceImage
(
"chessboard.jpg"
,
R
.
drawable
.
chessboard
);
//List<TestCase> testCases = androidTestRunner.getTestCases();
//List<TestCase> testCases = androidTestRunner.getTestCases();
//Collections.shuffle(testCases); //shuffle the tests order
//Collections.shuffle(testCases); //shuffle the tests order
...
@@ -44,16 +46,16 @@ public class OpenCVTestRunner extends InstrumentationTestRunner {
...
@@ -44,16 +46,16 @@ public class OpenCVTestRunner extends InstrumentationTestRunner {
return
androidTestRunner
;
return
androidTestRunner
;
}
}
private
void
Export
Lena
(
)
{
private
void
Export
ResourceImage
(
String
image
,
int
rId
)
{
try
{
try
{
Bitmap
mBitmap
=
BitmapFactory
.
decodeResource
(
this
.
getContext
().
getResources
(),
R
.
drawable
.
lena
);
Bitmap
mBitmap
=
BitmapFactory
.
decodeResource
(
this
.
getContext
().
getResources
(),
rId
);
FileOutputStream
fos
=
this
.
getContext
().
openFileOutput
(
"lena.jpg"
,
Context
.
MODE_WORLD_READABLE
);
FileOutputStream
fos
=
this
.
getContext
().
openFileOutput
(
image
,
Context
.
MODE_WORLD_READABLE
);
mBitmap
.
compress
(
CompressFormat
.
JPEG
,
100
,
fos
);
mBitmap
.
compress
(
CompressFormat
.
JPEG
,
100
,
fos
);
fos
.
flush
();
fos
.
flush
();
fos
.
close
();
fos
.
close
();
}
}
catch
(
Exception
e
)
{
catch
(
Exception
e
)
{
Log
(
"Tried to write
lena.jpg
, but: "
+
e
.
toString
());
Log
(
"Tried to write
"
+
image
+
"
, but: "
+
e
.
toString
());
}
}
}
}
}
}
modules/java/android_test/src/org/opencv/test/calib3d/calib3dTest.java
浏览文件 @
63f8feb2
package
org.opencv.test.calib3d
;
package
org.opencv.test.calib3d
;
import
org.opencv.Size
;
import
org.opencv.calib3d
;
import
org.opencv.test.OpenCVTestCase
;
import
org.opencv.test.OpenCVTestCase
;
import
org.opencv.test.OpenCVTestRunner
;
public
class
calib3dTest
extends
OpenCVTestCase
{
public
class
calib3dTest
extends
OpenCVTestCase
{
...
@@ -93,11 +96,13 @@ public class calib3dTest extends OpenCVTestCase {
...
@@ -93,11 +96,13 @@ public class calib3dTest extends OpenCVTestCase {
}
}
public
void
testFindChessboardCornersMatSizeMat
()
{
public
void
testFindChessboardCornersMatSizeMat
()
{
fail
(
"Not yet implemented"
);
Size
patternSize
=
new
Size
(
9
,
6
);
calib3d
.
findChessboardCorners
(
grayChess
,
patternSize
,
dst
);
assertTrue
(!
dst
.
empty
());
}
}
public
void
testFindChessboardCornersMatSizeMatInt
()
{
public
void
testFindChessboardCornersMatSizeMatInt
()
{
fail
(
"Not yet implemented"
);
fail
(
"Not yet implemented"
);
//CALIB_CB_ADAPTIVE_THRESH + CALIB_CB_NORMALIZE_IMAGE + CALIB_CB_FAST_CHECK
}
}
public
void
testFindFundamentalMatMatMat
()
{
public
void
testFindFundamentalMatMatMat
()
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录