Tsukasa Sugiura
ed6ca0d7fa
Merge pull request #21369 from UnaNancyOwen:fix_uwp
...
Fix support objdetect module for UWP
* Fix support objdetect module for UWP
* Fix define module for objdetect
* Remove conditional compilation from public headers
* Add StsNotImplemented for FaceDetectorYN/FaceRecognizerSF
* Fix typo error message
* Fix error message
* coding style, eliminate warnings
3 years ago
Vadim Levin
76e34d6f2c
fix: handle possible PyModule_AddObject failure
...
Comment from Python documentation:
Unlike other functions that steal references, `PyModule_AddObject()` only
decrements the reference count of value on success.
This means that its return value must be checked, and calling code must
`Py_DECREF()` value manually on error.
3 years ago
Alexander Alekhin
5ba9a089e1
core(persistence): avoid NULL pointer dereference
3 years ago
Alexey Smirnov
f2d5d6d24e
Merge pull request #20785 from smirnov-alexey:as/oak_backend
...
GAPI: Add OAK backend
* Initial tests and cmake integration
* Add a public header and change tests
* Stub initial empty template for the OAK backend
* WIP
* WIP
* WIP
* WIP
* Runtime dai hang debug
* Refactoring
* Fix hang and debug frame data
* Fix frame size
* Fix data size issue
* Move test code to sample
* tmp refactoring
* WIP: Code refactoring except for the backend
* WIP: Add non-camera sample
* Fix samples
* Backend refactoring wip
* Backend rework wip
* Backend rework wip
* Remove mat encoder
* Fix namespace
* Minor backend fixes
* Fix hetero sample and refactor backend
* Change linking logic in the backend
* Fix oak sample
* Fix working with ins/outs in OAK island
* Trying to fix nv12 problem
* Make both samples work
* Small refactoring
* Remove meta args
* WIP refactoring kernel API
* Change in/out args API for kernels
* Fix build
* Fix cmake warning
* Partially address review comments
* Partially address review comments
* Address remaining comments
* Add memory ownership
* Change pointer-to-pointer to reference-to-pointer
* Remove unnecessary reference wrappers
* Apply review comments
* Check that graph contains only one OAK island
* Minor refactoring
* Address review comments
3 years ago
rogday
0fe7420638
fix model diagnostic tool
3 years ago
Alexander Alekhin
b304730225
dnn: fix API - explicit ctors, const methods
3 years ago
Suleyman TURKMEN
f1857030b5
bigtiff images reading
3 years ago
Suleyman TURKMEN
172bb7887c
Update imgcodecs.hpp
3 years ago
Anna Khakimova
60228d30d1
Merge pull request #21144 from anna-khakimova:ak/resize_simd_v2
...
GAPI Fluid: Resize Linear U8C3 - reworking horizontal pass.
* Reworked horizontal pass
* Fixed valgrind issue and removed unnesesary snippet
3 years ago
Lukas Yoder
9592537840
Merge pull request #20363 from SentToDevNull:master
...
Updated To Modern Version of Aravis USB 3 Vision Protocol Library
* updated aravis backend to support aravis-0.8
* bugfix for aravis-0.8 support
3 years ago
Maksim Shabunin
d5f73f89d8
Fixed issues found by static analysis
3 years ago
Dmitry Budnikov
19bbe6c67d
Merge pull request #21424 from dbudniko:dbudniko/media_frame_adapter_enabling
...
Adapt remote inference to operate with NV12 blobs
* Media Frame Adapter support
* address comments
3 years ago
Alexander Alekhin
80d9f624d0
dnn: don't use aligned load without alignment checks
...
- weights are unaligned in dasiamprn sample (comes from numpy)
3 years ago
Aleksei Trutnev
e9c46f38fc
fix rounding
3 years ago
cudawarped
ecfbaa267d
Merge pull request #21374 from cudawarped:fix_cuda_event_flags
...
Allow cv::cuda::Event to accept combinations of flags
3 years ago
Harvey
c3e27bcf87
Merge pull request #21400 from Harvey-Huang:master
...
tiff need check TIFFTAG_SAMPLEFORMAT, should not always use unsigned.
3 years ago
Vincent Rabaud
4db3a388dd
Fix a potential UBSAN error.
...
We only use that value as uint64_t below anyway.
3 years ago
Suleyman TURKMEN
fe2a259eb1
Update documentation
3 years ago
h6197627
649f747f8a
Merge pull request #21405 from h6197627:3.4
...
* Use c++ namespaces explicitly
* Add root cv c++ namespace
3 years ago
Alexander Alekhin
05dbaf7672
videoio(msmf): use info message in SourceReaderCB destructor
3 years ago
Christoph Rackwitz
f3e0479a8f
kmeans: assertion "There can't be more clusters than elements"
3 years ago
Vincent Rabaud
bf5e09d5ab
Remove unnecessary use of ref-capture in code example.
3 years ago
Stefano Allegretti
c685293297
Fix #21366
3 years ago
Suleyman TURKMEN
0e6a2c0491
fix legacy constants
3 years ago
Joe Howse
c2209ad5e4
Doc warnings about experimental UMatUsageFlags
3 years ago
Alexander Alekhin
76fb3652fc
dnn(ocl): fix fp16 kernel compilation
3 years ago
Trutnev Aleksei
43c04c29ce
Merge pull request #21157 from alexgiving:atrutnev/move_resize
...
GAPI: Move Resize kernel from core to imgproc
* Move Resize kernel from core to imgproc
* Applied style comments
* Adding backward compatibility
* Applied Asya PR
3 years ago
Alexander Alekhin
c5a86c22a4
core(ocl): add option to abort on OpenCL kernel build failure
...
- exceptions are catched by fallback CPU path
- OPENCV_OPENCL_ABORT_ON_BUILD_ERROR (disabled by default)
3 years ago
Stefan Brüns
ab181ac329
highgui: Fix unresolved OpenGL functions for Qt backend
...
The Qt backend directly calls some OpenGL functions (glClear, glHint,
glViewport), but since OCV 4.5.5 the GL libraries are no longer part
of the global extra dependencies. When linking with "-Wl,--no-undefined"
this causes linker errors:
`opencv-4.5.5/modules/highgui/src/window_QT.cpp:3307: undefined reference to `glClear'`
Fixes : #21346
Related issues: #21299
3 years ago
Alexander Alekhin
dad26339a9
release: OpenCV 4.5.5
3 years ago
Alexander Alekhin
9699e2b483
dnn(onnx): handle non-default ONNX domains
...
- re-enable quantized models tests
3 years ago
Rostislav Vasilikhin
3048188b5b
Merge pull request #21319 from savuor:backport_levmarqfromscratch
...
Warning fixes for quaternion headers
* warning fixes for quaternion headers
* a/T(x) => a * T(1/x)
3 years ago
Alexander Alekhin
631126c77a
release: OpenCV 3.4.17
3 years ago
Aleksei Trutnev
c68fec7e97
Move GKernelPackage to cv namespace
3 years ago
Alexander Alekhin
cdfa8a668b
python: use '((x,y), (w,h), angle)' in std::vector<RotatedRect>
3 years ago
Anastasiya Pronina
ded0efb955
Disabling SSE4.1 path in GFluidResize due to Valgrind issues
3 years ago
Alexander Alekhin
f43fec7ee6
cmake: use find_package(OpenEXR) to support OpenEXR 3+
3 years ago
Alexander Alekhin
6385511e88
dnn: add checks in pooling layer implementation
...
- to avoid out of buffer access
3 years ago
Alexander Alekhin
ed4becf007
dnn(onnx): debug dump of inputs/outputs/initializers in importer
3 years ago
catree
032a61b197
Summarize PnP pose computation on a single separate page.
3 years ago
Alexander Alekhin
88a18c8b6a
dnn(onnx): emit error in Shape for dynamic input
3 years ago
Alexander Alekhin
51e65db715
dnn(onnx): fix Resize inputs handling
3 years ago
Alexander Alekhin
cc02fcd889
dnn: improve debug messages, add ONNX opset version
3 years ago
Alexander Alekhin
36bd2a65e3
highgui(gtk): repair scroll events
3 years ago
Alexander Alekhin
85d4e56bb1
highgui(gtk): fix onmouse event flags
3 years ago
Alexander Alekhin
381d9bafdf
imgcodecs: disable OpenEXR in runtime for 3rdparty source code
...
- builtin OpenEXR source code is outdated
- external OpenEXR distributions are allowed
3 years ago
Alexander Alekhin
c408157a4d
dnn: do not try to rebuilt network during setInput()
...
- this doesn't make sense in case of multiple inputs
3 years ago
Alexander Alekhin
6e299b582a
dnn(test): decompose 'DynamicAxes' test
3 years ago
Alexander Alekhin
c78a8dfd2d
fix 4.x links
3 years ago
Alexander Alekhin
b1a57c4cb2
fix 3.4 links
3 years ago