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
a2d6ee2d
Commit
a2d6ee2d
authored
Apr 13, 2018
by
Alexander Alekhin
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #11305 from tomoaki0705:typoNVIDIA
parents
46d85fb5
a40354d1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
11 additions
and
11 deletions
+11
-11
cvconfig.h.in
cmake/templates/cvconfig.h.in
+5
-5
gpu_basics_similarity.markdown
.../gpu/gpu-basics-similarity/gpu_basics_similarity.markdown
+2
-2
opencv-caffe.proto
modules/dnn/src/caffe/opencv-caffe.proto
+3
-3
deriv.cpp
modules/imgproc/src/deriv.cpp
+1
-1
No files found.
cmake/templates/cvconfig.h.in
View file @
a2d6ee2d
...
...
@@ -49,13 +49,13 @@
/* C= */
#cmakedefine HAVE_CSTRIPES
/* NV
idia Cuda
Basic Linear Algebra Subprograms (BLAS) API*/
/* NV
IDIA CUDA
Basic Linear Algebra Subprograms (BLAS) API*/
#cmakedefine HAVE_CUBLAS
/* NV
idia Cuda
Runtime API*/
/* NV
IDIA CUDA
Runtime API*/
#cmakedefine HAVE_CUDA
/* NV
idia Cuda
Fast Fourier Transform (FFT) API*/
/* NV
IDIA CUDA
Fast Fourier Transform (FFT) API*/
#cmakedefine HAVE_CUFFT
/* IEEE1394 capturing support */
...
...
@@ -127,10 +127,10 @@
/* Microsoft Media Foundation Capture library */
#cmakedefine HAVE_MSMF
/* NV
idia
Video Decoding API*/
/* NV
IDIA
Video Decoding API*/
#cmakedefine HAVE_NVCUVID
/* NV
idia
Video Encoding API*/
/* NV
IDIA
Video Encoding API*/
#cmakedefine HAVE_NVCUVENC
/* OpenCL Support */
...
...
doc/tutorials/gpu/gpu-basics-similarity/gpu_basics_similarity.markdown
View file @
a2d6ee2d
...
...
@@ -8,7 +8,7 @@ Goal
In the @ref tutorial_video_input_psnr_ssim tutorial I already presented the PSNR and SSIM methods for checking
the similarity between the two images. And as you could see, the execution process takes quite some
time , especially in the case of the SSIM. However, if the performance numbers of an OpenCV
implementation for the CPU do not satisfy you and you happen to have an NV
idia
CUDA GPU device in
implementation for the CPU do not satisfy you and you happen to have an NV
IDIA
CUDA GPU device in
your system, all is not lost. You may try to port or write your owm algorithm for the video card.
This tutorial will give a good grasp on how to approach coding by using the GPU module of OpenCV. As
...
...
@@ -187,7 +187,7 @@ introduce asynchronous OpenCV GPU calls too with the help of the @ref cv::cuda::
Result and conclusion
---------------------
On an Intel P8700 laptop CPU paired with a low end NV
idia
GT220M, here are the performance numbers:
On an Intel P8700 laptop CPU paired with a low end NV
IDIA
GT220M, here are the performance numbers:
@code
Time of PSNR CPU (averaged for 10 runs): 41.4122 milliseconds. With result of: 19.2506
Time of PSNR GPU (averaged for 10 runs): 158.977 milliseconds. With result of: 19.2506
...
...
modules/dnn/src/caffe/opencv-caffe.proto
View file @
a2d6ee2d
...
...
@@ -50,7 +50,7 @@ syntax = "proto2";
package
opencv_caffe
;
// NV
idia
's Caffe feature is used to store fp16 weights, https://github.com/NVIDIA/caffe:
// NV
IDIA
's Caffe feature is used to store fp16 weights, https://github.com/NVIDIA/caffe:
// Math and storage types
enum
Type
{
DOUBLE
=
0
;
...
...
@@ -72,10 +72,10 @@ message BlobProto {
repeated
double
double_data
=
8
[
packed
=
true
];
repeated
double
double_diff
=
9
[
packed
=
true
];
// NV
idia
's Caffe fields begin.
// NV
IDIA
's Caffe fields begin.
optional
Type
raw_data_type
=
10
;
optional
bytes
raw_data
=
12
[
packed
=
false
];
// NV
idia
's Caffe fields end.
// NV
IDIA
's Caffe fields end.
// 4D dimensions -- deprecated. Use "shape" instead.
optional
int32
num
=
1
[
default
=
0
];
...
...
modules/imgproc/src/deriv.cpp
View file @
a2d6ee2d
...
...
@@ -547,7 +547,7 @@ static bool ocl_Laplacian5(InputArray _src, OutputArray _dst,
size_t
src_step
=
_src
.
step
(),
src_offset
=
_src
.
offset
();
const
size_t
tileSizeYmax
=
wgs
/
tileSizeX
;
// workaround for N
vidia
: 3 channel vector type takes 4*elem_size in local memory
// workaround for N
VIDIA
: 3 channel vector type takes 4*elem_size in local memory
int
loc_mem_cn
=
dev
.
vendorID
()
==
ocl
::
Device
::
VENDOR_NVIDIA
&&
cn
==
3
?
4
:
cn
;
if
(((
src_offset
%
src_step
)
%
esz
==
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