Alexander Smorkalov
59218f9edd
Merge pull request #29175 from asmorkalov:as/geometry2
...
Geometry module #29175
OpenCV Contrib: https://github.com/opencv/opencv_contrib/pull/4129
CI changes: https://github.com/opencv/ci-gha-workflow/pull/313
Continues
- https://github.com/opencv/opencv/pull/28804
- https://github.com/opencv/opencv/pull/29101
- https://github.com/opencv/opencv/pull/29108
- https://github.com/opencv/opencv/pull/28810
Todo for followup PRs:
- [x] Rename doxygen groups
- [x] Fix JS modules layout and whitelists
- [ ] Sort tutorials code/snippets
### Pull Request Readiness Checklist
See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
- [x] I agree to contribute to the project under Apache 2 License.
- [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [x] The PR is proposed to the proper branch
- [ ] There is a reference to the original bug report and related work
- [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
Patch to opencv_extra has the same branch name.
- [ ] The feature is well documented and sample code can be built with the project CMake
2026-05-31 14:23:15 +03:00
Alexander Smorkalov
5166a6b716
Migrated goodFeaturesToTrack to features module.
2026-04-14 11:25:29 +03:00
Alexander Smorkalov
bd67770dcb
Merge branch 4.x
2025-07-22 09:47:19 +03:00
krikera
27867cc72c
Add MORPH_DIAMOND support to samples and tutorials
2025-06-27 21:09:53 +05:30
WU Jia
614e250fd3
Merge pull request #26405 from kaingwade:rename_features2d
...
Rename features2d #26405
This PR renames the module _features2d_ to _features_ as one of the Big OpenCV Cleanup #25007 .
Related PR: opencv/opencv_contrib: [#3820 ](https://github.com/opencv/opencv_contrib/pull/3820 ) opencv/ci-gha-workflow: [#192 ](https://github.com/opencv/ci-gha-workflow/pull/192 )
2024-11-12 11:04:48 +03:00
WU Jia
ef98c25d60
Merge pull request #25292 from kaingwade:features2d_parts_to_contrib
...
Features2d cleanup: Move several feature detectors and descriptors to opencv_contrib #25292
features2d cleanup: #24999
The PR moves KAZE, AKAZE, AgastFeatureDetector, BRISK and BOW to opencv_contrib/xfeatures2d.
Related PR: opencv/opencv_contrib#3709
2024-10-10 17:10:22 +03:00
WU Jia
aa5ea340f7
Move objdetect HaarCascadeClassifier and HOGDescriptor to contrib xobjdetect ( #25198 )
...
* Move objdetect parts to contrib
* Move objdetect parts to contrib
* Minor fixes.
2024-03-21 23:40:10 +03:00
Alexander Alekhin
593a376566
Merge branch 4.x
2023-01-09 11:08:02 +00:00
cudawarped
be670e168a
Merge pull request #22615 from cudawarped:nvcuvenc
...
Update CMake rules to include Nvidia Video Codec SDK encoding libs
2022-10-28 11:03:51 +03:00
Vadim Pisarevsky
d6c699c014
calib3d module in opencv is split into 3 modules: 3d, calib and stereo.
...
stereo module in opencv_contrib is renamed to xstereo
2020-12-01 23:42:15 +03:00
Alexander Alekhin
ba7b0f4c54
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2019-12-15 11:23:46 +00:00
Alexander Alekhin
a45928045a
Merge pull request #16150 from alalek:cmake_avoid_deprecated_link_private
...
* cmake: avoid deprecated LINK_PRIVATE/LINK_PUBLIC
see CMP0023 (CMake 2.8.12+)
* cmake: fix 3rdparty list
- don't include OpenCV modules
2019-12-13 17:52:40 +03:00
Vishal Chiluka
0e9a865bbf
Moved NVIDIA_Optical_Flow sample app to opencv_contrib
...
Description:
Moved NVIDIA_Optical_flow sample app and comparison app to
opencv_contrib branch. Added CUDA_CUDA_LIBRARY in CMakeLists.txt for
resolving linker errors.
2019-06-28 09:19:26 +05:30
Alexander Alekhin
e21262deba
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2019-05-16 04:40:39 +00:00
Alexander Alekhin
18151e79bb
cmake(samples): use LINK_PRIVATE in target_link_libraries
2019-05-15 18:38:00 +03:00
Alexander Alekhin
2c6f1ab57d
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-11-06 20:04:31 +00:00
Alexander Alekhin
fc21b15d6e
samples(gpu): cleanup samples for legacy API
2018-10-31 23:57:10 +00:00
Sam Radhakrishnan
699db77293
Fixes #12692 : Update samples/gpu/videoreader.cpp
...
Change iteration to iterate separately when the video is decode on a GPU to account for different number of frames
2018-10-03 17:42:57 +05:30
Maksim Shabunin
a0211a1c2f
Moved OpenGL sample to opengl folder
2018-09-24 13:13:30 +03:00
Alexander Alekhin
afb81ba6e6
samples: eliminate cvconfig.h usage
...
- don't use TBB in samples
2018-09-04 07:28:17 +00:00
Vadim Pisarevsky
b6d45b9743
Merge pull request #11244 from alalek:cuda_samples_drop_performance
2018-04-09 09:44:29 +00:00
Vadim Pisarevsky
569011a121
Merge pull request #11245 from alalek:cuda_samples_drop_low_level_api
2018-04-09 09:41:47 +00:00
Alexander Alekhin
0093eb4768
cuda: drop samples for low-level CUDA API
...
Also these samples require TBB, so they are not tested during default OpenCV builds
2018-04-05 19:35:46 +00:00
Alexander Alekhin
dd243067e5
cuda: drop performance sample
...
Regular OpenCV perf tests should be used instead
2018-04-05 19:28:17 +00:00
Alexander Alekhin
7818071ba2
cuda: eliminate part of build warnings
2018-04-05 17:53:22 +03:00
Alexander Alekhin
08941b7890
cmake: avoid amending of CMAKE_COMPILER_IS_[GNUCXX|CLANGCXX|CCACHE] vars
...
- Recommended compiler checks:
- GCC: CV_GCC
- Clang: CV_CLANG
- fixed problem with CMAKE_CXX_COMPILER_ID=Clang/AppleClang mess on MacOSX
Details: cmake --help-policy CMP0025
- do not declare Clang as GCC compiler
2018-03-27 16:16:59 +03:00
whizzzkid
5c66ce7f29
cuda: fixes gpu samples build (issue 10953)
2018-02-28 13:22:58 -07:00
Maksim Shabunin
2200e13c71
cmake: refactored scripts with samples building:
...
- allow installing samples sources on all platforms
even if BUILD_EXAMPLES is disabled, fixed minor
issues in sources installation process
- use 'example_<group>_<name>' scheme for target and binary file naming
- use single function for sample executable creation
2018-02-12 18:42:36 +03:00
luz.paz
dbb57cd0ae
Misc. ./samples typos
...
Found via `codespell -q 3 --skip="./3rdparty" -I ../opencv-whitelist.txt`
2018-02-08 05:52:08 -05:00
Alexander Alekhin
4a297a2443
ts: refactor OpenCV tests
...
- removed tr1 usage (dropped in C++17)
- moved includes of vector/map/iostream/limits into ts.hpp
- require opencv_test + anonymous namespace (added compile check)
- fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
- added missing license headers
2018-02-03 19:39:47 +00:00
berak
ddbd074678
samples: check for valid input in gpu/super_resolution.cpp
2017-12-22 12:34:25 +01:00
Sergey Alexandrov
0f8faa3441
Minor update for example-gpu-super_resolution
...
* Remove "simple" flow estimation from help (because it was disabled by 653bca8b )
* Add `flush` after printing iteration number for better UX
2017-08-07 21:39:51 +02:00
Martin Ganeff
3ea889050b
Removed _gpu-suffix from usage messages to align with executable name
2017-07-28 10:20:59 +02:00
Alexander Alekhin
602f047fe8
build: replace WIN32 => _WIN32
2017-07-25 13:30:48 +03:00
Zhiwei Su
8bf3f6bfcb
Fixed gray window for gpu stereo BP and CSBP
...
compute() for BP and CSBP output 32-bit floating-point mat, and in cv::imshow() 32-bit floating-point is recognized as [0,1] and maped to [0,255], that causes gray window for BP and CSBP.
2017-06-19 20:30:28 +08:00
Louie Helm
39874d7254
Fix Farneback GPU Sample in GCC6
2017-04-27 16:28:36 -07:00
atinfinity
ca5e0f53b8
refactoring
2017-02-13 00:53:35 +09:00
atinfinity
bbe0f2cef5
refactoring
2017-02-13 00:35:52 +09:00
atinfinity
c2a880d7c9
fixed indent
2017-02-13 00:26:48 +09:00
atinfinity
9552206a4c
added option to specify flow type
2017-02-12 23:33:57 +09:00
atinfinity
18dbed0e0d
added dense flow sample
2017-02-05 22:10:37 +09:00
Alexander Alekhin
4b7c0b9c76
cuda: fix samples
2017-01-23 18:45:53 +03:00
jacobdang
dd482c6a29
bug fix for #7846
2016-12-17 21:48:29 +08:00
StevenPuttemans
6d34d6b47e
update samples: waitKey() usage
...
Original commit is a5f19f7dd6
2016-12-15 15:39:47 +03:00
mshabunin
695c518384
Updated TBB search script and code checks
2016-12-01 16:58:38 +03:00
StevenPuttemans
5728f796f6
updating python tutorials + providing necessary data
2016-10-26 13:14:20 +02:00
Vladislav Vinogradov
9f3b1f7e50
use HAVE_OPENGL instead of WITH_OPENGL for GPU opengl sample
...
in this case the sample will not be built if OpenGL is not found
2016-07-15 15:14:56 +03:00
Vladislav Vinogradov
033c01afe2
fix video_reader GPU sample compilation after latest changes in master
2016-07-14 16:18:43 +03:00
Maksim Shabunin
a00f0c44ae
Merge pull request #6821 from sturkmen72:TickMeter_class_addition
2016-07-14 11:40:46 +00:00
Suleyman TURKMEN
11ca1c95f8
update cpp samples and tutorials
2016-06-26 20:55:00 +03:00