Repository Analysis

z1069614715/objectdetection_script

一些关于目标检测的脚本和改进思路代码,详细请看readme.md

12.7 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of z1069614715/objectdetection_script, a Python project with 7,270 GitHub stars. SynthScan v2.0 examined 58,165 lines of code across 350 source files, recording 585 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 12.7 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

12.7
Adjusted Score
12.7
Raw Score
100%
Time Factor
2026-07-25
Last Push
7.3K
Stars
Python
Language
58.2K
Lines of Code
350
Files
585
Pattern Hits
2026-08-02
Scan Date
0.07
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 24MEDIUM 27LOW 534

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 585 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Unused Imports198 hits · 198 pts
SeverityFileLineSnippetContext
LOWmmdet-course/mmdet2yolo.py1CODE
LOWmmdet-course/mmdet2yolo.py1CODE
LOWmmdet-course/mmdet2yolo.py1CODE
LOWmmdet-course/mmdet2yolo.py1CODE
LOWdamo-yolo/voc2coco.py4CODE
LOWobjectdetection-tricks/tricks_10.py3CODE
LOWobjectdetection-tricks/tricks_4.py5CODE
LOWobjectdetection-tricks/tricks_7.py4CODE
LOWobjectdetection-tricks/tricks_7.py5CODE
LOWobjectdetection-tricks/tricks_7.py7CODE
LOWobjectdetection-tricks/tricks_7.py9CODE
LOWobjectdetection-tricks/tricks_7.py10CODE
LOWobjectdetection-tricks/tricks_7.py11CODE
LOWobjectdetection-tricks/tricks_7.py12CODE
LOWobjectdetection-tricks/tricks_7.py15CODE
LOWobjectdetection-tricks/tricks_7.py16CODE
LOWobjectdetection-tricks/tricks_7.py17CODE
LOWobjectdetection-tricks/tricks_7.py18CODE
LOWobjectdetection-tricks/tricks_7.py19CODE
LOWobjectdetection-tricks/tricks_7.py21CODE
LOWobjectdetection-tricks/tricks_7.py22CODE
LOWobjectdetection-tricks/tricks_7.py23CODE
LOWobjectdetection-tricks/tricks_9.py1CODE
LOWobjectdetection-tricks/tricks_9.py1CODE
LOWobjectdetection-tricks/tricks_9.py3CODE
LOWobjectdetection-tricks/tricks_8.py4CODE
LOWobjectdetection-tricks/tricks_8.py5CODE
LOWobjectdetection-tricks/tricks_8.py7CODE
LOWobjectdetection-tricks/tricks_8.py9CODE
LOWobjectdetection-tricks/tricks_8.py10CODE
LOWobjectdetection-tricks/tricks_8.py11CODE
LOWobjectdetection-tricks/tricks_8.py12CODE
LOWobjectdetection-tricks/tricks_8.py15CODE
LOWobjectdetection-tricks/tricks_8.py16CODE
LOWobjectdetection-tricks/tricks_8.py17CODE
LOWobjectdetection-tricks/tricks_8.py18CODE
LOWobjectdetection-tricks/tricks_8.py19CODE
LOWobjectdetection-tricks/tricks_8.py21CODE
LOWobjectdetection-tricks/tricks_8.py22CODE
LOWobjectdetection-tricks/tricks_8.py23CODE
LOWobjectdetection-tricks/tricks_8.py24CODE
LOWobjectdetection-tricks/tricks_8.py27CODE
LOWobjectdetection-tricks/tricks_8.py28CODE
LOWyolo-improve/yolov8-track.py7CODE
LOWyolo-improve/yolov8-track.py7CODE
LOWyolo-improve/yolov8-track.py7CODE
LOWyolo-improve/yolov8-track.py7CODE
LOWyolo-improve/yolov8-track.py7CODE
LOWyolo-improve/yolov8-objectcount.py4CODE
LOWyolo-improve/yolov8-erf.py4CODE
LOWyolo-improve/yolov8-erf.py4CODE
LOWyolo-improve/yolov8-erf.py4CODE
LOWyolo-improve/yolov8-erf.py4CODE
LOWyolo-improve/yolov8-erf.py8CODE
LOWyolo-improve/yolov8-erf.py9CODE
LOWyolo-improve/yolov7-iou.py1CODE
LOWyolo-improve/iou.py1CODE
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py7CODE
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py8CODE
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py9CODE
138 more matches not shown…
Cross-File Repetition23 hits · 115 pts
SeverityFileLineSnippetContext
HIGHobjectdetection-tricks/tricks_9.py0repconv is a basic rep-style block, including training and deploy status code is based on https://github.com/dingxiaoh/rSTRING
HIGHyolo-improve/yolov7-RepNCSPELAN.py0repconv is a basic rep-style block, including training and deploy status code is based on https://github.com/dingxiaoh/rSTRING
HIGHyolo-improve/yolov5-RepNCSPELAN.py0repconv is a basic rep-style block, including training and deploy status code is based on https://github.com/dingxiaoh/rSTRING
HIGHyolo-improve/yolov5-GOLDYOLO/common.py0repconv is a basic rep-style block, including training and deploy status code is based on https://github.com/dingxiaoh/rSTRING
HIGHyolo-improve/yolov5-GFPN/extra_modules.py0repconv is a basic rep-style block, including training and deploy status code is based on https://github.com/dingxiaoh/rSTRING
HIGHyolo-improve/yolov5-EVC.py0implementation of mlp with 1*1 convolutions. input: tensor with shape [b, c, h, w]STRING
HIGH…yolov5-backbone/EfficientFormerV2/EfficientFormerV2.py0implementation of mlp with 1*1 convolutions. input: tensor with shape [b, c, h, w]STRING
HIGHyolo-improve/yolov5-backbone/PoolFormer/poolformer.py0implementation of mlp with 1*1 convolutions. input: tensor with shape [b, c, h, w]STRING
HIGHyolo-improve/ultralytics-yolo/heatmap.py0class for extracting activations and registering gradients from targetted intermediate layersSTRING
HIGHyolo-gradcam/yolov8_heatmap.py0class for extracting activations and registering gradients from targetted intermediate layersSTRING
HIGHyolo-gradcam/yolov5_heatmap.py0class for extracting activations and registering gradients from targetted intermediate layersSTRING
HIGHyolo-gradcam/yolov11_heatmap.py0class for extracting activations and registering gradients from targetted intermediate layersSTRING
HIGHyolo-gradcam/yolov7_heatmap.py0class for extracting activations and registering gradients from targetted intermediate layersSTRING
HIGHyolo-gradcam/yolov9_heatmap.py0class for extracting activations and registering gradients from targetted intermediate layersSTRING
HIGHyolo-improve/ultralytics-yolo/heatmap.py0normalize the cam to be in the range [0, 1] inside every bounding boxes, and zero outside of the bounding boxes.STRING
HIGHyolo-gradcam/yolov8_heatmap.py0normalize the cam to be in the range [0, 1] inside every bounding boxes, and zero outside of the bounding boxes.STRING
HIGHyolo-gradcam/yolov5_heatmap.py0normalize the cam to be in the range [0, 1] inside every bounding boxes, and zero outside of the bounding boxes.STRING
HIGHyolo-gradcam/yolov11_heatmap.py0normalize the cam to be in the range [0, 1] inside every bounding boxes, and zero outside of the bounding boxes.STRING
HIGHyolo-gradcam/yolov7_heatmap.py0normalize the cam to be in the range [0, 1] inside every bounding boxes, and zero outside of the bounding boxes.STRING
HIGHyolo-gradcam/yolov9_heatmap.py0normalize the cam to be in the range [0, 1] inside every bounding boxes, and zero outside of the bounding boxes.STRING
HIGHyolo-improve/yolov5-backbone/RepViT/repvit.py0this function is taken from the original tf repo. it ensures that all layers have a channel number that is divisible by STRING
HIGH…o-improve/yolov5-backbone/ODConvFuse/od_mobilenetv2.py0this function is taken from the original tf repo. it ensures that all layers have a channel number that is divisible by STRING
HIGHyolo-improve/yolov5-backbone/ODConv/od_mobilenetv2.py0this function is taken from the original tf repo. it ensures that all layers have a channel number that is divisible by STRING
AI Structural Patterns98 hits · 97 pts
SeverityFileLineSnippetContext
LOWobjectdetection-tricks/tricks_6.py6CODE
LOWobjectdetection-tricks/tricks_2.py97CODE
LOWobjectdetection-tricks/tricks_9.py169CODE
LOWyolo-improve/yolov7-DSConv.py6CODE
LOWyolo-improve/yolov7-iou.py37CODE
LOWyolo-improve/yolov5-res2block.py56CODE
LOWyolo-improve/yolov5-DSConv.py6CODE
LOWyolo-improve/yolov5-DBB.py70CODE
LOWyolo-improve/yolov7-DBB.py70CODE
LOWyolo-improve/iou.py38CODE
LOWyolo-improve/yolov7-odconv.py128CODE
LOWyolo-improve/yolov7-odconv.py136CODE
LOWyolo-improve/yolov5-GOLDYOLO/common.py311CODE
LOWyolo-improve/yolov5-GOLDYOLO/common.py17CODE
LOWyolo-improve/yolov5-GOLDYOLO/common.py193CODE
LOWyolo-improve/yolov5-GOLDYOLO/common.py261CODE
LOWyolo-improve/yolov5-GOLDYOLO/common.py399CODE
LOWyolo-improve/yolov5-GFPN/extra_modules.py24CODE
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/modules/dcnv3.py51CODE
LOWyolo-improve/yolov5-AUX/val.py99CODE
LOWyolo-improve/yolov5-AUX/export.py311CODE
LOWyolo-improve/yolov5-AUX/export.py510CODE
LOWyolo-improve/yolov5-AUX/detect.py54CODE
LOWyolo-improve/yolov5-AUX/benchmarks.py52CODE
LOWyolo-improve/yolov5-AUX/benchmarks.py114CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py103CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py439CODE
LOWyolo-improve/yolov5-AUX/utils/general.py882CODE
LOWyolo-improve/yolov5-AUX/utils/augmentations.py144CODE
LOWyolo-improve/yolov5-AUX/utils/augmentations.py305CODE
LOWyolo-improve/yolov5-AUX/utils/segment/dataloaders.py23CODE
LOWyolo-improve/yolov5-AUX/utils/segment/dataloaders.py84CODE
LOWyolo-improve/yolov5-AUX/utils/segment/augmentations.py25CODE
LOWyolo-improve/ultralytics-yolo/heatmap.py352CODE
LOWyolo-improve/yolov5-backbone/EMO/emo.py62CODE
LOWyolo-improve/yolov5-backbone/EMO/emo.py109CODE
LOWyolo-improve/yolov5-backbone/EMO/emo.py190CODE
LOWyolo-improve/yolov5-backbone/NextViT/NextViT.py87CODE
LOWyolo-improve/yolov5-backbone/NextViT/NextViT.py254CODE
LOW…yolov5-backbone/EfficientFormerV2/EfficientFormerV2.py453CODE
LOW…yolov5-backbone/EfficientFormerV2/EfficientFormerV2.py161CODE
LOW…yolov5-backbone/EfficientFormerV2/EfficientFormerV2.py290CODE
LOW…yolov5-backbone/EfficientFormerV2/EfficientFormerV2.py294CODE
LOW…yolov5-backbone/EfficientFormerV2/EfficientFormerV2.py394CODE
LOW…yolov5-backbone/EfficientFormerV2/EfficientFormerV2.py490CODE
LOWyolo-improve/yolov5-backbone/PoolFormer/poolformer.py194CODE
LOWyolo-improve/yolov5-backbone/PoolFormer/poolformer.py156CODE
LOWyolo-improve/yolov5-backbone/PoolFormer/poolformer.py236CODE
LOWyolo-improve/yolov5-backbone/LSKNet/lsknet.py118CODE
LOWyolo-improve/yolov5-backbone/ODConvFuse/odconv.py167CODE
LOWyolo-improve/yolov5-backbone/ODConvFuse/odconv.py175CODE
LOWyolo-improve/yolov5-backbone/ODConvFuse/od_resnet.py47CODE
LOWyolo-improve/yolov5-backbone/ODConvFuse/od_resnet.py84CODE
LOW…o-improve/yolov5-backbone/ODConvFuse/od_mobilenetv2.py120CODE
LOWyolo-improve/yolov5-backbone/VanillaNet/VanillaNet.py122CODE
LOWyolo-improve/yolov5-backbone/FocalNet/FocalNet.py154CODE
LOWyolo-improve/yolov5-backbone/FocalNet/FocalNet.py248CODE
LOWyolo-improve/yolov5-backbone/FocalNet/FocalNet.py400CODE
LOW…ove/yolov5-backbone/SwinTransformer/SwinTransformer.py171CODE
LOW…ove/yolov5-backbone/SwinTransformer/SwinTransformer.py317CODE
38 more matches not shown…
Deep Nesting95 hits · 91 pts
SeverityFileLineSnippetContext
LOWmmdet-course/yolo2coco.py44CODE
LOWdamo-yolo/voc2coco.py10CODE
LOWdamo-yolo/voc2coco.py44CODE
LOWobjectdetection-tricks/tricks_15.py84CODE
LOWobjectdetection-tricks/tricks_5.py27CODE
LOWobjectdetection-tricks/tricks_9.py211CODE
LOWyolo-improve/yolov5-aLRPLoss.py79CODE
LOWyolo-improve/yolov7-DecoupledHead.py58CODE
LOWyolo-improve/yolov7-iou.py37CODE
LOWyolo-improve/yolov5-softnms.py1CODE
LOWyolo-improve/iou.py38CODE
LOWyolo-improve/yolov7-softnms.py1CODE
LOWyolo-improve/yolov5-GFPN/extra_modules.py171CODE
LOWyolo-improve/yolov5-AUX/val.py99CODE
LOWyolo-improve/yolov5-AUX/val.py372CODE
LOWyolo-improve/yolov5-AUX/train.py70CODE
LOWyolo-improve/yolov5-AUX/train.py482CODE
LOWyolo-improve/yolov5-AUX/hubconf.py16CODE
LOWyolo-improve/yolov5-AUX/detect.py54CODE
LOWyolo-improve/yolov5-AUX/utils/metrics.py222CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py930CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py990CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py241CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py439CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py750CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py808CODE
LOWyolo-improve/yolov5-AUX/utils/downloads.py84CODE
LOWyolo-improve/yolov5-AUX/utils/plots.py230CODE
LOWyolo-improve/yolov5-AUX/utils/plots.py514CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py66CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py151CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py212CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py318CODE
LOWyolo-improve/yolov5-AUX/utils/general.py461CODE
LOWyolo-improve/yolov5-AUX/utils/general.py499CODE
LOWyolo-improve/yolov5-AUX/utils/general.py621CODE
LOWyolo-improve/yolov5-AUX/utils/general.py623CODE
LOWyolo-improve/yolov5-AUX/utils/augmentations.py305CODE
LOW…rove/yolov5-AUX/utils/loggers/clearml/clearml_utils.py133CODE
LOWyolo-improve/yolov5-AUX/utils/segment/dataloaders.py208CODE
LOWyolo-improve/yolov5-AUX/utils/segment/loss.py44CODE
LOWyolo-improve/yolov5-AUX/utils/segment/plots.py17CODE
LOWyolo-improve/yolov5-AUX/utils/segment/plots.py111CODE
LOWyolo-improve/yolov5-AUX/utils/segment/general.py147CODE
LOWyolo-improve/yolov5-AUX/models/tf.py381CODE
LOWyolo-improve/yolov5-AUX/models/common.py318CODE
LOWyolo-improve/yolov5-AUX/models/common.py506CODE
LOWyolo-improve/yolov5-AUX/models/common.py658CODE
LOWyolo-improve/yolov5-AUX/models/common.py741CODE
LOWyolo-improve/yolov5-AUX/models/yolo.py304CODE
LOWyolo-improve/yolov9-backbone/yolo.py1CODE
LOWyolo-improve/yolov9-backbone/yolo.py30CODE
LOWyolo-improve/ultralytics-yolo/heatmap.py141CODE
LOWyolo-improve/ultralytics-yolo/heatmap.py175CODE
LOWyolo-improve/ultralytics-yolo/heatmap.py298CODE
LOWyolo-improve/yolov5-backbone/yolo.py1CODE
LOWyolo-improve/yolov5-backbone/yolo.py84CODE
LOWyolo-improve/yolov5-backbone/NextViT/NextViT.py254CODE
LOWyolo-improve/yolov5-backbone/NextViT/NextViT.py310CODE
LOWyolo-improve/yolov5-backbone/MobileNetV4/mobilenetv4.py319CODE
35 more matches not shown…
Decorative Section Separators20 hits · 66 pts
SeverityFileLineSnippetContext
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/make.sh2# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/make.sh6# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py1# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py5# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/setup.py1# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/setup.py5# --------------------------------------------------------COMMENT
MEDIUM…o-improve/yolov5-DCNV3/ops_dcnv3/functions/__init__.py1# --------------------------------------------------------COMMENT
MEDIUM…o-improve/yolov5-DCNV3/ops_dcnv3/functions/__init__.py5# --------------------------------------------------------COMMENT
MEDIUM…improve/yolov5-DCNV3/ops_dcnv3/functions/dcnv3_func.py1# --------------------------------------------------------COMMENT
MEDIUM…improve/yolov5-DCNV3/ops_dcnv3/functions/dcnv3_func.py5# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/modules/__init__.py1# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/modules/__init__.py5# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/modules/dcnv3.py1# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-DCNV3/ops_dcnv3/modules/dcnv3.py5# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-backbone/FocalNet/FocalNet.py1# --------------------------------------------------------COMMENT
MEDIUMyolo-improve/yolov5-backbone/FocalNet/FocalNet.py6# --------------------------------------------------------COMMENT
MEDIUM…ove/yolov5-backbone/SwinTransformer/SwinTransformer.py1# --------------------------------------------------------COMMENT
MEDIUM…ove/yolov5-backbone/SwinTransformer/SwinTransformer.py6# --------------------------------------------------------COMMENT
MEDIUM…/yolov5-backbone/CVPR2023-EfficientViT/EfficientViT.py1# --------------------------------------------------------COMMENT
MEDIUM…/yolov5-backbone/CVPR2023-EfficientViT/EfficientViT.py5# --------------------------------------------------------COMMENT
Excessive Try-Catch Wrapping50 hits · 54 pts
SeverityFileLineSnippetContext
LOWdamo-yolo/voc2coco.py25 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/val.py326 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/export.py109 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/export.py183 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/export.py254 except Exception:CODE
LOWyolo-improve/yolov5-AUX/export.py326 except Exception:CODE
LOWyolo-improve/yolov5-AUX/hubconf.py59 except Exception:CODE
LOWyolo-improve/yolov5-AUX/hubconf.py75 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/benchmarks.py91 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/benchmarks.py133 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/autobatch.py55 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py482 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py492 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py640 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py1036 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py1065 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py1105 except Exception as e: # use OpenCVCODE
LOWyolo-improve/yolov5-AUX/utils/downloads.py70 except Exception as e: # url2CODE
LOWyolo-improve/yolov5-AUX/utils/downloads.py112 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/downloads.py115 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/downloads.py118 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/plots.py61 except Exception: # download if missingCODE
LOWyolo-improve/yolov5-AUX/utils/plots.py507 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/plots.py539 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/autoanchor.py136 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py104 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py174 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py185 except Exception: # no backward methodCODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py195 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py290 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py357 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/general.py315 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/general.py413 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/general.py439 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/general.py587 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/general.py1123 except Exception:CODE
MEDIUMyolo-improve/yolov5-AUX/utils/general.py1119def imwrite(path, im):CODE
LOWyolo-improve/yolov5-AUX/utils/augmentations.py45 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/augmentations.py343 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/loggers/__init__.py113 except Exception:CODE
LOWyolo-improve/yolov5-AUX/utils/loggers/__init__.py392 except Exception as e:CODE
LOW…-improve/yolov5-AUX/utils/loggers/comet/comet_utils.py61 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/utils/segment/plots.py139 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/models/yolo.py392 except Exception as e:CODE
MEDIUMyolo-improve/yolov5-AUX/models/yolo.py393 print(f'Error in {cfg}: {e}')CODE
LOWyolo-improve/yolov5-AUX/data/Objects365.yaml437 except Exception as e:CODE
LOWyolo-improve/yolov5-AUX/data/xView.yaml132 except Exception as e:CODE
LOWyolo-improve/ultralytics-yolo/heatmap.py376 except Exception:CODE
LOWyolo-improve/ultralytics-yolo/yolo2coco.py100 except Exception as e:CODE
LOWyolo/dataset/xml2txt.py67 except Exception as e:CODE
Hyper-Verbose Identifiers37 hits · 37 pts
SeverityFileLineSnippetContext
LOWmmdet-course/yolo2coco.py20def train_test_val_split_random(img_paths,ratio_train=0.8,ratio_test=0.1,ratio_val=0.1):CODE
LOWmmdet-course/yolo2coco.py29def train_test_val_split_by_files(img_paths, root_dir):CODE
LOWobjectdetection-tricks/tricks_15.py57def get_images_and_labels_path(images_folder_path, labels_folder_path):CODE
LOWobjectdetection-tricks/tricks_9.py190 def get_equivalent_kernel_bias(self):CODE
LOWyolo-improve/yolov7-RepNCSPELAN.py28 def get_equivalent_kernel_bias(self):CODE
LOWyolo-improve/yolov5-CCFM.py32 def get_equivalent_kernel_bias(self):CODE
LOWyolo-improve/yolov5-RepNCSPELAN.py28 def get_equivalent_kernel_bias(self):CODE
LOWyolo-improve/yolov5-DBB.py184 def get_equivalent_kernel_bias(self):CODE
LOWyolo-improve/yolov7-DBB.py178 def get_equivalent_kernel_bias(self):CODE
LOWyolo-improve/yolov5-GOLDYOLO/common.py78 def get_equivalent_kernel_bias(self):CODE
LOWyolo-improve/yolov5-GFPN/extra_modules.py91 def get_equivalent_kernel_bias(self):CODE
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py34def check_forward_equal_with_pytorch_double():CODE
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py64def check_forward_equal_with_pytorch_float():CODE
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py93def check_backward_equal_with_pytorch_double(channels=4, grad_input=True, grad_offset=True, grad_mask=True):CODE
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/test.py156def check_backward_equal_with_pytorch_float(channels=4, grad_input=True, grad_offset=True, grad_mask=True):CODE
LOWyolo-improve/yolov5-AUX/utils/triton.py32 def create_input_placeholders() -> typing.List[InferInput]:CODE
LOWyolo-improve/yolov5-AUX/utils/triton.py44 def create_input_placeholders() -> typing.List[InferInput]:CODE
LOWyolo-improve/yolov5-AUX/utils/dataloaders.py1197def create_classification_dataloader(path,CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py66def reshape_classifier_output(model, n=1000):CODE
LOWyolo-improve/yolov5-AUX/utils/torch_utils.py89def torch_distributed_zero_first(local_rank: int):CODE
LOWyolo-improve/yolov5-AUX/utils/loggers/__init__.py151 def on_pretrain_routine_start(self):CODE
LOWyolo-improve/yolov5-AUX/utils/loggers/comet/__init__.py348 def download_dataset_artifact(self, artifact_path):CODE
LOW…-improve/yolov5-AUX/utils/loggers/comet/comet_utils.py19def download_model_checkpoint(opt, experiment):CODE
LOWyolo-improve/yolov5-AUX/utils/segment/metrics.py17def ap_per_class_box_and_mask(CODE
LOWyolo-improve/yolov5-AUX/models/tf.py554def representative_dataset_gen(dataset, ncalib=100):CODE
LOWyolo-improve/ultralytics-yolo/heatmap.py21def patch_pose_classes_for_gradcam():CODE
LOWyolo-improve/ultralytics-yolo/heatmap.py25 def pose_kpts_decode_no_inplace(self, kpts: torch.Tensor) -> torch.Tensor:CODE
LOWyolo-improve/ultralytics-yolo/heatmap.py360 def renormalize_cam_in_bounding_boxes(self, boxes, image_float_np, grayscale_cam):CODE
LOWyolo-improve/yolov5-backbone/RIFormer/RIFormer.py185 def get_equivalent_scale_bias(self):CODE
LOWyolo-improve/yolov5-backbone/UniRepLKNet/unireplknet.py121def convert_dilated_to_nondilated(kernel, dilate_rate):CODE
LOWyolo-improve/yolov5-backbone/UniRepLKNet/unireplknet.py135def merge_dilated_into_large_kernel(large_kernel, dilated_kernel, dilated_r):CODE
LOWcv-attention/Biformer.py411def regional_routing_attention_torch(CODE
LOWyolo-gradcam/yolov8_heatmap.py281 def renormalize_cam_in_bounding_boxes(self, boxes, image_float_np, grayscale_cam):CODE
LOWyolo-gradcam/yolov5_heatmap.py122 def renormalize_cam_in_bounding_boxes(self, boxes, image_float_np, grayscale_cam):CODE
LOWyolo-gradcam/yolov11_heatmap.py281 def renormalize_cam_in_bounding_boxes(self, boxes, image_float_np, grayscale_cam):CODE
LOWyolo-gradcam/yolov7_heatmap.py127 def renormalize_cam_in_bounding_boxes(self, boxes, image_float_np, grayscale_cam):CODE
LOWyolo-gradcam/yolov9_heatmap.py122 def renormalize_cam_in_bounding_boxes(self, boxes, image_float_np, grayscale_cam):CODE
Modern Structural Boilerplate24 hits · 25 pts
SeverityFileLineSnippetContext
LOWyolo-improve/yolov5-AUX/utils/loggers/comet/__init__.py8logger = logging.getLogger(__name__)CODE
LOW…-improve/yolov5-AUX/utils/loggers/comet/comet_utils.py12logger = logging.getLogger(__name__)CODE
LOWyolo-improve/yolov5-AUX/utils/loggers/comet/hpo.py10logger = logging.getLogger(__name__)CODE
LOWyolo-improve/yolov5-backbone/EMO/emo.py10__all__ = ['EMO_1M', 'EMO_2M', 'EMO_5M', 'EMO_6M']CODE
LOWyolo-improve/yolov5-backbone/NextViT/NextViT.py10__all__ = ['nextvit_small', 'nextvit_base', 'nextvit_large']CODE
LOWyolo-improve/yolov5-backbone/ConvNextV2/convnextv2.py14__all__ = ['convnextv2_atto', 'convnextv2_femto', 'convnextv2_pico', 'convnextv2_nano', 'convnextv2_tiny', 'convnextv2_bCODE
LOW…yolov5-backbone/EfficientFormerV2/EfficientFormerV2.py15__all__ = ['efficientformerv2_s0', 'efficientformerv2_s1', 'efficientformerv2_s2', 'efficientformerv2_l']CODE
LOWyolo-improve/yolov5-backbone/RepViT/repvit.py6__all__ = ['repvit_m0_9', 'repvit_m1_0', 'repvit_m1_1', 'repvit_m1_5', 'repvit_m2_3']CODE
LOWyolo-improve/yolov5-backbone/MobileNetV4/mobilenetv4.py6__all__ = ['MobileNetV4ConvSmall', 'MobileNetV4ConvMedium', 'MobileNetV4ConvLarge', 'MobileNetV4HybridMedium', 'MobileNeCODE
LOWyolo-improve/yolov5-backbone/PoolFormer/poolformer.py27__all__ = ['poolformer_s12', 'poolformer_s24', 'poolformer_s36', 'poolformer_m48', 'poolformer_m36']CODE
LOWyolo-improve/yolov5-backbone/ODConvFuse/od_resnet.py6__all__ = ['od_resnet18', 'od_resnet34', 'od_resnet50', 'od_resnet101']CODE
LOW…o-improve/yolov5-backbone/ODConvFuse/od_mobilenetv2.py7__all__ = ['od_mobilenetv2_050', 'od_mobilenetv2_075', 'od_mobilenetv2_100']CODE
LOW…lo-improve/yolov5-backbone/CVPR2024-StarNet/starnet.py16__all__ = ['starnet_s050', 'starnet_s100', 'starnet_s150', 'starnet_s1', 'starnet_s2', 'starnet_s3', 'starnet_s4']CODE
LOWyolo-improve/yolov5-backbone/VanillaNet/VanillaNet.py13__all__ = ['vanillanet_5', 'vanillanet_6', 'vanillanet_7', 'vanillanet_8', 'vanillanet_9', 'vanillanet_10', 'vanillanet_CODE
LOWyolo-improve/yolov5-backbone/FocalNet/FocalNet.py15__all__ = ['focalnet_tiny_srf', 'focalnet_tiny_lrf', 'focalnet_small_srf', 'focalnet_small_lrf', 'focalnet_base_srf', 'fCODE
LOW…ove/yolov5-backbone/SwinTransformer/SwinTransformer.py15__all__ = ['SwinTransformer_Tiny']CODE
LOWyolo-improve/yolov5-backbone/fasternet/fasternet.py13__all__ = ['fasternet_t0', 'fasternet_t1', 'fasternet_t2', 'fasternet_s', 'fasternet_m', 'fasternet_l']CODE
LOW…improve/yolov5-backbone/inceptionnext/inceptionnext.py17__all__ = ['inceptionnext_tiny', 'inceptionnext_small', 'inceptionnext_base', 'inceptionnext_base_384']CODE
LOWyolo-improve/yolov5-backbone/RIFormer/RIFormer.py9__all__ = ['RIFormer']CODE
LOW…o-improve/yolov5-backbone/EfficientViT/efficientViT.py8__all__ = [CODE
LOWyolo-improve/yolov5-backbone/UniRepLKNet/unireplknet.py19__all__ = ['unireplknet_a', 'unireplknet_f', 'unireplknet_p', 'unireplknet_n', 'unireplknet_t', 'unireplknet_s', 'unirepCODE
LOW…/yolov5-backbone/CVPR2023-EfficientViT/EfficientViT.py17__all__ = ['EfficientViT_M0', 'EfficientViT_M1', 'EfficientViT_M2', 'EfficientViT_M3', 'EfficientViT_M4', 'EfficientViT_CODE
LOWyolo-improve/yolov5-backbone/ODConv/od_resnet.py6__all__ = ['od_resnet18', 'od_resnet34', 'od_resnet50', 'od_resnet101']CODE
LOWyolo-improve/yolov5-backbone/ODConv/od_mobilenetv2.py7__all__ = ['od_mobilenetv2_050', 'od_mobilenetv2_075', 'od_mobilenetv2_100']CODE
Over-Commented Block19 hits · 19 pts
SeverityFileLineSnippetContext
LOWmmdet-course/config/yolox_tiny_8xb8-300e_visdrone.py21# Example to use different file clientCOMMENT
LOWdamo-yolo/Annotations/ReadMe.md1# 存放VOC标注格式的文件夹COMMENT
LOWdamo-yolo/JPEGImages/ReadMe.md1# 存放图像的文件夹COMMENT
LOWyolo-improve/yolov8-track.py41 fp16=False,COMMENT
LOWyolo-improve/yolov8-objectcount.py41 # video_output = cv2.VideoWriter(f'{output_dir}/{video_path}', fourcc, fps, size)COMMENT
LOWyolo-improve/yolov7-DecoupledHead.py181 # print('Strides: %s' % m.stride.tolist())COMMENT
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/make.sh1#!/usr/bin/env bashCOMMENT
LOW…o-improve/yolov5-DCNV3/ops_dcnv3/functions/__init__.py1# --------------------------------------------------------COMMENT
LOWyolo-improve/yolov5-DCNV3/ops_dcnv3/modules/__init__.py1# --------------------------------------------------------COMMENT
LOWyolo-improve/yolov5-AUX/utils/autoanchor.py141COMMENT
LOWyolo-improve/yolov5-AUX/models/common.py321 # TorchScript: *.torchscriptCOMMENT
LOWyolo-improve/yolov9-backbone/yolov9-c-custom.yaml1# YOLOv9COMMENT
LOWyolo-improve/yolov5-backbone/PoolFormer/poolformer.py1# Copyright 2021 Garena Online Private LimitedCOMMENT
LOWyolo-improve/yolov5-backbone/UniRepLKNet/unireplknet.py61# - it has been installed (follow https://github.com/AILab-CVC/UniRepLKNet), andCOMMENT
LOWdata-offline-aug/segment_data_aug.py41 A.RandomBrightnessContrast(p=0.1), # Randomly change brightness and contrast of the input image.COMMENT
LOWdata-offline-aug/object_detection_data_aug.py41 A.RandomSunFlare(p=0.1), # Simulates Sun Flare for the imageCOMMENT
LOWyolo/dataset/VOCdevkit/txt/ReadMe.md1# 存放YOLO标注格式的文件夹COMMENT
LOWyolo/dataset/VOCdevkit/Annotations/ReadMe.md1# 存放VOC标注格式的文件夹COMMENT
LOWyolo/dataset/VOCdevkit/JPEGImages/ReadMe.md1# 存放图像的文件夹COMMENT
Redundant / Tautological Comments11 hits · 16 pts
SeverityFileLineSnippetContext
LOWyolo-improve/yolov5-AUX/val.py281 # Print resultsCOMMENT
LOWyolo-improve/yolov5-AUX/val.py287 # Print results per classCOMMENT
LOWyolo-improve/yolov5-AUX/detect.py157 # Print resultsCOMMENT
LOWyolo-improve/yolov5-AUX/detect.py209 # Print resultsCOMMENT
LOWyolo-improve/yolov5-AUX/benchmarks.py99 # Print resultsCOMMENT
LOWyolo-improve/yolov5-AUX/benchmarks.py136 # Print resultsCOMMENT
LOWyolo-improve/yolov5-AUX/utils/downloads.py17 # Check if string is URL and check if URL existsCOMMENT
LOWyolo-improve/yolov5-AUX/utils/general.py430 # Check if environment supports image displaysCOMMENT
LOWyolo-improve/yolov5-AUX/utils/loggers/comet/__init__.py157 # Check if running the Experiment with the Comet OptimizerCOMMENT
LOWyolo-improve/yolov5-AUX/utils/loggers/comet/__init__.py433 # Check if running Experiment with Comet OptimizerCOMMENT
LOW…rove/yolov5-AUX/utils/loggers/clearml/clearml_utils.py112 # Set data to data_dict because wandb will crash without this information and opt is the best wayCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMyolo-improve/yolov5-AUX/utils/dataloaders.py321 # Create a new video capture objectCOMMENT
MEDIUMyolo-improve/yolov5-AUX/utils/callbacks.py15 # Define the available callbacksCOMMENT
MEDIUMyolo-improve/yolov5-AUX/models/yolo.py285 # Create a YOLOv5 classification model from a YOLOv5 detection modelCOMMENT
MEDIUMyolo-improve/yolov5-AUX/models/yolo.py300 # Create a YOLOv5 classification model from a *.yaml fileCOMMENT
AI Slop Vocabulary2 hits · 4 pts
SeverityFileLineSnippetContext
LOWmmdet-course/config/yolox_tiny_8xb8-300e_visdrone.py22# Method 1: simply set the data root and let the file I/O moduleCOMMENT
MEDIUMyolo-improve/yolov5-AUX/models/common.py624 # YOLOv5 input-robust model wrapper for passing cv2/np/PIL/torch inputs. Includes preprocessing, inference and NMSCOMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWyolo-improve/yolov5-AUX/utils/autobatch.py23 # Usage:COMMENT
LOWyolo-improve/yolov5-AUX/models/common.py319 # Usage:COMMENT
Cross-Language Confusion1 hit · 2 pts
SeverityFileLineSnippetContext
HIGHyolo-improve/yolov5-AUX/export.py41 $ cd .. && git clone https://github.com/zldrobit/tfjs-yolov5-example.git && cd tfjs-yolov5-exampleSTRING
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWyolo-improve/yolov5-AUX/utils/augmentations.py325 # TODO: implement AugMix, AutoAug & RandAug in albumentationCOMMENT