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
6b6a63ba
Commit
6b6a63ba
authored
Feb 15, 2011
by
Anatoly Baksheev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixed some warnings
GPU: TargetArchs -> added FEATURE_SET prefix.
parent
725d83b0
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
21 additions
and
21 deletions
+21
-21
gpu_initialization.tex
doc/gpu_initialization.tex
+3
-3
gpu.hpp
modules/gpu/include/opencv2/gpu/gpu.hpp
+8
-8
brute_force_matcher.cpp
modules/gpu/src/brute_force_matcher.cpp
+2
-2
imgproc_gpu.cpp
modules/gpu/src/imgproc_gpu.cpp
+2
-2
mssegmentation.cpp
modules/gpu/src/mssegmentation.cpp
+1
-1
surf.cpp
modules/gpu/src/surf.cpp
+2
-2
convexhull.cpp
samples/cpp/convexhull.cpp
+1
-1
demhist.cpp
samples/cpp/demhist.cpp
+1
-1
squares.cpp
samples/cpp/squares.cpp
+1
-1
No files found.
doc/gpu_initialization.tex
View file @
6b6a63ba
...
...
@@ -28,9 +28,9 @@ GPU compute features.
\begin{lstlisting}
enum GpuFeature
{
COMPUTE
_
10,
COMPUTE
_
11,
COMPUTE
_
12,
COMPUTE
_
13,
COMPUTE
_
20,
COMPUTE
_
21,
FEATURE
_
SET
_
COMPUTE
_
10, FEATURE
_
SET
_
COMPUTE
_
11,
FEATURE
_
SET
_
COMPUTE
_
12, FEATURE
_
SET
_
COMPUTE
_
13,
FEATURE
_
SET
_
COMPUTE
_
20, FEATURE
_
SET
_
COMPUTE
_
21,
ATOMICS, NATIVE
_
DOUBLE
}
;
\end{lstlisting}
...
...
modules/gpu/include/opencv2/gpu/gpu.hpp
View file @
6b6a63ba
...
...
@@ -66,14 +66,14 @@ namespace cv
enum
GpuFeature
{
COMPUTE_10
=
10
,
COMPUTE_11
=
11
,
COMPUTE_12
=
12
,
COMPUTE_13
=
13
,
COMPUTE_20
=
20
,
COMPUTE_21
=
21
,
ATOMICS
=
COMPUTE_11
,
NATIVE_DOUBLE
=
COMPUTE_13
FEATURE_SET_
COMPUTE_10
=
10
,
FEATURE_SET_
COMPUTE_11
=
11
,
FEATURE_SET_
COMPUTE_12
=
12
,
FEATURE_SET_
COMPUTE_13
=
13
,
FEATURE_SET_
COMPUTE_20
=
20
,
FEATURE_SET_
COMPUTE_21
=
21
,
ATOMICS
=
FEATURE_SET_
COMPUTE_11
,
NATIVE_DOUBLE
=
FEATURE_SET_
COMPUTE_13
};
class
CV_EXPORTS
TargetArchs
...
...
modules/gpu/src/brute_force_matcher.cpp
View file @
6b6a63ba
...
...
@@ -192,7 +192,7 @@ void cv::gpu::BruteForceMatcher_GPU_base::matchSingle(const GpuMat& queryDescs,
match_caller_t
func
=
match_callers
[
distType
][
queryDescs
.
depth
()];
CV_Assert
(
func
!=
0
);
bool
cc_12
=
TargetArchs
::
builtWith
(
COMPUTE_12
)
&&
DeviceInfo
().
supports
(
COMPUTE_12
);
bool
cc_12
=
TargetArchs
::
builtWith
(
FEATURE_SET_COMPUTE_12
)
&&
DeviceInfo
().
supports
(
FEATURE_SET_
COMPUTE_12
);
// For single train there is no need to save imgIdx, so we just save imgIdx to trainIdx.
// trainIdx store after imgIdx, so we doesn't lose it value.
...
...
@@ -320,7 +320,7 @@ void cv::gpu::BruteForceMatcher_GPU_base::matchCollection(const GpuMat& queryDes
match_caller_t
func
=
match_callers
[
distType
][
queryDescs
.
depth
()];
CV_Assert
(
func
!=
0
);
bool
cc_12
=
TargetArchs
::
builtWith
(
COMPUTE_12
)
&&
DeviceInfo
().
supports
(
COMPUTE_12
);
bool
cc_12
=
TargetArchs
::
builtWith
(
FEATURE_SET_COMPUTE_12
)
&&
DeviceInfo
().
supports
(
FEATURE_SET_
COMPUTE_12
);
func
(
queryDescs
,
trainCollection
,
maskCollection
,
trainIdx
,
imgIdx
,
distance
,
cc_12
);
}
...
...
modules/gpu/src/imgproc_gpu.cpp
View file @
6b6a63ba
...
...
@@ -128,7 +128,7 @@ void cv::gpu::remap(const GpuMat& src, GpuMat& dst, const GpuMat& xmap, const Gp
void
cv
::
gpu
::
meanShiftFiltering
(
const
GpuMat
&
src
,
GpuMat
&
dst
,
int
sp
,
int
sr
,
TermCriteria
criteria
)
{
CV_Assert
(
TargetArchs
::
builtWith
(
COMPUTE_12
)
&&
DeviceInfo
().
supports
(
COMPUTE_12
));
CV_Assert
(
TargetArchs
::
builtWith
(
FEATURE_SET_COMPUTE_12
)
&&
DeviceInfo
().
supports
(
FEATURE_SET_
COMPUTE_12
));
if
(
src
.
empty
()
)
CV_Error
(
CV_StsBadArg
,
"The input image is empty"
);
...
...
@@ -156,7 +156,7 @@ void cv::gpu::meanShiftFiltering(const GpuMat& src, GpuMat& dst, int sp, int sr,
void
cv
::
gpu
::
meanShiftProc
(
const
GpuMat
&
src
,
GpuMat
&
dstr
,
GpuMat
&
dstsp
,
int
sp
,
int
sr
,
TermCriteria
criteria
)
{
CV_Assert
(
TargetArchs
::
builtWith
(
COMPUTE_12
)
&&
DeviceInfo
().
supports
(
COMPUTE_12
));
CV_Assert
(
TargetArchs
::
builtWith
(
FEATURE_SET_COMPUTE_12
)
&&
DeviceInfo
().
supports
(
FEATURE_SET_
COMPUTE_12
));
if
(
src
.
empty
()
)
CV_Error
(
CV_StsBadArg
,
"The input image is empty"
);
...
...
modules/gpu/src/mssegmentation.cpp
View file @
6b6a63ba
...
...
@@ -227,7 +227,7 @@ inline int dist2(const cv::Vec2s& lhs, const cv::Vec2s& rhs)
void
cv
::
gpu
::
meanShiftSegmentation
(
const
GpuMat
&
src
,
Mat
&
dst
,
int
sp
,
int
sr
,
int
minsize
,
TermCriteria
criteria
)
{
CV_Assert
(
TargetArchs
::
builtWith
(
COMPUTE_12
)
&&
DeviceInfo
().
supports
(
COMPUTE_12
));
CV_Assert
(
TargetArchs
::
builtWith
(
FEATURE_SET_COMPUTE_12
)
&&
DeviceInfo
().
supports
(
FEATURE_SET_
COMPUTE_12
));
CV_Assert
(
src
.
type
()
==
CV_8UC4
);
const
int
nrows
=
src
.
rows
;
...
...
modules/gpu/src/surf.cpp
View file @
6b6a63ba
...
...
@@ -174,7 +174,7 @@ namespace
{
typedef
void
(
*
fasthessian_t
)(
PtrStepf
hessianBuffer
,
int
x_size
,
int
y_size
,
const
dim3
&
threads
);
const
fasthessian_t
fasthessian
=
DeviceInfo
().
supports
(
COMPUTE_13
)
?
fasthessian_gpu
:
fasthessian_gpu_old
;
DeviceInfo
().
supports
(
FEATURE_SET_
COMPUTE_13
)
?
fasthessian_gpu
:
fasthessian_gpu_old
;
dim3
threads
=
calcBlockSize
(
nIntervals
);
for
(
int
octave
=
0
;
octave
<
nOctaves
;
++
octave
)
...
...
@@ -234,7 +234,7 @@ namespace
const
KeyPoint_GPU
*
features
,
int
nFeatures
);
const
compute_descriptors_t
compute_descriptors
=
DeviceInfo
().
supports
(
COMPUTE_13
)
?
compute_descriptors_gpu
:
compute_descriptors_gpu_old
;
DeviceInfo
().
supports
(
FEATURE_SET_
COMPUTE_13
)
?
compute_descriptors_gpu
:
compute_descriptors_gpu_old
;
if
(
keypoints
.
cols
>
0
)
{
...
...
samples/cpp/convexhull.cpp
View file @
6b6a63ba
...
...
@@ -13,7 +13,7 @@ void help()
<<
"./convexhull
\n
"
<<
endl
;
}
int
main
(
int
argc
,
char
**
argv
)
int
main
(
int
/*argc*/
,
char
**
/*argv*/
)
{
Mat
img
(
500
,
500
,
CV_8UC3
);
RNG
&
rng
=
theRNG
();
...
...
samples/cpp/demhist.cpp
View file @
6b6a63ba
...
...
@@ -12,7 +12,7 @@ int _contrast = 100;
Mat
image
;
/* brightness/contrast callback function */
void
updateBrightnessContrast
(
int
arg
,
void
*
)
void
updateBrightnessContrast
(
int
/*arg*/
,
void
*
)
{
int
histSize
=
64
;
int
brightness
=
_brightness
-
100
;
...
...
samples/cpp/squares.cpp
View file @
6b6a63ba
...
...
@@ -139,7 +139,7 @@ void drawSquares( Mat& image, const vector<vector<Point> >& squares )
}
int
main
(
int
argc
,
char
**
argv
)
int
main
(
int
/*argc*/
,
char
**
/*argv*/
)
{
static
const
char
*
names
[]
=
{
"pic1.png"
,
"pic2.png"
,
"pic3.png"
,
"pic4.png"
,
"pic5.png"
,
"pic6.png"
,
0
};
...
...
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