{"id":20798828,"url":"https://github.com/ajayrawat12/generate_heatmap","last_synced_at":"2025-09-04T06:35:14.415Z","repository":{"id":50211460,"uuid":"124053651","full_name":"ajayrawat12/generate_heatmap","owner":"ajayrawat12","description":"Generate HeatMaps from videos","archived":false,"fork":false,"pushed_at":"2022-12-08T00:55:00.000Z","size":34,"stargazers_count":6,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-31T02:33:56.621Z","etag":null,"topics":["opencv","python"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/generate-heatmap/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajayrawat12.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2018-03-06T09:23:51.000Z","updated_at":"2024-03-30T08:20:46.000Z","dependencies_parsed_at":"2023-01-24T05:45:16.673Z","dependency_job_id":null,"html_url":"https://github.com/ajayrawat12/generate_heatmap","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/ajayrawat12%2Fgenerate_heatmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajayrawat12%2Fgenerate_heatmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajayrawat12%2Fgenerate_heatmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajayrawat12%2Fgenerate_heatmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajayrawat12","download_url":"https://codeload.github.com/ajayrawat12/generate_heatmap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252761229,"owners_count":21800127,"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":["opencv","python"],"created_at":"2024-11-17T17:03:56.801Z","updated_at":"2025-05-06T20:11:51.130Z","avatar_url":"https://github.com/ajayrawat12.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":" GENERATE HEATMAP\n=================\n\nTo generate the heatmaps from the specific camera's in a location.\n\nTo Use Simply do::\n\t\u003e\u003e\u003e generate_heatmap -i /Users/abc/heat_data/ew_grnd -p /Users/abc/heat_data/ewPickle -r EWGrndMorning -hl /Users/abc/heat_data/heatmaps/\n\t\t-v /Users/abc/heat_data/CCTV_Videos/ -b /Users/abc/heat_data/baseImages/ewGcL.png -pass “XXXXXX” -u http://xxxx.abc.com/xxxxxxx -hc 1234\n\n\nINSTALLATION\n============\npip install generate-heatmap\n\n\nADDITIONAL DEPENDENCIES\n=======================\nCV2, you can install opencv for your specific platforms \neither by using conda , miniconda or manually downloading and installing it.\n\nExternal installation links, using conda_ and windows_.\n\n\n\n.. _conda: https://anaconda.org/conda-forge/opencv\n.. _windows: https://docs.opencv.org/3.3.1/d5/de5/tutorial_py_setup_in_windows.html\n\n\nDESCRIPTION\n===========\n\ngenerate_heatmap is a command line program to generate heatmaps of the video you have in your local system.\nIts a great way to understand how your space is being used by the community or Members.\nIt requires Python Interpreter, version 3.5+, and its not platform specific. It should work on Ubuntu, Windows or on MacOs.\n\n\nUSAGE\n======\n\n1. (-v or --vloc): Give the videos folder location, Download the videos and keep it in this folder.\n2. (-i or --imgloc): Create a images folder, where all images generated from the videos will be stored. \n3. (-p or --pickleloc): Create a pickle folder, pickle file will be stored to generate heatmap from it.\n4. (-r or --reqdata): Give name to your heatmap image, name of the output heatmap image. \n5. (-hl or --heatloc): Heatmap Folder, where final heatmap image will be stored.\n6. (-b or --baseurl): Keep the base image of the video in one place and pass it as, (This image will be a reference image for the downloaded videos.)\n\nOptional Parameters:\n\n7. -pass, password of the api for your authentication.\n8. -u , API EndPoint where heatmap image will be sent.\n9. -hc, heatcode to identify which req image is this.\n\t\n\nWORKING\n========\n\n1.Goes through the videos folder, and generates the images from all the videos available in the folder, It can process multiple videos also in a folder for same camera view in a folder.\n\n2.Processing of the images is the next step, It processess all the images in a folder generated by cv2, compares all the images and generates the pickle file of the heatmap.\n\n3.Heatmap generation is the last step, by taking the pickle file generate the heatmap image.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajayrawat12%2Fgenerate_heatmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajayrawat12%2Fgenerate_heatmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajayrawat12%2Fgenerate_heatmap/lists"}