1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-17 15:26:00 +08:00
Commit Graph

26 Commits

Author SHA1 Message Date
Alexander Smorkalov
8db3e627fb Merge pull request #3378 from cudawarped:replace_texture_ref_with_texture_obj
Fix CUDA texture bugs and replace all instances of CUDA texture references with texture objects
2022-12-20 15:07:09 +03:00
James Bowley
8a6ea82ed0 Replace all instances of texture references/objects with texture objects using the existing updated cv::cudev::Texture class.
Fixes bugs in cv::cuda::demosaicing, cv::cuda::resize and cv::cuda::HoughSegmentDetector.
2022-12-15 12:36:59 +02:00
David Geldreich
53ab7c3efa keep cufftPlan2d across ConvolveImpl::convolve calls
on some CUDA versions creating/destroying cufftPlan2d is very time consuming
we now create them in ConvolveImpl::create() and destroy them in the dtor

this solves issue #3385
2022-12-01 16:41:36 +00:00
cudawarped
ea450e6378 Fix cuda::minMax and cuda::minMaxLoc python bindings to correctly output the results.
Added test case.
2022-03-22 18:41:53 +00:00
Alexander Alekhin
dd8be233ad Merge pull request #3191 from asmorkalov:as/cuda_meanstddev 2022-03-11 17:53:49 +00:00
Alexander Smorkalov
df101fd7e3 Added 32FC1 type support and mask to cuda::meanStdDev implementation. 2022-03-11 08:33:03 +03:00
cudawarped
55cbe767ac Add locateROI test case to check GpuMat::dataend calculation. 2022-02-02 14:26:56 +00:00
cudawarped
fdb53d633d Merge pull request #3144 from cudawarped:test_cuda_event
Test cv::cuda::event
2022-01-11 23:58:30 +03:00
Suleyman TURKMEN
180775f5bb fix legacy contants 2021-12-01 02:21:38 +03:00
Alexander Alekhin
4b20db546b [moved from opencv] cuda: fix inplace condition in cv::cuda::flip
original commit: e4b0251e9d
2021-04-01 02:26:59 +00:00
Aaron Miller
f1c0b5eae6 Implement cv::cuda::inRange (Fixes OpenCV #6295) 2021-01-18 21:50:41 -05:00
Rob Timpe
5b640a53f1 [moved from opencv] Fix errors when building with cuda stubs
Fixes two errors when building with the options WITH_CUDA=ON and BUILD_CUDA_STUBS=ON on a machine without CUDA.

In the cudaarithm module, make sure cuda_runtime.h only gets included when CUDA is installed.

In the stitching module, don't assume that cuda is present just because cudaarithm and cudawarping are present (as is the case when building with the above options).

original commit: 22ee5c0c4d
2020-10-21 15:51:46 -07:00
Tomoaki Teshima
46dba0f855 [moved from opencv] brush up by following the comments
original commit: 234117800f
2020-09-25 23:57:15 +09:00
Tomoaki Teshima
2ae9011019 [moved from opencv] use only even number for inplace flip
original commit: a61546680b
2020-09-16 15:45:03 +09:00
Namgoo Lee
b364cfed1d [moved from opencv] test code
original commit: 11ac26bfb4
2020-07-30 01:42:44 +09:00
Tomoaki Teshima
ccc5f3293a [moved from opencv] let the test pass on Jetson
original commit: 19646ad049
2020-07-25 23:45:51 +09:00
Namgoo Lee
3ba40a5316 Port opencv/#17863 2020-07-22 16:30:03 +09:00
cudawarped
d7d6360fce Merge pull request #2396 from cudawarped:fix_python_cudawarping_cudaarithm
Add python bindings to cudaobjdetect, cudawarping and cudaarithm

* Overload cudawarping functions to generate correct python bindings.
Add python wrapper to convolution funciton.

* Added shift and hog.

* Moved cuda python tests to this repo and added python bindings to SURF.

* Fix SURF documentation and allow meanshiftsegmention to create GpuMat internaly if not passed for python bindings consistency.

* Add correct cuda SURF test case.

* Fix python mog and mog2 python bindings, add tests and  correct cudawarping documentation.

* Updated KeyPoints in cuda::ORB::Convert python wrapper to be an output argument.

* Add changes suggested by alalek

* Added changes suggested by asmorkalov
2020-01-29 12:54:42 +03:00
cudawarped
454434bdff Cudaarithm python bindings for merge and split are inconsistent with the format of existing cuda python functions. Split does not return its output and merg's documentation is incorrect. 2019-12-16 18:34:42 +00:00
Ahmed Ashour
55f389e8fa [moved from opencv] java: generated code to have javadoc
original commit: 5c56b8ce92
2019-06-05 12:44:03 +02:00
Namgoo Lee
90d1627194 [moved from opencv] Move Ptr-related code from lut.cu to lut.cpp
original commit: a54affeb8d
2019-03-13 20:25:28 +09:00
Antonio Borondo
c7c7036121 [moved from opencv] Fix documentation of cv::cuda::compare
original commit: 28e55dc5f3
2018-10-01 13:23:18 +01:00
Hamdi Sahloul
4b1e26a9ca [moved from opencv] cuda::polarToCart: update documentation
original commit: 5db13fe2a7
2018-09-22 07:02:43 +09:00
Hamdi Sahloul
96320cacfc [moved from opencv] cuda::polarToCart: test double precision and tune tolerance
original commit: 9932612373
2018-09-22 07:02:43 +09:00
Hamdi Sahloul
4457f88244 [moved from opencv] cuda::polarToCart: Support double precision
original commit: 6203c95d31
2018-09-22 07:02:43 +09:00
Alexander Alekhin
82733fe56b cuda: move CUDA modules to opencv_contrib
OpenCV 4.0+
2018-09-19 18:57:43 +03:00