Maksim Shabunin
Maksim Shabunin
For better performance tests stability you can increase number of test iterations (`./opencv_perf_imgproc --perf_min_samples=100 --perf_force_samples=100`) and tune machine parameters (disable Hyper Threading and Turbo Boost, set fixed frequency, etc.) (see...
Currently I'm observing accuracy test issue with this PR (we don't have AVX2 builders in precommit): ``` [ RUN ] ImgProc_BayerEdgeAwareDemosaicing.accuracy /work/opencv/modules/imgproc/test/test_color.cpp:3027: Failure Expected equality of these values: countNonZero(diff.reshape(1) >...
I could not reproduce the issue, @Cute-Yang , please add your reproducer. I used code by @asmorkalov , but added online results verification and more logging including per thread logs....
We have something similar in _cudacodec_ module: `RawVideoSource` object is an iterator over encoded data stream (https://github.com/opencv/opencv_contrib/blob/b236c71c2f8d983403c35a0cea8bec0432a4b0fe/modules/cudacodec/include/opencv2/cudacodec.hpp#L508-L555) and can be used to construct `VideoReader` (https://github.com/opencv/opencv_contrib/blob/b236c71c2f8d983403c35a0cea8bec0432a4b0fe/modules/cudacodec/include/opencv2/cudacodec.hpp#L604). Following example in the test...
I'm wondering why is it necessary to wrap nanovg? Isn't it easier to use this library directly and maybe provide small compatibility header from OpenCV side? _highgui_ module purpose is...
> Pushing it to contrib at start and re-evaluating based on user acceptance later would be fine for me. Yes, I think it would be fine.
> do you have an example for an excellent contrib-module to use as a template? Perhaps [ovis](https://github.com/opencv/opencv_contrib/tree/4.x/modules/ovis) is similar to your module. General guidance is here: https://github.com/opencv/opencv/wiki/Coding_Style_Guide and documentation writing...
I tried to dig deeper into this and found following: * For Windows apps Microsoft recommends using new Windows App SDK (see note [here](https://learn.microsoft.com/en-us/windows/uwp/get-started/universal-application-platform-guide)) * Otherwise it is recommended to...
Patch will be reworked. Closing for now.
So my understanding is as follows: - `MatExpr` and `_InputArray` are meant to be used as intermediate types for expressions and function calls. When one tries to use them explicitly,...