{"id":27993220,"url":"https://github.com/williamfzc/uiseg","last_synced_at":"2026-05-16T01:33:09.508Z","repository":{"id":288634466,"uuid":"968156250","full_name":"williamfzc/uiseg","owner":"williamfzc","description":"UISeg is a Python library for automatic segmentation of user interface (UI) images into meaningful regions. It leverages adaptive thresholding, morphological operations, and connected components analysis to detect and merge UI blocks, making it useful for UI analysis, automation, and research.","archived":false,"fork":false,"pushed_at":"2025-04-18T16:55:45.000Z","size":254,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-04T13:49:02.699Z","etag":null,"topics":["automation","block","cv","gui","screenshot","segmentation","ui"],"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/williamfzc.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,"zenodo":null}},"created_at":"2025-04-17T15:46:23.000Z","updated_at":"2025-04-18T16:56:58.000Z","dependencies_parsed_at":"2025-04-20T12:05:07.289Z","dependency_job_id":null,"html_url":"https://github.com/williamfzc/uiseg","commit_stats":null,"previous_names":["williamfzc/uiseg"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/williamfzc/uiseg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamfzc%2Fuiseg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamfzc%2Fuiseg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamfzc%2Fuiseg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamfzc%2Fuiseg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/williamfzc","download_url":"https://codeload.github.com/williamfzc/uiseg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamfzc%2Fuiseg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33087028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["automation","block","cv","gui","screenshot","segmentation","ui"],"created_at":"2025-05-08T18:47:57.521Z","updated_at":"2026-05-16T01:33:09.493Z","avatar_url":"https://github.com/williamfzc.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UISeg\n\nUISeg is a Python library for automatic segmentation of user interface (UI) images into meaningful regions. It leverages\nadaptive thresholding, morphological operations, and connected components analysis to detect and merge UI blocks, making\nit useful for UI analysis, automation, and research.\n\n![Image](https://github.com/user-attachments/assets/fa18411d-1d7e-44ca-bb4e-ad44cd19d717)\n\n## Features\n\n- Automatic detection and segmentation of UI regions in images\n- Configurable parameters for region filtering and merging\n- Visualization of detected regions\n- Easy integration and extension\n\n## Installation\n\n```\npip install uiseg\n```\n\n## Example\n\nSee the [tests/](./tests) directory for demo images and test scripts.\n\n## License\n\nThis project is licensed under the Apache License Version 2.0. See the [LICENSE](LICENSE) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliamfzc%2Fuiseg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwilliamfzc%2Fuiseg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliamfzc%2Fuiseg/lists"}