Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
O
opencv
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
opencv
Commits
a70bdfc1
Commit
a70bdfc1
authored
Sep 03, 2013
by
yao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
a little fix to tests and sample
parent
8bb99940
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
14 deletions
+14
-14
test_imgproc.cpp
modules/ocl/test/test_imgproc.cpp
+10
-14
clahe.cpp
samples/ocl/clahe.cpp
+4
-0
No files found.
modules/ocl/test/test_imgproc.cpp
View file @
a70bdfc1
...
...
@@ -1396,14 +1396,10 @@ TEST_P(calcHist, Mat)
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
// CLAHE
namespace
{
IMPLEMENT_PARAM_CLASS
(
ClipLimit
,
double
)
}
PARAM_TEST_CASE
(
CLAHE
,
cv
::
Size
,
ClipLimit
)
PARAM_TEST_CASE
(
CLAHE
,
cv
::
Size
,
double
)
{
cv
::
Size
s
ize
;
cv
::
Size
gridS
ize
;
double
clipLimit
;
cv
::
Mat
src
;
...
...
@@ -1414,22 +1410,22 @@ PARAM_TEST_CASE(CLAHE, cv::Size, ClipLimit)
virtual
void
SetUp
()
{
s
ize
=
GET_PARAM
(
0
);
gridS
ize
=
GET_PARAM
(
0
);
clipLimit
=
GET_PARAM
(
1
);
cv
::
RNG
&
rng
=
TS
::
ptr
()
->
get_rng
();
src
=
randomMat
(
rng
,
size
,
CV_8UC1
,
0
,
256
,
false
);
src
=
randomMat
(
rng
,
cv
::
Size
(
MWIDTH
,
MHEIGHT
)
,
CV_8UC1
,
0
,
256
,
false
);
g_src
.
upload
(
src
);
}
};
TEST_P
(
CLAHE
,
Accuracy
)
{
cv
::
Ptr
<
cv
::
CLAHE
>
clahe
=
cv
::
ocl
::
createCLAHE
(
clipLimit
);
cv
::
Ptr
<
cv
::
CLAHE
>
clahe
=
cv
::
ocl
::
createCLAHE
(
clipLimit
,
gridSize
);
clahe
->
apply
(
g_src
,
g_dst
);
cv
::
Mat
dst
(
g_dst
);
cv
::
Ptr
<
cv
::
CLAHE
>
clahe_gold
=
cv
::
createCLAHE
(
clipLimit
);
cv
::
Ptr
<
cv
::
CLAHE
>
clahe_gold
=
cv
::
createCLAHE
(
clipLimit
,
gridSize
);
clahe_gold
->
apply
(
src
,
dst_gold
);
EXPECT_MAT_NEAR
(
dst_gold
,
dst
,
1.0
);
...
...
@@ -1725,10 +1721,10 @@ INSTANTIATE_TEST_CASE_P(histTestBase, calcHist, Combine(
ONE_TYPE
(
CV_32SC1
)
//no use
));
INSTANTIATE_TEST_CASE_P
(
Img
P
roc
,
CLAHE
,
Combine
(
Values
(
cv
::
Size
(
128
,
128
),
cv
::
Size
(
113
,
113
),
cv
::
Size
(
1300
,
1300
)),
Values
(
0.0
,
4
0.0
)));
INSTANTIATE_TEST_CASE_P
(
Img
p
roc
,
CLAHE
,
Combine
(
Values
(
cv
::
Size
(
4
,
4
),
cv
::
Size
(
32
,
8
),
cv
::
Size
(
8
,
64
)),
Values
(
0.0
,
10.0
,
62.0
,
30
0.0
)));
INSTANTIATE_TEST_CASE_P
(
OCL_ImgP
roc
,
ColumnSum
,
DIFFERENT_SIZES
);
INSTANTIATE_TEST_CASE_P
(
Imgp
roc
,
ColumnSum
,
DIFFERENT_SIZES
);
#endif // HAVE_OPENCL
samples/ocl/clahe.cpp
View file @
a70bdfc1
...
...
@@ -44,6 +44,10 @@ int main(int argc, char** argv)
namedWindow
(
"CLAHE"
);
createTrackbar
(
"Tile Size"
,
"CLAHE"
,
&
tilesize
,
32
,
(
TrackbarCallback
)
TSize_Callback
);
createTrackbar
(
"Clip Limit"
,
"CLAHE"
,
&
cliplimit
,
20
,
(
TrackbarCallback
)
Clip_Callback
);
vector
<
ocl
::
Info
>
info
;
CV_Assert
(
ocl
::
getDevice
(
info
));
Mat
frame
,
outframe
;
ocl
::
oclMat
d_outframe
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment