{"id":16517163,"url":"https://github.com/lucs1590/eucalyptus-count","last_synced_at":"2026-04-15T21:32:08.047Z","repository":{"id":196542936,"uuid":"693730131","full_name":"Lucs1590/eucalyptus-count","owner":"Lucs1590","description":"🌲🧮 Eucalyptus counting using artisanal methods and computer vision.","archived":false,"fork":false,"pushed_at":"2023-09-25T19:38:03.000Z","size":20247,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-30T23:23:25.934Z","etag":null,"topics":["computer-vision","countours-opencv","cv","eucalyptus","handcrafted","handcrafted-features","image-processing","open-source","opencv","opencv-python","tree-count"],"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/Lucs1590.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}},"created_at":"2023-09-19T15:41:37.000Z","updated_at":"2024-07-10T20:31:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"5cba216e-fbce-4a02-bac8-d11ef7d86c15","html_url":"https://github.com/Lucs1590/eucalyptus-count","commit_stats":null,"previous_names":["lucs1590/eucalyptus-count"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lucs1590/eucalyptus-count","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucs1590%2Feucalyptus-count","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucs1590%2Feucalyptus-count/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucs1590%2Feucalyptus-count/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucs1590%2Feucalyptus-count/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lucs1590","download_url":"https://codeload.github.com/Lucs1590/eucalyptus-count/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lucs1590%2Feucalyptus-count/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31861355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["computer-vision","countours-opencv","cv","eucalyptus","handcrafted","handcrafted-features","image-processing","open-source","opencv","opencv-python","tree-count"],"created_at":"2024-10-11T16:29:07.050Z","updated_at":"2026-04-15T21:32:08.021Z","avatar_url":"https://github.com/Lucs1590.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eucalyptus Count\n\nThis project is made to count the number of eucalyptus trees in a given image.\n\nTo do it, basically the steps are:\n\n1. Read the image\n2. Convert it to HSV color space\n3. Get the intersection between upper and lower bounds mapped to trackbars\n4. Apply a Gaussian blur to the image\n5. Detect the contours of the image\n6. Draw the contours on the image\n\nDoing it you will get the number of eucalyptus trees in the terminal.\n\nThe green contours are the ones that were detected as eucalyptus following the determined rules.\nThe red contours are the ones that didn't follow the rules.\n\nAn example of the result is shown below:\n\n![Detections](https://raw.githubusercontent.com/Lucs1590/eucalyptus-count/main/images/detections.jpeg)\n\n## How to run\n\nTo run the project, you need to have Python 3 installed on your machine. Then, you need to install the needed libraries. To do it, run the following command:\n\n```bash\npip install -r requirements.txt\n```\n\nAfter that, you can run the project with the following command:\n\n```bash\npython src/trackbar_new.py\n```\n\nIf you want to understand how the code works, you can check the [trackbar_new.py](src/trackbar_new.py) file. But if you want to see a simpler version of color detection, you can check the [highlight_color.py](src/highlight_color.py) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucs1590%2Feucalyptus-count","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucs1590%2Feucalyptus-count","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucs1590%2Feucalyptus-count/lists"}