Open Source Computer Vision Library
This report summarizes scanner evidence for opencv/opencv, a C++ project with 91,388 GitHub stars. SynthScan examined 1,926,095 lines of code across 4776 source files, recording 6570 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 3.5 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 5901 finding(s).
Are imports declared and package/API names verified? 403 finding(s).
Are wrappers, guards, and repeated structures necessary? 510 finding(s).
Which changes need focused human review? 6570 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 6570 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ndroid/aar-template/OpenCV/src/main/cpp/native-lib.cpp | 1 | // This empty .cpp file is used for creating an AAR with empty C++ lib that will be replaced with OpenCV C++ lib | COMMENT |
| LOW | …ndroid/aar-template/OpenCV/src/main/cpp/include/temp.h | 1 | // This empty .h file is used for creating an AAR with empty C++ lib that will be replaced with OpenCV C++ lib | COMMENT |
| LOW | …forms/semihosting/include/aarch64_semihosting_port.hpp | 1 | // This file is part of OpenCV project. | COMMENT |
| LOW | docs_sphinx/conf_helpers/translate.py | 681 | disp = (m.group("disp") or "").strip().replace('"', '') | COMMENT |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 301 | # identifier in a code block. The example pages, snippet pages, tutorial | COMMENT |
| LOW | docs_sphinx/conf_helpers/stubs.py | 1121 | # Renders the summary table (or enum synopsis) for one member kind given a | COMMENT |
| LOW | docs_sphinx/conf_helpers/stubs.py | 1201 | # On every Core-functionality page the synopsis is emitted | COMMENT |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 541 | r"^((?:class|struct)cv_1_1[A-Za-z0-9_]+?)_1" | COMMENT |
| LOW | docs_sphinx/conf_helpers/state.py | 541 | # The label differs by kind/where it renders: | COMMENT |
| LOW | cmake/checks/opencl.cpp | 1 | // custom OpenCL headers are located in "CL" subfolder (3rdparty/include/...) | COMMENT |
| LOW | cmake/checks/cpu_vsx.cpp | 1 | #if defined(__VSX__) | COMMENT |
| LOW | cmake/checks/webnn.cpp | 1 | #include <webnn/webnn_cpp.h> | COMMENT |
| LOW | cmake/checks/cpu_popcnt.cpp | 1 | #ifdef _MSC_VER | COMMENT |
| LOW | cmake/checks/cpu_neon.cpp | 1 | #include <stdio.h> | COMMENT |
| LOW | hal/armpl/include/armpl_hal_core.hpp | 121 | #undef cv_hal_SVD32f | COMMENT |
| LOW | hal/armpl/src/armpl_hal_core.cpp | 1 | #ifdef HAVE_ARMPL | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 41 | #define _tegra_hal_H_INCLUDED_ | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 61 | ST * src2_data_, size_t src2_step_, | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 161 | : CV_HAL_ERROR_NOT_IMPLEMENTED \ | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 181 | #define cv_hal_sub8s(src1, sz1, src2, sz2, dst, sz, w, h) TEGRA_BINARYOP(CAROTENE_NS::s8, sub, src1, sz1, src2, sz2, dst | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 201 | #define cv_hal_max32s(src1, sz1, src2, sz2, dst, sz, w, h) TEGRA_BINARYOP(CAROTENE_NS::s32, max, src1, sz1, src2, sz2, d | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 221 | #define cv_hal_absdiff8u(src1, sz1, src2, sz2, dst, sz, w, h) TEGRA_BINARYOP(CAROTENE_NS::u8, absDiff, src1, sz1, src2, | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 281 | ((op) == cv::CMP_LE) ? \ | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 341 | COMMENT | |
| LOW | hal/carotene/hal/tegra_hal.hpp | 361 | #define cv_hal_div8u(src1, sz1, src2, sz2, dst, sz, w, h, scales) TEGRA_BINARYOPSCALE(CAROTENE_NS::u8, div, src1, sz1, s | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 381 | #define cv_hal_recip16s(src1, sz1, dst, sz, w, h, scales) TEGRA_UNARYOPSCALE(CAROTENE_NS::s16, recip, src1, sz1, dst, sz | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 521 | #define TEGRA_NOT(src1, sz1, dst, sz, w, h) \ | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 541 | #undef cv_hal_add32f | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 561 | #undef cv_hal_max8s | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 581 | #undef cv_hal_min32s | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 741 | #undef cv_hal_mul8u | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 761 | #undef cv_hal_div16s | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 801 | #define cv_hal_addWeighted16u TEGRA_ADDWEIGHTED | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 821 | const ST * src2_data; | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 841 | , dst2_data(dst2_data_) | COMMENT |
| LOW | hal/carotene/hal/tegra_hal.hpp | 1841 | #define cv_hal_cvtBGRtoBGR5x5 TEGRA_CVTBGRTOBGR565 | COMMENT |
| LOW | hal/carotene/hal/dummy.cpp | 1 | // This file is needed for compilation on some platforms e.g. with XCode generator | COMMENT |
| LOW | hal/carotene/include/carotene/definitions.hpp | 41 | #define CAROTENE_DEFINITIONS_HPP | COMMENT |
| LOW | hal/carotene/src/resize.cpp | 1281 | COMMENT | |
| LOW | hal/carotene/src/channels_combine.cpp | 61 | #define VLD1Q_LINE(type, n) v_dst.val[n] = vld1q_##type(src##n + sj); | COMMENT |
| LOW | hal/carotene/src/colorconvert.cpp | 1541 | dst[dj + 2] = internal::saturate_cast<u8>(Cb); | COMMENT |
| LOW | hal/carotene/src/colorconvert.cpp | 2441 | const u8 * yBase, ptrdiff_t yStride, | COMMENT |
| LOW | hal/carotene/src/colorconvert.cpp | 2461 | COMMENT | |
| LOW | hal/carotene/src/dummy.cpp | 1 | // This file is needed for compilation on some platforms e.g. with XCode generator | COMMENT |
| LOW | hal/carotene/src/common.hpp | 41 | #define CAROTENE_SRC_COMMON_HPP | COMMENT |
| LOW | hal/ndsrvp/ndsrvp_hal.hpp | 1 | // This file is part of OpenCV project. | COMMENT |
| LOW | hal/ndsrvp/include/features2d.hpp | 1 | // This file is part of OpenCV project. | COMMENT |
| LOW | hal/ndsrvp/include/core.hpp | 201 | }; | COMMENT |
| LOW | hal/ndsrvp/src/cvutils.hpp | 1 | // This file is part of OpenCV project. | COMMENT |
| LOW | hal/ipp/include/ipp_hal_core.hpp | 1 | // This file is part of OpenCV project. | COMMENT |
| LOW | hal/ipp/include/ipp_hal_core.hpp | 21 | double* _minVal, double* _maxVal, int* _minIdx, int* _maxIdx, uchar* mask, size_t mask_ste | COMMENT |
| LOW | hal/ipp/include/ipp_hal_core.hpp | 101 | #define cv_hal_log32f ipp_hal_log32f | COMMENT |
| LOW | hal/ipp/include/ipp_utils.hpp | 1 | // This file is part of OpenCV project. | COMMENT |
| LOW | hal/ipp/include/ipp_utils.hpp | 21 | #endif | COMMENT |
| LOW | hal/ipp/include/ipp_hal_imgproc.hpp | 1 | // This file is part of OpenCV project. | COMMENT |
| LOW | hal/ipp/include/ipp_hal_imgproc.hpp | 101 | COMMENT | |
| LOW | hal/ipp/include/ipp_hal_imgproc.hpp | 141 | int ipp_hal_cvtBGRtoYUV(const uchar * src_data, size_t src_step, uchar * dst_data, size_t dst_step, | COMMENT |
| LOW | hal/ipp/include/ipp_hal_imgproc.hpp | 161 | #if !IPP_DISABLE_XYZ_RGB | COMMENT |
| LOW | hal/ipp/include/ipp_hal_imgproc.hpp | 221 | double lowThreshold, double highThreshold, bool L2gradient); | COMMENT |
| LOW | hal/ipp/src/transforms_ipp.cpp | 1 | // This file is part of OpenCV project. | COMMENT |
| 5293 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | platforms/apple/cv_build_utils.py | 6 | CODE | |
| LOW | platforms/apple/cv_build_utils.py | 8 | CODE | |
| LOW | platforms/osx/run_tests.py | 6 | CODE | |
| LOW | platforms/osx/run_tests.py | 7 | CODE | |
| LOW | platforms/osx/run_tests.py | 7 | CODE | |
| LOW | platforms/osx/build_framework.py | 6 | CODE | |
| LOW | platforms/osx/build_framework.py | 7 | CODE | |
| LOW | platforms/js/build_js.py | 3 | CODE | |
| LOW | platforms/ios/build_visionos_framework.py | 6 | CODE | |
| LOW | platforms/ios/build_visionos_framework.py | 7 | CODE | |
| LOW | platforms/ios/run_tests.py | 6 | CODE | |
| LOW | platforms/ios/run_tests.py | 7 | CODE | |
| LOW | platforms/ios/run_tests.py | 7 | CODE | |
| LOW | platforms/ios/run_tests.py | 7 | CODE | |
| LOW | platforms/ios/run_tests.py | 7 | CODE | |
| LOW | platforms/ios/run_tests.py | 7 | CODE | |
| LOW | platforms/ios/run_tests.py | 8 | CODE | |
| LOW | platforms/ios/run_tests.py | 8 | CODE | |
| LOW | platforms/ios/build_framework.py | 34 | CODE | |
| LOW | platforms/ios/build_framework.py | 34 | CODE | |
| LOW | platforms/ios/build_framework.py | 36 | CODE | |
| LOW | platforms/android/build_sdk.py | 12 | CODE | |
| LOW | platforms/android/build-tests/test_cmake_build.py | 4 | CODE | |
| LOW | platforms/winpack_dldt/build_package.py | 5 | CODE | |
| LOW | platforms/winpack_dldt/build_package.py | 6 | CODE | |
| LOW | platforms/winpack_dldt/build_package.py | 9 | CODE | |
| LOW | docs_sphinx/conf.py | 7 | CODE | |
| LOW | docs_sphinx/conf.py | 131 | CODE | |
| LOW | docs_sphinx/conf_helpers/build.py | 8 | CODE | |
| LOW | docs_sphinx/conf_helpers/build.py | 9 | CODE | |
| LOW | docs_sphinx/conf_helpers/build.py | 10 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 8 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 9 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 9 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 10 | CODE | |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 8 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 8 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 9 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 9 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 9 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 10 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 11 | CODE | |
| LOW | docs_sphinx/conf_helpers/patches.py | 8 | CODE | |
| LOW | docs_sphinx/conf_helpers/examples.py | 8 | CODE | |
| LOW | docs_sphinx/conf_helpers/examples.py | 10 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 8 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 10 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 10 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 11 | CODE | |
| LOW | docs_sphinx/conf_helpers/state.py | 8 | CODE | |
| LOW | docs_sphinx/conf_helpers/state.py | 9 | CODE | |
| LOW | docs_sphinx/conf_helpers/state.py | 9 | CODE | |
| LOW | docs_sphinx/conf_helpers/state.py | 112 | CODE | |
| LOW | docs_sphinx/conf_helpers/state.py | 241 | CODE | |
| LOW | samples/python/macbeth_chart_detection.py | 2 | CODE | |
| LOW | samples/python/macbeth_chart_detection.py | 7 | CODE | |
| LOW | samples/python/_coverage.py | 8 | CODE | |
| LOW | samples/python/mouse_and_match.py | 15 | CODE | |
| LOW | samples/python/mouse_and_match.py | 22 | CODE | |
| LOW | samples/python/mouse_and_match.py | 25 | CODE | |
| 322 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | CMakeLists.txt | 136 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 138 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 142 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 144 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 539 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 541 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 546 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 548 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 594 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 596 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 600 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 602 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 605 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 607 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1030 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1032 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1040 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1042 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1051 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 1053 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 1 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 7 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 122 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 124 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 167 | # =================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 448 | # =================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 470 | # =================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 480 | # =================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 673 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 675 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 761 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 763 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 774 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 776 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 803 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 805 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 894 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 896 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 1081 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 1083 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 1170 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 1172 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 2053 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 2055 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | platforms/js/build_js.py | 225 | #=================================================================================================== | COMMENT |
| MEDIUM | platforms/android/build_sdk.py | 118 | #=================================================================================================== | COMMENT |
| MEDIUM | platforms/android/build_sdk.py | 145 | #=================================================================================================== | COMMENT |
| MEDIUM | platforms/android/build_sdk.py | 419 | #=================================================================================================== | COMMENT |
| MEDIUM | platforms/android/build-tests/test_cmake_build.py | 44 | #=================================================================================================== | STRING |
| MEDIUM | platforms/winpack_dldt/build_package.py | 159 | #=================================================================================================== | COMMENT |
| MEDIUM | platforms/winpack_dldt/build_package.py | 335 | #=================================================================================================== | COMMENT |
| MEDIUM | platforms/winpack_dldt/build_package.py | 467 | #=================================================================================================== | COMMENT |
| MEDIUM | samples/CMakeLists.txt | 2 | #=================================================================================================== | COMMENT |
| MEDIUM | samples/CMakeLists.txt | 6 | #=================================================================================================== | COMMENT |
| MEDIUM | samples/CMakeLists.txt | 62 | #=================================================================================================== | COMMENT |
| MEDIUM | samples/CMakeLists.txt | 66 | #=================================================================================================== | COMMENT |
| MEDIUM | …gProc/BasicGeometricDrawing/basic_geometric_drawing.py | 76 | # ----------------------- | COMMENT |
| MEDIUM | …gProc/BasicGeometricDrawing/basic_geometric_drawing.py | 90 | # ------------------ | COMMENT |
| MEDIUM | samples/java/tutorial_code/CMakeLists.txt | 1 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | samples/java/tutorial_code/CMakeLists.txt | 4 | # ---------------------------------------------------------------------------- | COMMENT |
| 57 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs_sphinx/conf.py | 35 | except ImportError: | CODE |
| HIGH | docs_sphinx/conf.py | 189 | except ValueError: pass | CODE |
| HIGH | docs_sphinx/conf.py | 199 | except (OSError, NotImplementedError): pass | CODE |
| HIGH | docs_sphinx/conf_helpers/build.py | 52 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/build.py | 327 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/build.py | 374 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/build.py | 405 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/build.py | 461 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/build.py | 508 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/build.py | 146 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/build.py | 226 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/postprocess.py | 286 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/postprocess.py | 590 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/postprocess.py | 526 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/stubs.py | 673 | except _ET.ParseError: | CODE |
| HIGH | docs_sphinx/conf_helpers/stubs.py | 688 | except _ET.ParseError: | CODE |
| HIGH | docs_sphinx/conf_helpers/stubs.py | 444 | except OSError: | CODE |
| HIGH | docs_sphinx/conf_helpers/xml_render.py | 100 | except _ET.ParseError: | CODE |
| HIGH | docs_sphinx/conf_helpers/state.py | 375 | except Exception: | CODE |
| HIGH | docs_sphinx/conf_helpers/state.py | 454 | except Exception: | CODE |
| HIGH | docs_sphinx/conf_helpers/state.py | 575 | except Exception: | CODE |
| HIGH | docs_sphinx/conf_helpers/state.py | 629 | except Exception: | CODE |
| HIGH | samples/python/_doc.py | 22 | except Exception: | CODE |
| HIGH | samples/python/video.py | 179 | except ValueError: pass | CODE |
| HIGH | samples/python/video.py | 186 | except: pass | CODE |
| HIGH | samples/dnn/common.py | 154 | except KeyError: | CODE |
| HIGH | samples/dnn/object_detection.py | 296 | except queue.Empty: | CODE |
| HIGH | samples/dnn/object_detection.py | 361 | except queue.Empty: | CODE |
| HIGH | 3rdparty/harfbuzz/hb_extract.py | 278 | except OSError: | CODE |
| HIGH | 3rdparty/clapack/make_clapack.py | 185 | except os.error: | CODE |
| HIGH | 3rdparty/clapack/make_clapack.py | 189 | except os.error: | CODE |
| HIGH | modules/python/test/test_misc.py | 149 | except cv.error as _e: | CODE |
| HIGH | modules/python/test/test_misc.py | 169 | except cv.error as _e: | CODE |
| HIGH | modules/python/test/test_misc.py | 994 | except cv.error as _e: | CODE |
| HIGH | modules/python/test/tests_common.py | 95 | except KeyError: | CODE |
| HIGH | modules/videoio/misc/python/test/test_videoio.py | 106 | except RuntimeError: | CODE |
| HIGH | modules/ts/misc/concatlogs.py | 40 | except: | CODE |
| HIGH | modules/ts/misc/run_utils.py | 195 | except: | CODE |
| HIGH | modules/ts/misc/table_formatter.py | 240 | except AttributeError: | CODE |
| HIGH | modules/ts/misc/table_formatter.py | 246 | except AttributeError: | CODE |
| HIGH | modules/ts/misc/table_formatter.py | 248 | except KeyError: | CODE |
| HIGH | modules/ts/misc/run_suite.py | 110 | except: | CODE |
| HIGH | modules/ts/misc/trace_profiler.py | 59 | except ValueError: | CODE |
| HIGH | modules/ts/misc/trace_profiler.py | 55 | except ValueError: | CODE |
| HIGH | modules/ts/misc/report.py | 78 | except: | CODE |
| HIGH | apps/pattern-tools/svgfig.py | 671 | except TypeError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | platforms/apple/build_xcframework.py | 87 | def get_or_create_build_folder(base_dir, platform): | STRING |
| LOW | platforms/android/build_static_aar.py | 83 | def convert_deps_list_to_prefab(linked_libs, opencv_libs, external_libs): | CODE |
| LOW | docs_sphinx/conf_helpers/build.py | 158 | def _add_dnn_engine_selection_topic(out_dir: pathlib.Path) -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/build.py | 331 | def _write_related_pages_index() -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/build.py | 414 | def _write_namespace_list_index() -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/translate.py | 53 | def _strip_doxygen_block_comments(text: str) -> str: | CODE |
| LOW | docs_sphinx/conf_helpers/translate.py | 932 | def _linkify_markdown_codespan(m: re.Match) -> str: | CODE |
| LOW | docs_sphinx/conf_helpers/translate.py | 1124 | def _dedent_subpage_descriptions(src: str) -> str: | CODE |
| LOW | docs_sphinx/conf_helpers/translate.py | 1176 | def _normalize_over_indented_markers(src: str) -> str: | CODE |
| LOW | docs_sphinx/conf_helpers/translate.py | 1455 | def _linkify_opencv_source_code(src: str) -> str: | CODE |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 38 | def _inline_collaboration_svgs(api_dir: pathlib.Path, | CODE |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 96 | def _strip_breathe_class_clutter(api_dir: pathlib.Path) -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 275 | def _drop_moved_stub_search_entries() -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 607 | def _inject_sidebar_autoscroll(out_dir: pathlib.Path) -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 624 | def _repair_dangling_toc_anchors(out_dir: pathlib.Path) -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 643 | def _redirect_orphan_duplicates(app, out_dir: pathlib.Path) -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 704 | def _linkify_dnn_engine_selection(out_dir: pathlib.Path) -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/postprocess.py | 827 | def _inline_coll_graphs_on_finish(app, exception): | CODE |
| LOW | docs_sphinx/conf_helpers/stubs.py | 2378 | def _apply_group_doc_override(tree: dict, xml_dir: pathlib.Path) -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/stubs.py | 2404 | def _harvest_namespace_into_group(tree: dict, xml_dir: pathlib.Path) -> None: | CODE |
| LOW | docs_sphinx/conf_helpers/patches.py | 56 | def _silence_breathe_anon_enum_warning(): | CODE |
| LOW | docs_sphinx/conf_helpers/patches.py | 73 | def _patch_breathe_operator_signatures(): | CODE |
| LOW | docs_sphinx/conf_helpers/patches.py | 161 | def _silence_orphan_toctree_warning(): | CODE |
| LOW | docs_sphinx/conf_helpers/patches.py | 176 | def _patch_sidebar_section_root(): | CODE |
| LOW | docs_sphinx/conf_helpers/patches.py | 235 | def _patch_sphinx_toctree_ancestors(): | CODE |
| LOW | docs_sphinx/conf_helpers/examples.py | 136 | def _scan_tutorial_sample_refs() -> dict[str, str]: | CODE |
| LOW | docs_sphinx/conf_helpers/examples.py | 214 | def _scan_doxygen_example_decls() -> dict[str, tuple[str, str]]: | CODE |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 1140 | def _hoist_spilled_param_prose(cd) -> bool: | CODE |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 1192 | def _patch_namespace_xml_for_breathe(xml_dir: pathlib.Path, | CODE |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 1372 | def _read_namespace_member_sections(ns_refid: str, | CODE |
| LOW | docs_sphinx/conf_helpers/state.py | 46 | def _discover_contrib_modules() -> list[str]: | CODE |
| LOW | docs_sphinx/_static/version.js | 85 | function renderDoxygenVersionDropdown() { | CODE |
| LOW | samples/slam/visual_odometry.py | 29 | def rotation_matrix_to_quaternion(R): | CODE |
| LOW | samples/python/visualize_mono_calibration.py | 283 | def export_scene_to_obj_multi( | CODE |
| LOW | samples/python/camera_calibration_show_extrinsics.py | 25 | def inverse_homogeneoux_matrix(M): | CODE |
| LOW | samples/python/camera_calibration_show_extrinsics.py | 34 | def transform_to_matplotlib_frame(cMo, X, inverse=False): | CODE |
| LOW⚡ | …brightness_image/changing_contrast_brightness_image.py | 31 | def on_linear_transform_alpha_trackbar(val): | CODE |
| LOW⚡ | …brightness_image/changing_contrast_brightness_image.py | 36 | def on_linear_transform_beta_trackbar(val): | CODE |
| LOW⚡ | …brightness_image/changing_contrast_brightness_image.py | 41 | def on_gamma_correction_trackbar(val): | CODE |
| LOW | samples/dnn/ldm_inpainting.py | 157 | def make_ddim_sampling_parameters(alphacums, ddim_timesteps, eta, verbose=True): | STRING |
| LOW | samples/dnn/granite_docling_inference.py | 62 | def open_json_config_or_throw(path): | CODE |
| LOW | samples/dnn/granite_docling_inference.py | 73 | def get_int_with_text_config_fallback(config, name, fallback): | CODE |
| LOW | samples/dnn/granite_docling_inference.py | 86 | def resize_for_vision_encoder(height, width, max_edge): | CODE |
| LOW | samples/dnn/granite_docling_inference.py | 179 | def granite_docling_inference(vision_net, embed_net, text_net, pixel_values, | CODE |
| LOW | samples/dnn/paddleocr_vl_inference.py | 63 | def open_json_config_or_throw(path): | CODE |
| LOW | samples/dnn/paddleocr_vl_inference.py | 74 | def get_int_with_text_config_fallback(config, name, fallback): | CODE |
| LOW | …es/dnn/dnn_model_runner/dnn_conversion/common/utils.py | 54 | def set_common_reproducibility(): | CODE |
| LOW | …/dnn_conversion/common/test/cls_model_test_pipeline.py | 43 | def _configure_test_module_params(self): | CODE |
| LOW | …nner/dnn_conversion/common/test/model_test_pipeline.py | 120 | def _configure_test_module_params(self): | CODE |
| LOW | …conversion/pytorch/classification/py_to_py_resnet50.py | 76 | def get_opencv_dnn_prediction(opencv_net, preproc_img, imagenet_labels): | CODE |
| LOW | …conversion/pytorch/classification/py_to_py_resnet50.py | 94 | def get_pytorch_dnn_prediction(original_net, preproc_img, imagenet_labels): | CODE |
| LOW | doc/tools/html_functions.py | 85 | def insert_python_fn_signature(soup, table, variants, symbol): | CODE |
| LOW | doc/tools/html_functions.py | 92 | def create_python_fn_description(soup, variants): | CODE |
| LOW | 3rdparty/harfbuzz/hb_extract.py | 226 | def prune_unreferenced_headers(out_src_dir): | STRING |
| LOW | 3rdparty/harfbuzz/src/hb-unicode.h | 354 | typedef hb_unicode_combining_class_t (*hb_unicode_combining_class_func_t) (hb_unicode_funcs_t *ufuncs, | CODE |
| LOW | 3rdparty/harfbuzz/src/hb-unicode.h | 372 | typedef hb_unicode_general_category_t (*hb_unicode_general_category_func_t) (hb_unicode_funcs_t *ufuncs, | CODE |
| LOW | modules/calib/misc/python/test/test_calibration.py | 18 | def test_fisheye_calibration_point_layout(self): | CODE |
| LOW | …les/flann/misc/python/test/test_flann_based_matcher.py | 12 | def test_all_parameters_can_be_passed(self): | CODE |
| LOW | modules/python/test/test_numpy_byte_order.py | 9 | def test_numpy_non_native_byte_order_input(self): | CODE |
| LOW | modules/python/test/test_numpy_byte_order.py | 26 | def test_numpy_non_native_byte_order_normalize(self): | CODE |
| 159 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | platforms/apple/build_xcframework.py | 179 | except Exception as e: | STRING |
| LOW | platforms/ios/run_tests.py | 39 | except Exception as e: | CODE |
| MEDIUM | platforms/ios/run_tests.py | 36 | def run(self): | CODE |
| LOW | platforms/ios/build_framework.py | 199 | except Exception as e: | CODE |
| MEDIUM | platforms/ios/build_framework.py | 196 | def build(self, outdir): | CODE |
| LOW | platforms/android/build_sdk.py | 66 | except Exception as e: | CODE |
| MEDIUM | platforms/android/build_sdk.py | 22 | def execute(cmd, shell=False): | CODE |
| LOW | docs_sphinx/conf_helpers/state.py | 375 | except Exception: | CODE |
| LOW | docs_sphinx/conf_helpers/state.py | 454 | except Exception: | CODE |
| LOW | docs_sphinx/conf_helpers/state.py | 575 | except Exception: | CODE |
| LOW | docs_sphinx/conf_helpers/state.py | 629 | except Exception: | CODE |
| MEDIUM | samples/python/aruco_detect_board_charuco.py | 87 | print("Error: unable to open video/image source") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 717 | print("Error: ", args.inputType, " input method doesnt exist") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 720 | print("Error: ", args.draw, " draw type doesnt exist") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 723 | print("Error: ", args.graph, " type of graph doesnt exist") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 726 | print("Error: ", args.windowType, " type of window doesnt exist") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 729 | print("Error: windLen = ", args.windLen, " - incorrect value. Must be > 0") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 732 | print("Error: overlap = ", args.overlap, " - incorrect value. Must be > 0") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 735 | print("Error: rows = ", args.rows, " - incorrect value. Must be > 0") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 738 | print("Error: cols = ", args.cols, " - incorrect value. Must be > 0") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 741 | print("Error: xmarkup = ", args.xmarkup, " - incorrect value. Must be >= 2") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 744 | print("Error: ymarkup = ", args.ymarkup, " - incorrect value. Must be >= 2") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 747 | print("Error: zmarkup = ", args.zmarkup, " - incorrect value. Must be >= 2") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 750 | print("Error: microTime = ", args.microTime, " - incorrect value. Must be > 0") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 753 | print("Error: frameSizeTime = ", args.frameSizeTime, " - incorrect value. Must be > 0") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 756 | print("Error: updateTime = ", args.updateTime, " - incorrect value. Must be > 0") | CODE |
| MEDIUM⚡ | samples/python/audio_spectrogram.py | 759 | print("Error: waitTime = ", args.waitTime, " - incorrect value. Must be >= 0") | CODE |
| MEDIUM | samples/python/audio_spectrogram.py | 111 | print("Error : Can't read audio file: '", self.audio, "' with audioStream = ", self.audioStream) | CODE |
| MEDIUM | samples/python/audio_spectrogram.py | 112 | print("Error: problems with audio reading, check input arguments") | CODE |
| MEDIUM | samples/python/audio_spectrogram.py | 150 | print("Error: Can't open microphone") | CODE |
| MEDIUM | samples/python/audio_spectrogram.py | 151 | print("Error: problems with audio reading, check input arguments") | CODE |
| MEDIUM | samples/python/audio_spectrogram.py | 178 | print("Error: Grab error") | CODE |
| LOW | samples/python/_doc.py | 22 | except Exception: | CODE |
| MEDIUM | samples/python/qrcode.py | 181 | print("Error exception: ", e) | CODE |
| LOW | samples/python/demo.py | 123 | except Exception as e: | CODE |
| MEDIUM | …ython/tutorial_code/core/AddingImages/adding_images.py | 23 | print("Error loading src1") | CODE |
| MEDIUM | …ython/tutorial_code/core/AddingImages/adding_images.py | 26 | print("Error loading src2") | CODE |
| MEDIUM | …screte_fourier_transform/discrete_fourier_transform.py | 24 | print('Error opening image') | CODE |
| MEDIUM | …es/python/tutorial_code/imgProc/Smoothing/smoothing.py | 25 | print ('Error opening image') | CODE |
| MEDIUM | …ples/python/tutorial_code/imgProc/Pyramids/pyramids.py | 21 | print ('Error opening image!') | STRING |
| MEDIUM | …imgProc/morph_lines_detection/morph_lines_detection.py | 30 | print ('Error opening image: ' + argv[0]) | CODE |
| MEDIUM | …/tutorial_code/ImgTrans/MakeBorder/copy_make_border.py | 24 | print ('Error opening image!') | CODE |
| MEDIUM | …les/python/tutorial_code/ImgTrans/Filter2D/filter2D.py | 21 | print ('Error opening image!') | CODE |
| MEDIUM | …/python/tutorial_code/ImgTrans/LaPlace/laplace_demo.py | 23 | print ('Error opening image') | CODE |
| MEDIUM | …/python/tutorial_code/ImgTrans/SobelDemo/sobel_demo.py | 31 | print ('Error opening image: ' + argv[0]) | CODE |
| MEDIUM | …python/tutorial_code/ImgTrans/HoughLine/hough_lines.py | 21 | print ('Error opening image!') | CODE |
| MEDIUM | …hon/tutorial_code/ImgTrans/HoughCircle/hough_circle.py | 16 | print ('Error opening image!') | CODE |
| LOW | samples/dnn/super_resolution.py | 101 | except Exception as e: | CODE |
| MEDIUM | samples/dnn/super_resolution.py | 102 | print(f"Error loading model: {e}") | CODE |
| LOW | samples/dnn/object_tracker.py | 125 | except Exception as e: | STRING |
| LOW | samples/dnn/download_models.py | 106 | except Exception as e: | CODE |
| LOW | samples/dnn/download_models.py | 168 | except Exception as e: | CODE |
| MEDIUM | samples/dnn/speech_recognition.py | 419 | print("Error : Can't read audio file:", file, "with audioStream = ", audioStream) | CODE |
| MEDIUM | samples/dnn/speech_recognition.py | 444 | print("Error: Can't open microphone") | CODE |
| MEDIUM | samples/dnn/speech_recognition.py | 445 | print("Error: problems with audio reading, check input arguments") | CODE |
| MEDIUM | samples/dnn/speech_recognition.py | 460 | print("Error: Grab error") | CODE |
| LOW | samples/dnn/text_detection.py | 178 | except Exception as e: | CODE |
| MEDIUM | samples/dnn/auto_white_balance.py | 164 | print(f"Error loading model: {e}", file=sys.stderr) | CODE |
| MEDIUM | samples/dnn/auto_white_balance.py | 186 | print("Error: model output of size not equal to 3 (should output 3 illuminants in RGB order)") | CODE |
| MEDIUM | samples/dnn/person_reid.py | 207 | print("Error reading the video") | CODE |
| 31 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | platforms/ios/build_framework.py | 96 | CODE | |
| LOW | platforms/ios/build_framework.py | 462 | CODE | |
| LOW | platforms/ios/build_framework.py | 561 | CODE | |
| LOW | platforms/android/build_static_aar.py | 66 | CODE | |
| LOW | platforms/android/build_static_aar.py | 83 | CODE | |
| LOW | platforms/android/build_sdk.py | 385 | CODE | |
| LOW | platforms/android/build_sdk.py | 350 | CODE | |
| LOW | platforms/winpack_dldt/build_package.py | 93 | CODE | |
| LOW | platforms/winpack_dldt/build_package.py | 100 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 285 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 484 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 962 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 1176 | CODE | |
| LOW | docs_sphinx/conf_helpers/translate.py | 973 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 299 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 593 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 952 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 1607 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 1788 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 2459 | CODE | |
| LOW | docs_sphinx/conf_helpers/stubs.py | 1139 | CODE | |
| LOW | docs_sphinx/conf_helpers/patches.py | 73 | CODE | |
| LOW | docs_sphinx/conf_helpers/patches.py | 176 | CODE | |
| LOW | docs_sphinx/conf_helpers/patches.py | 80 | CODE | |
| LOW | docs_sphinx/conf_helpers/patches.py | 189 | CODE | |
| LOW | docs_sphinx/conf_helpers/examples.py | 136 | CODE | |
| LOW | docs_sphinx/conf_helpers/examples.py | 214 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 55 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 119 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 181 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 316 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 337 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 951 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 1192 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 1340 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 60 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 378 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 592 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 636 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 679 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 713 | CODE | |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 433 | CODE | |
| LOW | docs_sphinx/conf_helpers/state.py | 58 | CODE | |
| LOW | docs_sphinx/conf_helpers/state.py | 657 | CODE | |
| LOW | docs_sphinx/conf_helpers/state.py | 695 | CODE | |
| LOW | samples/gdb/mat_pretty_printer.py | 60 | CODE | |
| LOW | samples/python/macbeth_chart_detection.py | 71 | CODE | |
| LOW | samples/python/aruco_detect_board_charuco.py | 24 | CODE | |
| LOW | samples/python/visualize_mono_calibration.py | 283 | CODE | |
| LOW | samples/python/visualize_mono_calibration.py | 443 | CODE | |
| LOW | samples/python/mouse_and_match.py | 32 | CODE | |
| LOW | samples/python/audio_spectrogram.py | 40 | CODE | |
| LOW | samples/python/audio_spectrogram.py | 534 | CODE | |
| LOW | samples/python/audio_spectrogram.py | 624 | CODE | |
| LOW | samples/python/plane_tracker.py | 146 | CODE | |
| LOW | samples/python/qrcode.py | 62 | CODE | |
| LOW | samples/python/stitching_detailed.py | 276 | CODE | |
| LOW | samples/python/grabcut.py | 59 | CODE | |
| LOW | samples/python/grabcut.py | 101 | CODE | |
| LOW | samples/python/demo.py | 49 | CODE | |
| 113 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs_sphinx/conf.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/build.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/translate.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/postprocess.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/__init__.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/stubs.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/patches.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/examples.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/xml_render.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | docs_sphinx/conf_helpers/state.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/install/linux_install_b.sh | 2 | # This file contains documentation snippets for Linux installation tutorial | COMMENT |
| MEDIUM | samples/install/linux_install_a.sh | 2 | # This file contains documentation snippets for Linux installation tutorial | COMMENT |
| MEDIUM | samples/install/linux_quick_install_contrib.sh | 2 | # This file contains documentation snippets for Linux installation tutorial | COMMENT |
| MEDIUM | samples/install/linux_quick_install.sh | 2 | # This file contains documentation snippets for Linux installation tutorial | COMMENT |
| MEDIUM | samples/python/visualize_mono_calibration.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | …les/python/snippets/chromatic_aberration_correction.py | 2 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | …ython/tutorial_code/video/optical_flow/optical_flow.py | 32 | # Create a mask image for drawing purposes | COMMENT |
| MEDIUM | …ion/good_features_to_track/goodFeaturesToTrack_Demo.py | 51 | # Create a window and a trackbar | COMMENT |
| MEDIUM | …e/TrackingMotion/corner_subpixels/cornerSubPix_Demo.py | 63 | # Create a window and a trackbar | COMMENT |
| MEDIUM | …de/TrackingMotion/harris_detector/cornerHarris_Demo.py | 48 | # Create a window and a trackbar | COMMENT |
| MEDIUM | …es/python/tutorial_code/imgProc/threshold/threshold.py | 40 | # Create a window to display results | COMMENT |
| MEDIUM | …imgProc/morph_lines_detection/morph_lines_detection.py | 58 | # Create the images that will use to extract the horizontal and vertical lines | COMMENT |
| MEDIUM | …/ImgTrans/distance_transformation/imageSegmentation.py | 36 | # Create a kernel that we will use to sharpen our image | COMMENT |
| MEDIUM | …/ImgTrans/distance_transformation/imageSegmentation.py | 89 | # Create the CV_8U version of the distance image | COMMENT |
| MEDIUM | …/ImgTrans/distance_transformation/imageSegmentation.py | 96 | # Create the marker image for the watershed algorithm | COMMENT |
| MEDIUM | …/ImgTrans/distance_transformation/imageSegmentation.py | 125 | # Create the result image | COMMENT |
| MEDIUM | …escriptors/point_polygon_test/pointPolygonTest_demo.py | 6 | # Create an image | COMMENT |
| MEDIUM | …escriptors/point_polygon_test/pointPolygonTest_demo.py | 10 | # Create a sequence of points to make a contour | COMMENT |
| MEDIUM | samples/python/tutorial_code/imgcodecs/animations.py | 7 | # Create an Animation instance to save | COMMENT |
| MEDIUM | samples/dnn/ldm_inpainting.py | 533 | # Create a copy of the image to show instructions | STRING |
| MEDIUM | samples/dnn/classification.py | 129 | # Create a 4D blob from a frame. | COMMENT |
| MEDIUM | samples/dnn/bert_inference.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/dnn/granite_docling_inference.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/dnn/gemma3_inference.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/dnn/auto_white_balance.py | 2 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/dnn/paddleocr_vl_inference.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/dnn/vlm_inference.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/dnn/albert_inference.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/dnn/qwen3_tts.py | 2 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | samples/dnn/object_detection.py | 304 | # Create a 4D blob from a frame. | COMMENT |
| MEDIUM | samples/dnn/segmentation.py | 168 | # Create a 4D blob from a frame. | COMMENT |
| MEDIUM | modules/python/test/test_chromatic_aberration.py | 2 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | …/python/src2/typing_stubs_generation/api_refinement.py | 422 | # Create a union of current type and Scalar | COMMENT |
| MEDIUM | modules/dnn/misc/python/test/test_onnx_conformance.py | 2 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | …les/dnn/misc/python/test/test_onnx_conformance_list.py | 2 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | …omatic-aberration-calibration/chromatic_calibration.py | 1 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | apps/multiview-calibration/multiview_calibration.py | 3 | # This file is part of OpenCV project. | COMMENT |
| MEDIUM | apps/multiview-calibration/multiview_calibration.py | 626 | # Define the x and y coordinate vectors | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | platforms/osx/build_framework.py | 124 | print_error("--macos_archs and --catalyst_archs are undefined; nothing will be built.") | CODE |
| HIGH | platforms/ios/build_visionos_framework.py | 108 | print_error("--visionos_archs and --visionsimulator_archs are undefined; nothing will be built.") | CODE |
| HIGH | platforms/ios/build_framework.py | 651 | print_error("--iphoneos_archs and --iphonesimulator_archs are undefined; nothing will be built.") | CODE |
| HIGH | samples/dnn/speech_recognition.py | 11 | Download and unzip : `$ wget --content-disposition https://api.ngc.nvidia.com/v2/models/nvidia/jasper_pyt_onnx_fp16_ | STRING |
| HIGH | modules/python/src2/gen2.py | 88 | if(!src || src == Py_None) | CODE |
| HIGH | modules/python/src2/gen2.py | 113 | ok = tmp && pyopencv_to_safe(tmp, dst.$propname, ArgInfo("$propname", 0)); | CODE |
| HIGH | modules/python/src2/gen2.py | 1044 | code_parse = "if(PyObject_Size(py_args) == 0 && (!kw || PyObject_Size(kw) == 0))" | STRING |
| HIGH | modules/java/generator/gen_java.py | 785 | j_prologue.append( "List<Mat> %(n)s_tmplm = new ArrayList<Mat>((%(n)s != null) ? %(n)s.s | CODE |
| HIGH | modules/java/generator/gen_java.py | 832 | j_epilogue.append('if(%(n)s!=null) %(n)s[0] = (%(t)s)%(n)s_out[0];' % {'n':a.name,'t':type_d | CODE |
| HIGH | modules/java/generator/gen_java.py | 848 | j_epilogue.append( "if("+a.name+"!=null){ " + "; ".join(set_vals) + "; } ") | CODE |
| HIGH | modules/ts/misc/table_formatter.py | 532 | vars.push(decodeURIComponent(hash[0])) | CODE |
| HIGH⚡ | modules/ts/misc/table_formatter.py | 555 | if (re.exec($(row.get(colIdx)).text()) == null) | CODE |
| HIGH⚡ | modules/ts/misc/table_formatter.py | 556 | return false | CODE |
| HIGH⚡ | modules/ts/misc/table_formatter.py | 564 | if (!val || val >= 1 || val > 1+percent) | CODE |
| HIGH⚡ | modules/ts/misc/table_formatter.py | 565 | return false | CODE |
| HIGH⚡ | modules/ts/misc/table_formatter.py | 571 | if (!val || val < percent) | CODE |
| HIGH⚡ | modules/ts/misc/table_formatter.py | 572 | return false | CODE |
| HIGH⚡ | modules/ts/misc/table_formatter.py | 580 | if (!val || val < percent) | CODE |
| HIGH⚡ | modules/ts/misc/table_formatter.py | 581 | return false | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | platforms/android/build_static_aar.py | 176 | # full dependency list for all ABIs. So we just add empty .a library if this ABI doesn't have this depen | COMMENT |
| MEDIUM | …3d/real_time_pose_estimation/src/main_registration.cpp | 125 | //Instantiate robust matcher: detector, extractor, matcher | COMMENT |
| MEDIUM | 3rdparty/mlas/lib/flashattn.cpp | 145 | // TODO: leverage advanced instruction sets | COMMENT |
| MEDIUM | 3rdparty/clapack/src/dgeev.c | 3839 | //> It is (1) more robust against overflow and underflow and | COMMENT |
| MEDIUM | 3rdparty/clapack/src/dgeev.c | 12482 | //> substitution, with scaling to make the the code robust against | COMMENT |
| MEDIUM | …arty/flatbuffers/include/flatbuffers/vector_downward.h | 34 | // Essentially, this supports 2 std::vectors in a single buffer. | COMMENT |
| MEDIUM | modules/core/include/opencv2/core/cuda.hpp | 668 | setBufferPoolUsage(true); // Tell OpenCV that we are going to utilize BufferPool | CODE |
| MEDIUM | modules/core/include/opencv2/core/cuda.hpp | 711 | setBufferPoolUsage(true); // Tell OpenCV that we are going to utilize BufferPool | CODE |
| MEDIUM | modules/core/include/opencv2/core/cuda.hpp | 729 | setBufferPoolUsage(true); // Tell OpenCV that we are going to utilize BufferPool | CODE |
| MEDIUM | …ules/ptcloud/include/opencv2/ptcloud/detail/submap.hpp | 12 | //TODO: remove it when it is rewritten to robust pose graph | COMMENT |
| MEDIUM | modules/imgproc/src/hough.cpp | 2150 | // be small and the arc can be big, or vice versa. Weighted area is more robust. | COMMENT |
| MEDIUM | modules/imgproc/src/hough.cpp | 2152 | // It seems to be more robust to compare circle areas (without "pi" scale) | COMMENT |
| MEDIUM | modules/dnn/test/test_misc.cpp | 732 | // Run asynchronously. To make test more robust, process inputs in the reversed order. | COMMENT |
| MEDIUM | modules/dnn/test/test_misc.cpp | 788 | // Run asynchronously. To make test more robust, process inputs in the reversed order. | COMMENT |
| MEDIUM | modules/dnn/test/test_misc.cpp | 890 | // Run asynchronously. To make test more robust, process inputs in the reversed order. | COMMENT |
| MEDIUM | modules/geometry/include/opencv2/geometry/segment.hpp | 17 | //! type of the robust estimation algorithm | COMMENT |
| MEDIUM | modules/geometry/include/opencv2/geometry/3d.hpp | 371 | //! type of the robust estimation algorithm | COMMENT |
| MEDIUM | modules/geometry/src/ptsetreg.cpp | 785 | // The robust framework ensures consensus on larger sets; a closed-form LS refit | COMMENT |
| MEDIUM | modules/geometry/src/ptsetreg.cpp | 1010 | // run robust method | COMMENT |
| MEDIUM | modules/geometry/src/ptsetreg.cpp | 1148 | // run robust estimation | COMMENT |
| MEDIUM | modules/geometry/src/ptsetreg.cpp | 1293 | // Create robust estimators with the same semantics as affine functions. | COMMENT |
| MEDIUM | modules/geometry/src/usac/bundle.cpp | 167 | // Compute weight from robust loss function (used in the IRLS) | COMMENT |
| MEDIUM | modules/highgui/src/window_QT.h | 274 | //if (obj->metaObject ()->className () == "CvWindow") does not give me robust result | COMMENT |
| LOW | modules/ts/misc/xls-report.py | 119 | # We can't just use a dictionary instead, since we want to preserve the sorted order of the keys. | COMMENT |
| MEDIUM | modules/ts/include/opencv2/ts/ts_gtest.h | 9748 | // This implementation is *not* meant to be as highly tuned or robust | COMMENT |
| MEDIUM | modules/ts/include/opencv2/ts/ts_gtest.h | 9821 | // In practice, this can be used to test functions that utilize the | COMMENT |
| MEDIUM | modules/photo/include/opencv2/photo.hpp | 72 | https://www.learnopencv.com/seamless-cloning-using-opencv-python-cpp | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …oneXamlDirect3DApp1/Resources/AppResources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …oneXamlDirect3DApp1/Resources/AppResources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | …enCVXaml/OpenCVXaml/Resources/AppResources.Designer.cs | 3 | // This code was generated by a tool. | COMMENT |
| HIGH | modules/geometry/src/usac/utils.cpp | 702 | // skip neighbor which has the same index as requested point | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | samples/python/snippets/houghcircles.py | 32 | if circles is not None: # Check if circles have been found and only then iterate over these and add them to the imag | CODE |
| LOW | …ples/python/tutorial_code/imgProc/Pyramids/pyramids.py | 19 | # Check if image is loaded fine | STRING |
| LOW | …imgProc/morph_lines_detection/morph_lines_detection.py | 28 | # Check if image is loaded fine | COMMENT |
| LOW | …/tutorial_code/ImgTrans/MakeBorder/copy_make_border.py | 22 | # Check if image is loaded fine | COMMENT |
| LOW | …les/python/tutorial_code/ImgTrans/Filter2D/filter2D.py | 19 | # Check if image is loaded fine | COMMENT |
| LOW | …/python/tutorial_code/ImgTrans/LaPlace/laplace_demo.py | 21 | # Check if image is loaded fine | COMMENT |
| LOW | …/python/tutorial_code/ImgTrans/SobelDemo/sobel_demo.py | 29 | # Check if image is loaded fine | COMMENT |
| LOW | …python/tutorial_code/ImgTrans/HoughLine/hough_lines.py | 19 | # Check if image is loaded fine | COMMENT |
| LOW | …hon/tutorial_code/ImgTrans/HoughCircle/hough_circle.py | 14 | # Check if image is loaded fine | COMMENT |
| LOW | …ial_code/ml/introduction_to_pca/introduction_to_pca.py | 68 | # Check if image is loaded successfully | COMMENT |
| LOW | modules/core/include/opencv2/core/persistence.hpp | 79 | -# Close the file using FileStorage::release. FileStorage destructor also closes the file. | CODE |
| LOW | modules/core/include/opencv2/core/persistence.hpp | 176 | -# Open the file storage using FileStorage::FileStorage constructor or FileStorage::open method. | CODE |
| LOW | modules/python/src2/gen2.py | 655 | # Check if there is params structure in arguments | STRING |
| LOW | …ules/python/src2/typing_stubs_generation/generation.py | 595 | # Check if typing module is required due to @overload decorator usage | COMMENT |
| LOW | …ules/python/src2/typing_stubs_generation/generation.py | 775 | # Check if alias is already registered | COMMENT |
| LOW | …ules/python/src2/typing_stubs_generation/generation.py | 784 | # Check if collection contains a link to another alias | COMMENT |
| LOW | …/python/src2/typing_stubs_generation/api_refinement.py | 198 | # Check if library is built with enabled highgui module | COMMENT |
| LOW | …/python/src2/typing_stubs_generation/api_refinement.py | 409 | # Check if it's already a union or if it already includes Scalar | COMMENT |
| LOW | …/python/src2/typing_stubs_generation/api_refinement.py | 411 | # Check if Scalar is already in the union | COMMENT |
| LOW | …ython/src2/typing_stubs_generation/types_conversion.py | 237 | # Check if argument requires type substitution | COMMENT |
| LOW | modules/js/generator/embindgen.py | 861 | # Check if the method is an external constructor | COMMENT |
| LOW | modules/ts/misc/run_long.py | 107 | # Print result to the stdout | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | samples/python/common.py | 199 | CODE | |
| LOW | samples/python/snippets/dis_opt_flow.py | 57 | CODE | |
| LOW | samples/python/snippets/opt_flow.py | 57 | CODE | |
| LOW | samples/dnn/ldm_inpainting.py | 235 | CODE | |
| LOW | samples/dnn/ldm_inpainting.py | 386 | CODE | |
| LOW | samples/dnn/human_parsing.py | 51 | CODE | |
| LOW | samples/dnn/speech_recognition.py | 68 | CODE | |
| LOW | samples/dnn/text_detection.py | 92 | CODE | |
| LOW | samples/dnn/virtual_try_on.py | 397 | CODE | |
| LOW | samples/dnn/optical_flow.py | 38 | CODE | |
| LOW | samples/dnn/optical_flow.py | 63 | CODE | |
| LOW | …n_model_runner/dnn_conversion/pytorch/pytorch_model.py | 82 | CODE | |
| LOW | modules/core/src/opencl/runtime/generator/common.py | 131 | CODE | |
| LOW | modules/python/test/test_misc.py | 121 | CODE | |
| LOW | modules/ptcloud/misc/python/test_raster.py | 34 | CODE | |
| LOW | modules/java/generator/gen_java.py | 193 | CODE | |
| LOW | modules/java/generator/gen_java.py | 197 | CODE | |
| LOW | modules/java/generator/gen_java.py | 201 | CODE | |
| LOW | modules/java/generator/gen_java.py | 205 | CODE | |
| LOW | modules/java/generator/gen_java.py | 209 | CODE | |
| LOW | apps/pattern-tools/svgfig.py | 724 | CODE | |
| LOW | apps/pattern-tools/svgfig.py | 3178 | CODE | |
| LOW | apps/pattern-tools/svgfig.py | 3273 | CODE | |
| LOW | apps/pattern-tools/svgfig.py | 3328 | CODE | |
| LOW | apps/pattern-tools/svgfig.py | 3381 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | modules/java/generator/gen_java.py | 381 | jcleaner = "long nativeObjCopy = nativeObj;\n org.opencv.core.Mat.cleaner.register(this, () | CODE |
| CRITICAL | modules/java/generator/gen_java.py | 966 | tail = ";\n long nativeObjCopy = nativeObj;\n org.opencv.core.Mat.cleaner.register(this, () -> delet | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | samples/dnn/granite_docling_inference.py | 0 | setinput() for a graph input the model may not declare. returns true if it took. | STRING |
| HIGH | samples/dnn/gemma3_inference.py | 0 | setinput() for a graph input the model may not declare. returns true if it took. | STRING |
| HIGH | samples/dnn/paddleocr_vl_inference.py | 0 | setinput() for a graph input the model may not declare. returns true if it took. | STRING |
| HIGH | samples/dnn/qwen_inference.py | 0 | setinput() for a graph input the model may not declare. returns true if it took. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …irect3DApp1/PhoneXamlDirect3DApp1Comp/Direct3DBase.cpp | 35 | // Don't forget to declare your application's minimum required feature level in its | COMMENT |
| LOW | …irect3DApp1/PhoneXamlDirect3DApp1Comp/Direct3DBase.cpp | 35 | // Don't forget to declare your application's minimum required feature level in its | COMMENT |
| LOW | 3rdparty/openjpeg/openjp2/t2.c | 584 | /* don't forget to release pi */ | COMMENT |
| MEDIUM | modules/core/include/opencv2/core/mat.hpp | 226 | Here is how you can use a function that takes InputArray : | CODE |
| LOW | modules/core/include/opencv2/core/hal/intrin_cpp.hpp | 146 | don't forget to check the CV_SIMD256 preprocessor definition: | CODE |
| LOW | modules/core/include/opencv2/core/hal/intrin_cpp.hpp | 163 | don't forget to check the CV_SIMD512 preprocessor definition. | CODE |
| LOW | modules/core/include/opencv2/core/hal/intrin_cpp.hpp | 166 | cv::v_float64x2 is not implemented in NEON variant, if you want to use this type, don't forget to | CODE |
| MEDIUM | modules/imgcodecs/src/rgbe.cpp | 57 | // feel free to modify it to suit your needs. | COMMENT |
| LOW | modules/dnn/src/net_impl.hpp | 151 | // if you change DEFAULT_C0/defaultC0, don't forget to update | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ulations/MediaExtensions/OcvTransform/OcvTransform.cpp | 249 | // NOTE: This method should succeed even when there is no media type on the | COMMENT |
| LOW | …ulations/MediaExtensions/OcvTransform/OcvTransform.cpp | 296 | // NOTE: This method should succeed even when there is no media type on the | COMMENT |
| LOW | …t/ImageManipulations/MediaExtensions/Common/LinkList.h | 364 | // NOTE: This method invalidates the POSITION object. | COMMENT |
| LOW | modules/core/include/opencv2/core/types.hpp | 1504 | // Step 1: lo + hi | COMMENT |
| LOW | modules/core/include/opencv2/core/types.hpp | 1518 | // Step 2: sum + mid | COMMENT |
| LOW | modules/core/src/utils/datafile.cpp | 211 | // Step 0: check current directory or absolute path at first | COMMENT |
| LOW⚡ | modules/objdetect/src/aruco/aruco_detector.cpp | 754 | /// Step 0: equation (2) from paper [1] | COMMENT |
| LOW⚡ | modules/objdetect/src/aruco/aruco_detector.cpp | 759 | /// Step 1: create image pyramid. Section 3.4. in [1] | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …dules/python/src2/typing_stubs_generation/ast_utils.py | 77 | Traverses down nodes hierarchy to the direct parent of the node referred by `symbol_name`. Args: root ( | STRING |
| HIGH | …dules/python/src2/typing_stubs_generation/ast_utils.py | 344 | Traverses up nodes hierarchy to find closest enclosing namespace of the passed node Args: node (ASTNode | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | modules/core/include/opencv2/core/types.hpp | 1504 | // Step 1: lo + hi | COMMENT |
| LOW | modules/core/include/opencv2/core/types.hpp | 1518 | // Step 2: sum + mid | COMMENT |
| LOW | modules/core/src/utils/datafile.cpp | 211 | // Step 0: check current directory or absolute path at first | COMMENT |
| LOW⚡ | modules/objdetect/src/aruco/aruco_detector.cpp | 754 | /// Step 0: equation (2) from paper [1] | COMMENT |
| LOW⚡ | modules/objdetect/src/aruco/aruco_detector.cpp | 759 | /// Step 1: create image pyramid. Section 3.4. in [1] | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | modules/imgproc/src/smooth.dispatch.cpp | 659 | // TODO: implement ocl_sepFilter2D_BitExact -- how to deal with bdepth? | COMMENT |
| LOW | modules/features/3rdparty/annoy/mman.h | 47 | //TODO: implement | COMMENT |
| LOW | modules/dnn/perf/perf_einsum.cpp | 40 | // TODO: Add tests with one input after ellips merge | COMMENT |
| LOW | modules/dnn/src/layers/recurrent2_layers.cpp | 673 | // TODO: implement | COMMENT |
| LOW | modules/dnn/src/layers/region_layer.cpp | 162 | // TODO: implement a logistic activation to classification scores. | COMMENT |
| LOW | modules/videoio/src/cap_msmf.cpp | 1314 | // TODO: implement read by chunks | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs_sphinx/conf_helpers/examples.py | 431 | __all__ = [ | CODE |
| LOW | docs_sphinx/conf_helpers/xml_render.py | 1410 | __all__ = [ | CODE |
| LOW | docs_sphinx/conf_helpers/state.py | 1067 | __all__ = [ | CODE |
| LOW | samples/dnn/download_models.py | 20 | __all__ = ["downloadFile"] | CODE |
| LOW | …dules/core/misc/python/package/mat_wrapper/__init__.py | 1 | __all__ = [] | CODE |
| LOW | …/python/src2/typing_stubs_generation/api_refinement.py | 1 | __all__ = [ | CODE |
| LOW | …dules/python/src2/typing_stubs_generation/ast_utils.py | 402 | def update_full_export_name(class_node: ClassNode) -> None: | CODE |
| LOW | modules/python/package/cv2/__init__.py | 8 | __all__ = [] | CODE |