{"id":13645468,"url":"https://github.com/pacocp/YOLOF","last_synced_at":"2025-04-21T14:31:09.564Z","repository":{"id":77480006,"uuid":"183084859","full_name":"pacocp/YOLOF","owner":"pacocp","description":":video_camera: YOLO meets Optical Flow","archived":false,"fork":false,"pushed_at":"2022-10-13T06:34:17.000Z","size":2764,"stargazers_count":8,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-09T18:42:42.688Z","etag":null,"topics":["deeplearning","object-detection","optical-flow","yolo"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pacocp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-04-23T19:42:45.000Z","updated_at":"2023-11-28T03:38:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"d55a3c0f-0e5a-4a3a-bf3c-ce8a04d31ec3","html_url":"https://github.com/pacocp/YOLOF","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/pacocp%2FYOLOF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacocp%2FYOLOF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacocp%2FYOLOF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacocp%2FYOLOF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pacocp","download_url":"https://codeload.github.com/pacocp/YOLOF/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250070173,"owners_count":21369839,"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":["deeplearning","object-detection","optical-flow","yolo"],"created_at":"2024-08-02T01:02:35.607Z","updated_at":"2025-04-21T14:31:09.555Z","avatar_url":"https://github.com/pacocp.png","language":"Python","funding_links":[],"categories":["Object Detection Applications"],"sub_categories":[],"readme":"# YOLOF\n\n## YOLO meets Optical Flow\n\n---\n\n### 1. Introduction\n\nWhy to combine YOLO and Optical Flow?\n\n- To compute only the optical flow of objects we look for.\n- Reduce computational cost.\n\n### 2. Algorithm\n\n1. Object detection in the actual frame using YOLO.\n2. Initialize a zero matrix with the same height and width as the frame.\n3. For each object that has been detected:\n   1. Extract a *patch* corresponding to the object's bounding box in the frame.\n   2. Compute optical flow between that patch and its corresponding one in the previous frame.\n   3. Insert the computed optical flow in the matrix.\n4. Show the matrix that has been created.\n\n### 3. Implementation\n\n- Python 3.6.\n- YOLO [1] and Farneback [2] implementations in OpenCV 3.4.0.\n- Numpy and imutils.\n- Weights of YOLO Lite [3].\n\nAll the requirements are in the *requirements.txt* file.\n\n```\npip install -r requirements.txt\npip install opencv-python\n```\n\n### Bibliography\n\n[1] You only look once: Unified, real-time object detection. **J. Redmon, S. Divvala, R. Girshick, and A. Farhadi.**\n\n[2] Two-frame motion estimation based on polynomial expansion. **G. Farnebäck.**\n\n[3] Yolo-lite: A real-time object detection algorithm optimized for non-gpu computers. **R. Huang, J. Pedoeem, and C. Chen.**\n\n#### Acknowledgments\n\nGreat help from this Github repository: https://github.com/iArunava/YOLOv3-Object-Detection-with-OpenCV\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacocp%2FYOLOF","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpacocp%2FYOLOF","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacocp%2FYOLOF/lists"}