{"id":13642623,"url":"https://github.com/Burf/TFDetection","last_synced_at":"2025-04-20T20:32:23.448Z","repository":{"id":40633538,"uuid":"466754382","full_name":"Burf/TFDetection","owner":"Burf","description":"A Detection Toolbox for Tensorflow2","archived":false,"fork":false,"pushed_at":"2023-04-27T03:52:17.000Z","size":11081,"stargazers_count":56,"open_issues_count":3,"forks_count":18,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-11-09T14:37:59.030Z","etag":null,"topics":["anomaly-detection","cascade-rcnn","deeplabv3","efficientdet","efficientdet-lite","faster-rcnn","fcos","hybrid-task-cascade","instance-segmentation","keras","mask-rcnn","object-detection","patch-core","retinanet","tensorflow","tensorflow2","tf","unet","upernet","yolo"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Burf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-03-06T14:02:44.000Z","updated_at":"2024-10-22T10:16:17.000Z","dependencies_parsed_at":"2024-01-14T12:27:58.080Z","dependency_job_id":null,"html_url":"https://github.com/Burf/TFDetection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Burf%2FTFDetection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Burf%2FTFDetection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Burf%2FTFDetection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Burf%2FTFDetection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Burf","download_url":"https://codeload.github.com/Burf/TFDetection/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249958835,"owners_count":21351722,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anomaly-detection","cascade-rcnn","deeplabv3","efficientdet","efficientdet-lite","faster-rcnn","fcos","hybrid-task-cascade","instance-segmentation","keras","mask-rcnn","object-detection","patch-core","retinanet","tensorflow","tensorflow2","tf","unet","upernet","yolo"],"created_at":"2024-08-02T01:01:34.043Z","updated_at":"2025-04-20T20:32:23.132Z","avatar_url":"https://github.com/Burf.png","language":"Python","readme":"# TFDetection\nTFDetection(tfdet) is a detection toolbox based on Tensorflow2 and Keras.\n\n\n## Overview of Components\n\u003cdiv align = \"center\"\u003e\n  \u003ca href = \"https://github.com/Burf/TFDetection/blob/main/tfdet/model/detector/__init__.py\"\u003e\u003cb\u003eDetector\u003c/b\u003e\u003c/a\u003e\n\u003c/div\u003e\n\u003ctable align = \"center\"\u003e\n  \u003ctbody\u003e\n    \u003ctr align = \"center\" valign = \"bottom\"\u003e\n      \u003ctd\u003e\n        \u003cb\u003eObject Detection\u003c/b\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cb\u003eSegmentation\u003c/b\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cb\u003eAnomaly Detection\u003c/b\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr valign = \"top\"\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003eFaster R-CNN(2015)\u003c/li\u003e\n          \u003cli\u003eRetinaNet(2017)\u003c/li\u003e\n          \u003cli\u003eYoloV3(2018)\u003c/li\u003e\n          \u003cli\u003eYoloV3 Tiny(2018)\u003c/li\u003e\n          \u003cli\u003eCascade R-CNN(2018)\u003c/li\u003e\n          \u003cli\u003eFCOS(2019)\u003c/li\u003e\n          \u003cli\u003eHybrid Task Cascade(2019)\u003c/li\u003e\n          \u003cli\u003eEfficientDet(2019)\u003c/li\u003e\n          \u003cli\u003eYoloV4(2020)\u003c/li\u003e\n          \u003cli\u003eYoloV4 Tiny(2020)\u003c/li\u003e\n          \u003cli\u003eEfficientDet Lite(2020)\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003cb\u003eSemantic Segmentation\u003c/b\u003e\u003c/li\u003e\n          \u003cul\u003e\n            \u003cli\u003eFCN(2015)\u003c/li\u003e\n            \u003cli\u003eUNet(2016)\u003c/li\u003e\n            \u003cli\u003ePSPNet(2017)\u003c/li\u003e\n            \u003cli\u003eDeepLab V3(2017)\u003c/li\u003e\n            \u003cli\u003eDeepLab V3+(2018)\u003c/li\u003e\n            \u003cli\u003eUNet++(2018)\u003c/li\u003e\n            \u003cli\u003eUperNet(2018)\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/ul\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003cb\u003eInstance Segmentation\u003c/b\u003e\u003c/li\u003e\n          \u003cul\u003e\n            \u003cli\u003eMask R-CNN(2017)\u003c/li\u003e\n            \u003cli\u003eCascade R-CNN(2018)\u003c/li\u003e\n            \u003cli\u003eHybrid Task Cascade(2019)\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003eSPADE(2020)\u003c/li\u003e\n          \u003cli\u003ePaDiM(2020)\u003c/li\u003e\n          \u003cli\u003ePatchCore(2021)\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n \n\u003cdiv align = \"center\"\u003e\n  \u003cb\u003eComponents\u003c/b\u003e\n\u003c/div\u003e\n\u003ctable align = \"center\"\u003e\n  \u003ctbody\u003e\n    \u003ctr align = \"center\" valign = \"bottom\"\u003e\n      \u003ctd\u003e\n        \u003ca href = \"https://github.com/Burf/TFDetection/blob/main/tfdet/model/backbone/__init__.py\"\u003e\u003cb\u003eBackbone\u003c/b\u003e\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003ca href = \"https://github.com/Burf/TFDetection/blob/main/tfdet/model/neck/__init__.py\"\u003e\u003cb\u003eNeck\u003c/b\u003e\u003c/a\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cb\u003eOther\u003c/b\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr valign = \"top\"\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003eVGGNet(2015)\u003c/li\u003e\n          \u003cli\u003eResNet(2016)\u003c/li\u003e\n          \u003cli\u003eWide ResNet(2016)\u003c/li\u003e\n          \u003cli\u003eDenseNet(2016)\u003c/li\u003e\n          \u003cli\u003eResNeXt(2016)\u003c/li\u003e\n          \u003cli\u003eMobileNetV2(2018)\u003c/li\u003e\n          \u003cli\u003eDarkNet(2018)\u003c/li\u003e\n          \u003cli\u003eMobileNetV3(2019)\u003c/li\u003e\n          \u003cli\u003eEfficientNet(2019)\u003c/li\u003e\n          \u003cli\u003eEfficientNet Lite(2020)\u003c/li\u003e\n          \u003cli\u003eResNeSt(2020)\u003c/li\u003e\n          \u003cli\u003eCSP DarkNet(2020)\u003c/li\u003e\n          \u003cli\u003eSwinTransformer(2021)\u003c/li\u003e\n          \u003cli\u003eEfficientNetV2(2021)\u003c/li\u003e\n          \u003cli\u003eSwinTransformerV2(2021)\u003c/li\u003e\n          \u003cli\u003eConvNeXt(2022)\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003eFPN(2017)\u003c/li\u003e\n          \u003cli\u003ePANet(2018)\u003c/li\u003e\n          \u003cli\u003eBiFPN(2019)\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003ca href = \"https://github.com/Burf/TFDetection/blob/main/tfdet/core/assign/__init__.py\"\u003e\u003cb\u003eAssign\u003c/b\u003e\u003c/a\u003e\u003c/li\u003e\n          \u003cul\u003e\n            \u003cli\u003eMax Iou\u003c/li\u003e\n            \u003cli\u003eCenter Region\u003c/li\u003e\n            \u003cli\u003ePoint\u003c/li\u003e\n            \u003cli\u003eATSS\u003c/li\u003e\n            \u003cli\u003eSim OTA\u003c/li\u003e\n            \u003cli\u003eAlign OTA\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/ul\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003ca href = \"https://github.com/Burf/TFDetection/blob/main/tfdet/dataset/transform/__init__.py\"\u003e\u003cb\u003eAugmentation\u003c/b\u003e\u003c/a\u003e\u003c/li\u003e\n          \u003cul\u003e\n            \u003cli\u003eAlbumentations\u003c/li\u003e\n            \u003cli\u003eMosaic\u003c/li\u003e\n            \u003cli\u003eCutMix\u003c/li\u003e\n            \u003cli\u003eCutOut\u003c/li\u003e\n            \u003cli\u003eMixUp\u003c/li\u003e\n            \u003cli\u003eCopyPaste\u003c/li\u003e\n            \u003cli\u003eMMDetction\u003c/li\u003e\n            \u003cli\u003eYolo\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/ul\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003ca href = \"https://github.com/Burf/TFDetection/blob/main/tfdet/core/metric/__init__.py\"\u003e\u003cb\u003eMetric\u003c/b\u003e\u003c/a\u003e\u003c/li\u003e\n          \u003cul\u003e\n            \u003cli\u003eMean Average Precision\u003c/li\u003e\n            \u003cli\u003eMean IoU\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/ul\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003ca href = \"https://github.com/Burf/TFDetection/blob/main/tfdet/export/__init__.py\"\u003e\u003cb\u003eExport\u003c/b\u003e\u003c/a\u003e\u003c/li\u003e\n          \u003cul\u003e\n            \u003cli\u003eTFLite\u003c/li\u003e\n            \u003cli\u003eONNX\u003c/li\u003e\n            \u003cli\u003eTensorRT\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\n## Requirements\n\n- python 3.8▲\n- tensorflow 2.4▲ (If you installed tensorflow latest, more backbone is available.)\n- opencv-python\n\n\n## Contributor\n\n * Hyungjin Kim(flslzk@gmail.com)\n","funding_links":[],"categories":["Other Versions of YOLO"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBurf%2FTFDetection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBurf%2FTFDetection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBurf%2FTFDetection/lists"}