Alexander Smorkalov
decf6538a2
Merge branch 4.x
2024-01-23 17:06:52 +03:00
Alexander Smorkalov
c739117a7c
Merge branch 4.x
2024-01-19 17:32:22 +03:00
shenleban tongying
48fd23a02a
fix highgui qt's statusbar text got cropped
2024-01-07 06:32:29 -05:00
thewoz
7cd4fc2fb8
Update window_QT.cpp
...
fix tab arrow issue
2023-11-13 12:10:52 +03:00
Alexander Smorkalov
97620c053f
Merge branch 4.x
2023-10-23 11:53:04 +03:00
刘佩其
631f229827
Fix the issue of missing imshow icons when linking OpenCV as a static library ( https://github.com/opencv/opencv-python/issues/585 )
2023-10-07 11:18:32 +08:00
Sean McBride
5fb3869775
Merge pull request #23109 from seanm:misc-warnings
...
* Fixed clang -Wnewline-eof warnings
* Fixed all trivial clang -Wextra-semi and -Wc++98-compat-extra-semi warnings
* Removed trailing semi from various macros
* Fixed various -Wunused-macros warnings
* Fixed some trivial -Wdocumentation warnings
* Fixed some -Wdocumentation-deprecated-sync warnings
* Fixed incorrect indentation
* Suppressed some clang warnings in 3rd party code
* Fixed QRCodeEncoder::Params documentation.
---------
Co-authored-by: Alexander Smorkalov <alexander.smorkalov@xperience.ai>
2023-10-06 13:33:21 +03:00
Alexander Smorkalov
fdab565711
Merge branch 4.x
2023-09-13 14:49:25 +03:00
Mihir Patil
fb34f36c69
style: remove extraneous std::cout
2023-08-14 19:11:14 -04:00
Mihir Patil
afb406f1de
style: remove trailing whitespace
2023-08-06 20:10:05 -04:00
Mihir Patil
e1d0f07c90
highgui(cocoa): fix fullscreen behavior
2023-08-02 00:01:37 -04:00
Alexander Smorkalov
47188b7c7e
Merge branch 4.x
2023-07-28 13:05:36 +03:00
Alexander Smorkalov
23f27d8dbe
Use OpenCV logging instead of std::cerr.
2023-07-19 10:49:54 +03:00
Alexander Smorkalov
5af40a0269
Merge branch 4.x
2023-07-05 15:51:10 +03:00
Matthias Möller
fc43e51331
sets pixel info font colors based on current palette
2023-05-15 17:42:48 +02:00
Alexander Smorkalov
e4a29d93fe
Merge remote-tracking branch 'origin/3.4' into merge-3.4
2023-04-21 10:55:04 +03:00
Sean McBride
47bea69322
Merge pull request #23055 from seanm:sprintf2
...
* Replaced most remaining sprintf with snprintf
* Deprecated encodeFormat and introduced new method that takes the buffer length
* Also increased buffer size at call sites to be a little bigger, in case int is 64 bit
2023-04-18 09:22:59 +03:00
thewoz
097891e311
Merge pull request #23394 from thewoz:Cocoa-Scroll-Wheel
...
Add scrollWheel to Cocoa #23394
### 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
- [ ] 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
2023-04-12 10:32:46 +03:00
Sergey Petrenko
6ffe686ba8
check keydown event characters length before returning the pressed character code
2023-03-22 10:24:22 +03:00
Alexander Smorkalov
a4ff46aab7
Merge pull request #23250 from tintou:./tintou/glib-req
...
highgui: Set hard GLib requirement to >=2.32
2023-03-21 15:22:34 +03:00
Labib Asari
c4226f0457
Merge pull request #23196 from labeeb-7z:printOptionInRoiSelector
...
Added argument to print notice in `roiSelector.cpp`
Related Issue : https://github.com/opencv/opencv/issues/23175
I've added a printNotice argument to `selectROI` (and it's overload) and `selectROIs` functions.
I've also updated the function declarations in `highgui.hpp`.
Tested by building locally.
### 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
- [x] 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.
- [x] The feature is well documented and sample code can be built with the project CMake
2023-03-20 10:06:57 +03:00
Corentin Noël
a035608100
highgui: Reduce the difference between GTK+2 and GTK+3 version
...
Make the GTK+3 API the default one by wrapping the missing GTK+2 functions in defines
Make sure to always guard with GTK_VERSION2 or GTK_VERSION3 to allow future addition
of Gtk4
2023-02-28 00:48:39 +01:00
Alexander Alekhin
bdff0949bb
dnn(tflite): add 3rdparty flatbuffers with pre-generated schema
2023-02-21 16:06:19 +00:00
Vladimir Ponomarev
2ab7b7c09e
Remove separator between trackbars.
...
Remove separator between 2 or more trackbars. This separator has zero thickness and creates bags in toolbar.
2023-02-16 15:18:30 +03:00
Corentin Noël
f1f14ce403
highgui: Set hard GLib requirement to >=2.32
...
This version has been released 10 years ago.
2023-02-14 13:28:42 +01:00
Alexander Alekhin
593a376566
Merge branch 4.x
2023-01-09 11:08:02 +00:00
Maksim Shabunin
8a62b03761
Merge pull request #22754 from mshabunin:c-cleanup
...
C-API cleanup for OpenCV 5.x (imgproc, highgui)
* imgproc: C-API cleanup
* imgproc: increase cvtColor test diff threshold
* imgproc: C-API cleanup pt.2
* imgproc: C-API cleanup pt.3
* imgproc: C-API cleanup pt.4
* imgproc: C-API cleanup pt.5
* imgproc: C-API cleanup pt.5
* imgproc: C-API cleanup pt.6
* highgui: C-API cleanup
* highgui: C-API cleanup pt.2
* highgui: C-API cleanup pt.3
* highgui: C-API cleanup pt.3
* imgproc: C-API cleanup pt.7
* fixup! highgui: C-API cleanup pt.3
* fixup! imgproc: C-API cleanup pt.6
* imgproc: C-API cleanup pt.8
* imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
* fixup! imgproc: C-API cleanup pt.9
2022-12-14 18:57:08 +00:00
Alexander Smorkalov
ab912329b6
Merge pull request #22885 from asmorkalov:as/new_qt_icons
...
Switch QT UI to icons with Google Material Design
2022-12-07 14:25:31 +03:00
Alexander Alekhin
b16f76eede
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2022-12-03 12:39:41 +00:00
Alexander Smorkalov
c55613ccf7
Switch QT UI to icons with Google Material Design.
2022-12-02 11:21:02 +03:00
Dan Mašek
aba2167d9c
Merge pull request #22838 from dan-masek:fix_issue_22837
...
Fix issue 22837: No more blank buttons on toolbar after resizing the window
2022-11-22 13:47:27 +03:00
Alexander Alekhin
2a5da50902
Merge pull request #22806 from dan-masek:fix_issue_22767
2022-11-21 19:53:34 +00:00
fwcd
90b144cf0a
Cocoa/highgui: Set activateIgnoringOtherApps
2022-11-21 12:49:08 +03:00
Alexander Smorkalov
529bd0425e
Merge pull request #22737 from fwcd:activate-cocoa-window-on-top
...
Cocoa/highgui: Set `[NSApp activateIgnoringOtherApps]` to spawn window on top
2022-11-21 12:28:00 +03:00
Dan Mašek
e5bea2bde4
Fix #22766 : Corrected off-by one error causing inconsistent row spacing. (rebased to 3.4)
2022-11-20 21:48:23 +01:00
Dan Mašek
e9d64e0a8c
Fix #22767 : Ensure that the buttons are spaced to the size of the toolbar window, which is always visible. (rebased to 3.x)
2022-11-20 20:53:23 +01:00
Dan Mašek
51b897b672
Fix #22765 : Remove unnecessary function resulting in infinite recursion. Since In all four places it was used, we already check the shared pointer, the extra assert that the function provided was redundand, so I removed it, and I added a dereference to the window
parameters.
2022-11-15 00:44:51 +01:00
fwcd
d1d8ac57f3
Cocoa/highgui: Set activateIgnoringOtherApps
2022-11-01 18:24:10 +01:00
Christine Poerschke
40ae06091d
add cvGetPropVisible_COCOA
2022-10-05 21:51:26 +01:00
Christine Poerschke
cb1a1e9a51
add explicit onChange callback in cocoa cvSetTrackbarPos
2022-09-11 16:40:27 +01:00
Alexander Smorkalov
448e3a7e58
Merge pull request #22226 from ocpalo:libspng
...
[GSoC 2022] spng encoder/decoder added as optional png codec
2022-09-05 13:25:41 +03:00
Berke
3929e26276
spng encoder/decoder added as optional png codec
2022-08-29 00:03:43 +03:00
Alexander Smorkalov
348b7383f9
Merge pull request #22160 from sturkmen72:update_highgui
2022-08-05 11:39:53 +00:00
David Geldreich
60846b2b7a
correct an issue of trackbar on macOS
...
Python binding is passing NULL as (int*)value.
sliderChanged crash when trying to dereference value
2022-07-15 22:02:02 +02:00
Suleyman TURKMEN
0f067fd0a6
make imgcodecs optional for highgui
2022-07-01 10:53:37 +03:00
Joel Winarske
0769bf416f
highgui Wayland xdg_shell
...
-enable using -DWITH_WAYLAND=ON
-adapted from https://github.com/pfpacket/opencv-wayland
-using xdg_shell stable protocol
-overrides HAVE_QT if HAVE_WAYLAND and WITH_WAYLAND are set
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Co-authored-by: Ryo Munakata <afpacket@gmail.com>
2022-06-26 12:11:09 -07:00
Juan López Rubio
adf89bbb33
Merge pull request #22047 from jlopezr:trackbar-ordered-in-mac
...
* In Mac highgui now shows trackbars in creation order
* In Mac highgui trackbars show current value
* Remove trailing spaces in objectivec code
2022-06-05 15:30:16 +00:00
Alexander Alekhin
583bd1a6e2
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2022-06-04 19:10:35 +00:00
Kumataro
3577265508
highgui: Qt: waitKey() supports Cyrillic/Japanese keyboard layout
2022-06-01 21:45:53 +09:00
OpenCV Developers
1b07274e34
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2022-04-30 18:54:20 +00:00