{"id":16516649,"url":"https://github.com/adamspannbauer/ssbm_fox_detector","last_synced_at":"2025-07-05T23:40:02.654Z","repository":{"id":83432259,"uuid":"115519574","full_name":"AdamSpannbauer/ssbm_fox_detector","owner":"AdamSpannbauer","description":"Keras object detector to detect Fox in Super Smash Bros Melee for the Nintendo Gamecube","archived":false,"fork":false,"pushed_at":"2017-12-27T15:37:48.000Z","size":12434,"stargazers_count":37,"open_issues_count":0,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-17T23:11:56.697Z","etag":null,"topics":["cnn","cv","frcnn","keras","object-detection","python"],"latest_commit_sha":null,"homepage":"https://adamspannbauer.github.io/2017/12/28/super-smash-cv/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AdamSpannbauer.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-27T12:37:31.000Z","updated_at":"2025-02-07T06:06:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"3320f766-9639-4a83-b4dd-3080844527f9","html_url":"https://github.com/AdamSpannbauer/ssbm_fox_detector","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/AdamSpannbauer%2Fssbm_fox_detector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSpannbauer%2Fssbm_fox_detector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSpannbauer%2Fssbm_fox_detector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSpannbauer%2Fssbm_fox_detector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdamSpannbauer","download_url":"https://codeload.github.com/AdamSpannbauer/ssbm_fox_detector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244765418,"owners_count":20506809,"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":["cnn","cv","frcnn","keras","object-detection","python"],"created_at":"2024-10-11T16:25:56.097Z","updated_at":"2025-03-21T08:31:50.522Z","avatar_url":"https://github.com/AdamSpannbauer.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SSBM Fox Detector\n\n## About\n\nA [keras](https://keras.io/) FRCNN to detect Fox in Super Smash Bros Melee for the Nintendo Gamecube.  The FRCNN object detector was written by [yhenon](https://github.com/yhenon) and the orignal repo can be seen [here](https://github.com/yhenon/keras-frcnn).  The gameplay used to train and test the model is from VGBootcamp ([twitch](https://www.twitch.tv/vgbootcamp) \u0026 [youtube](https://www.youtube.com/channel/UCj1J3QuIftjOq9iv_rr7Egw)).  The model was trained on the [AMI provided by PyImageSearch](https://www.pyimagesearch.com/2017/09/20/pre-configured-amazon-aws-deep-learning-ami-with-python/).\n\n[This google drive folder](https://drive.google.com/drive/folders/17QcuO9GQsiqO_4V86iV1gBGUCCfbPkUm) has the trained model file, `model_frcnn.hdf5`.  The folder also has the training data, `data.zip`, which contains a folder of images in addition to bounding box annotations produced by [dlib's imglab](https://github.com/davisking/dlib/tree/master/tools/imglab) (these annotations were converted to `fox_frcnn_tags.txt` for compatibility with the frcnn scripts).  Lastly the folder has a .zip containing images with bounding boxes drawn by the trained model, `results_imgs.zip`.\n\n## Output\n\nThis gif shows the output of the model.  The model works with still images 1 at time; a sample of these single frame outputs were then converted into the gif.\n\n![](readme/kjh_plup_vgbc_tbh7_fox_detect2.gif)\n\n## Usage\n\nIf you'd like to use the trained fox model you'll need to:\n\n*  clone this repo\n*  download `model_frcnn.hdf5` to the cloned directory from [here](https://drive.google.com/drive/folders/17QcuO9GQsiqO_4V86iV1gBGUCCfbPkUm)\n*  create a subdirectory named `results_imgs` in the cloned directory\n*  run the command: `python test_frcnn.py -p /path/to/folder/with/images/to/annotate`\n\nThe model will output the annotated images to `results_imgs`.\n\n*Note: the model was trained/tested only on blue (purple) melee fox*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamspannbauer%2Fssbm_fox_detector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamspannbauer%2Fssbm_fox_detector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamspannbauer%2Fssbm_fox_detector/lists"}