opencv/modules
Rüdiger Ihle a6f72f813d
Merge pull request #26698 from warped-rudi:mediandk2
AndroidMediaNdkVideoWriter pixel format enhancement #26698

* videoio(Android): Add source pixel formats RGBA and GRAY to AndroidMediaNdkVideoWriter

Let AndroidMediaNdkVideoWriter::write() deduce source pixel format from matrix type:

CV_8UC3 -> BGR   (as before)
CV_8UC4 -> RGBA  (use in conjunction with CvCameraViewFrame)
CV_8UC1 -> GRAY

* samples/android/video-recorder: Send images to VideoWriter in RGBA format

### 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
2025-01-03 17:53:00 +03:00
..
calib3d js: add types included in bound APIs 2024-12-18 11:43:39 +01:00
core Add test cases and fix bugs in the RVV HAL. 2024-12-27 08:39:52 +00:00
dnn Tune threshold to stabinlize test with Vulkan backend. 2024-12-31 10:23:13 +03:00
features2d Merge pull request #26590 from Kumataro:fix26589 2024-12-17 07:40:27 +03:00
flann flann: remove unused hdf5 header 2024-11-14 19:44:10 +03:00
gapi Add include chrono gstreamersource.cpp 2024-12-24 06:53:30 +00:00
highgui Merge pull request #26379 from cdcseacave:jxl_codec 2024-12-31 11:56:35 +03:00
imgcodecs Merge pull request #26699 from vrabaud:bmp_overflow 2025-01-03 14:43:23 +03:00
imgproc Speed up and reduce memory consumption for findContours 2024-12-31 02:49:15 +03:00
java Merge pull request #26057 from asmorkalov:as/android_16k_pages 2024-12-31 11:53:04 +03:00
js Merge pull request #26147 from vrabaud:opencv_js 2024-12-19 17:35:16 +03:00
ml Merge pull request #26590 from Kumataro:fix26589 2024-12-17 07:40:27 +03:00
objc Fix python re warning in gen_objc 2024-12-06 19:54:23 +08:00
objdetect Merge pull request #26650 from FantasqueX:fix-26642 2024-12-23 11:36:39 +03:00
photo Merge pull request #26511 from sturkmen72:proposed_fix_for_21902 2024-12-19 11:57:58 +03:00
python pre: OpenCV 4.11.0 (version++) 2024-12-23 13:58:08 +03:00
stitching Document some stitching methods and enable bindings for them. 2024-11-25 14:03:49 +03:00
ts Fix Syntax warning in ts summary.py 2024-12-18 05:27:10 +08:00
video build: made environment access a separate feature 2024-10-30 18:37:22 +03:00
videoio Merge pull request #26698 from warped-rudi:mediandk2 2025-01-03 17:53:00 +03:00
world cmake: use /INCREMENTAL:NO with MSVS 2015 2023-12-07 19:46:27 +00:00