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.
...
@@ -28,9 +28,9 @@ GPU compute features.
\begin{lstlisting}
\begin{lstlisting}
enum GpuFeature
enum GpuFeature
{
{
COMPUTE
_
10,
COMPUTE
_
11,
FEATURE
_
SET
_
COMPUTE
_
10, FEATURE
_
SET
_
COMPUTE
_
11,
COMPUTE
_
12,
COMPUTE
_
13,
FEATURE
_
SET
_
COMPUTE
_
12, FEATURE
_
SET
_
COMPUTE
_
13,
COMPUTE
_
20,
COMPUTE
_
21,
FEATURE
_
SET
_
COMPUTE
_
20, FEATURE
_
SET
_
COMPUTE
_
21,
ATOMICS, NATIVE
_
DOUBLE
ATOMICS, NATIVE
_
DOUBLE
}
;
}
;
\end{lstlisting}
\end{lstlisting}
...
...
modules/gpu/include/opencv2/gpu/gpu.hpp
View file @
6b6a63ba
...
@@ -66,14 +66,14 @@ namespace cv
...
@@ -66,14 +66,14 @@ namespace cv
enum
GpuFeature
enum
GpuFeature
{
{
COMPUTE_10
=
10
,
FEATURE_SET_
COMPUTE_10
=
10
,
COMPUTE_11
=
11
,
FEATURE_SET_
COMPUTE_11
=
11
,
COMPUTE_12
=
12
,
FEATURE_SET_
COMPUTE_12
=
12
,
COMPUTE_13
=
13
,
FEATURE_SET_
COMPUTE_13
=
13
,
COMPUTE_20
=
20
,
FEATURE_SET_
COMPUTE_20
=
20
,
COMPUTE_21
=
21
,
FEATURE_SET_
COMPUTE_21
=
21
,
ATOMICS
=
COMPUTE_11
,
ATOMICS
=
FEATURE_SET_
COMPUTE_11
,
NATIVE_DOUBLE
=
COMPUTE_13
NATIVE_DOUBLE
=
FEATURE_SET_
COMPUTE_13
};
};
class
CV_EXPORTS
TargetArchs
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,
...
@@ -192,7 +192,7 @@ void cv::gpu::BruteForceMatcher_GPU_base::matchSingle(const GpuMat& queryDescs,
match_caller_t
func
=
match_callers
[
distType
][
queryDescs
.
depth
()];
match_caller_t
func
=
match_callers
[
distType
][
queryDescs
.
depth
()];
CV_Assert
(
func
!=
0
);
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.
// 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.
// 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
...
@@ -320,7 +320,7 @@ void cv::gpu::BruteForceMatcher_GPU_base::matchCollection(const GpuMat& queryDes
match_caller_t
func
=
match_callers
[
distType
][
queryDescs
.
depth
()];
match_caller_t
func
=
match_callers
[
distType
][
queryDescs
.
depth
()];
CV_Assert
(
func
!=
0
);
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
);
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
...
@@ -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
)
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
()
)
if
(
src
.
empty
()
)
CV_Error
(
CV_StsBadArg
,
"The input image is 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,
...
@@ -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
)
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
()
)
if
(
src
.
empty
()
)
CV_Error
(
CV_StsBadArg
,
"The input image is 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)
...
@@ -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
)
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
);
CV_Assert
(
src
.
type
()
==
CV_8UC4
);
const
int
nrows
=
src
.
rows
;
const
int
nrows
=
src
.
rows
;
...
...
modules/gpu/src/surf.cpp
View file @
6b6a63ba
...
@@ -174,7 +174,7 @@ namespace
...
@@ -174,7 +174,7 @@ namespace
{
{
typedef
void
(
*
fasthessian_t
)(
PtrStepf
hessianBuffer
,
int
x_size
,
int
y_size
,
const
dim3
&
threads
);
typedef
void
(
*
fasthessian_t
)(
PtrStepf
hessianBuffer
,
int
x_size
,
int
y_size
,
const
dim3
&
threads
);
const
fasthessian_t
fasthessian
=
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
);
dim3
threads
=
calcBlockSize
(
nIntervals
);
for
(
int
octave
=
0
;
octave
<
nOctaves
;
++
octave
)
for
(
int
octave
=
0
;
octave
<
nOctaves
;
++
octave
)
...
@@ -234,7 +234,7 @@ namespace
...
@@ -234,7 +234,7 @@ namespace
const
KeyPoint_GPU
*
features
,
int
nFeatures
);
const
KeyPoint_GPU
*
features
,
int
nFeatures
);
const
compute_descriptors_t
compute_descriptors
=
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
)
if
(
keypoints
.
cols
>
0
)
{
{
...
...
samples/cpp/convexhull.cpp
View file @
6b6a63ba
...
@@ -13,7 +13,7 @@ void help()
...
@@ -13,7 +13,7 @@ void help()
<<
"./convexhull
\n
"
<<
endl
;
<<
"./convexhull
\n
"
<<
endl
;
}
}
int
main
(
int
argc
,
char
**
argv
)
int
main
(
int
/*argc*/
,
char
**
/*argv*/
)
{
{
Mat
img
(
500
,
500
,
CV_8UC3
);
Mat
img
(
500
,
500
,
CV_8UC3
);
RNG
&
rng
=
theRNG
();
RNG
&
rng
=
theRNG
();
...
...
samples/cpp/demhist.cpp
View file @
6b6a63ba
...
@@ -12,7 +12,7 @@ int _contrast = 100;
...
@@ -12,7 +12,7 @@ int _contrast = 100;
Mat
image
;
Mat
image
;
/* brightness/contrast callback function */
/* brightness/contrast callback function */
void
updateBrightnessContrast
(
int
arg
,
void
*
)
void
updateBrightnessContrast
(
int
/*arg*/
,
void
*
)
{
{
int
histSize
=
64
;
int
histSize
=
64
;
int
brightness
=
_brightness
-
100
;
int
brightness
=
_brightness
-
100
;
...
...
samples/cpp/squares.cpp
View file @
6b6a63ba
...
@@ -139,7 +139,7 @@ void drawSquares( Mat& image, const vector<vector<Point> >& squares )
...
@@ -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"
,
static
const
char
*
names
[]
=
{
"pic1.png"
,
"pic2.png"
,
"pic3.png"
,
"pic4.png"
,
"pic5.png"
,
"pic6.png"
,
0
};
"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