opencv/modules/imgproc
Vadim Pisarevsky 518486ed3d
Added new data types to cv::Mat & UMat (#23865)
* started working on adding 32u, 64u, 64s, bool and 16bf types to OpenCV

* core & imgproc tests seem to pass

* fixed a few compile errors and test failures on macOS x86

* hopefully fixed some compile problems and test failures

* fixed some more warnings and test failures

* trying to fix small deviations in perf_core & perf_imgproc by revering randf_64f to exact version used before

* trying to fix behavior of the new OpenCV with old plugins; there is (quite strong) assumption that video capture would give us frames with depth == CV_8U (0) or CV_16U (2). If depth is > 7 then it means that the plugin is built with the old OpenCV. It needs to be recompiled, of course and then this hack can be removed.

* try to repair the case when target arch does not have FP64 SIMD

* 1. fixed bug in itoa() found by alalek
2. restored ==, !=, > and < univ. intrinsics on ARM32/ARM64.
2023-08-04 10:50:03 +03:00
..
doc Backport C-API cleanup (imgproc) from 5.x 2023-01-16 23:29:50 +03:00
fonts added truetype font support into OpenCV, based on STB_truetype 2020-11-11 22:17:05 +03:00
include/opencv2 Disable warning C5054 in VS 2022 C++20 2023-07-26 09:23:32 +03:00
misc Added new data types to cv::Mat & UMat (#23865) 2023-08-04 10:50:03 +03:00
perf Merge pull request #23698 from cpoerschke:4.x-pr-21959-perf 2023-05-29 11:02:59 +03:00
src Merge branch 4.x 2023-07-28 13:05:36 +03:00
test Added new data types to cv::Mat & UMat (#23865) 2023-08-04 10:50:03 +03:00
CMakeLists.txt Revert "suppress warning on GCC 7 and later" 2022-08-07 15:43:10 +03:00