1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-29 15:23:05 +04:00

Merge pull request #25015 from asmorkalov:as/out_of_bound_mat_formatter

Fixed possible out-of-bound access in cv::Mat output formatter
This commit is contained in:
Alexander Smorkalov
2024-02-14 09:33:21 +03:00
committed by GitHub
+3 -2
View File
@@ -342,9 +342,10 @@ namespace cv
Ptr<Formatted> format(const Mat& mtx) const CV_OVERRIDE
{
static const char* numpyTypes[] =
static const char* numpyTypes[CV_DEPTH_MAX] =
{
"uint8", "int8", "uint16", "int16", "int32", "float32", "float64", "float16"
"uint8", "int8", "uint16", "int16", "int32", "float32", "float64",
"float16", "bfloat16", "bool", "uint64", "int64", "uint32"
};
char braces[5] = {'[', ']', ',', '[', ']'};
if (mtx.cols == 1)