{"id":26103179,"url":"https://github.com/davidhampgonsalves/opencv-mosiac","last_synced_at":"2026-04-17T21:32:35.046Z","repository":{"id":25809984,"uuid":"29248983","full_name":"davidhampgonsalves/opencv-mosiac","owner":"davidhampgonsalves","description":"An OpenCV based attempt at stitching together images to make a mosaic using histograms","archived":false,"fork":false,"pushed_at":"2023-10-17T13:30:27.000Z","size":1683,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-16T20:44:51.619Z","etag":null,"topics":["featured","image-processing","java","opencv"],"latest_commit_sha":null,"homepage":"https://davidhampgonsalves.com/failed-projects-open-mosaic/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidhampgonsalves.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}},"created_at":"2015-01-14T14:51:06.000Z","updated_at":"2023-10-17T13:32:28.000Z","dependencies_parsed_at":"2022-07-08T04:56:50.263Z","dependency_job_id":null,"html_url":"https://github.com/davidhampgonsalves/opencv-mosiac","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davidhampgonsalves/opencv-mosiac","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidhampgonsalves%2Fopencv-mosiac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidhampgonsalves%2Fopencv-mosiac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidhampgonsalves%2Fopencv-mosiac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidhampgonsalves%2Fopencv-mosiac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidhampgonsalves","download_url":"https://codeload.github.com/davidhampgonsalves/opencv-mosiac/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidhampgonsalves%2Fopencv-mosiac/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31947585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["featured","image-processing","java","opencv"],"created_at":"2025-03-09T20:05:41.016Z","updated_at":"2026-04-17T21:32:35.022Z","avatar_url":"https://github.com/davidhampgonsalves.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp style=\"text-align:center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/davidhampgonsalves/opencv-mosiac/master/example.png\" width=\"100%\"\u003e\n\u003c/p\u003e\n\nGenerates a similar image using other images as pixels.\n\n## Details\n\nUsing the OpenCV Java bindings we divide each image into tiles and calculate histograms for each quadrant. Then compare the related histograms to the portion of the input image to find the closest match. This process is multithreaded using streams but is very work intensive. You can tune the comparitor parameters to achieve faster but worse results.\n\n##Install\nTo install you'll need OpenCV and Java 8. Then clone the repo and run\n```\nant -DocvJarDir=/usr/local/Cellar/opencv/2.4.9/share/OpenCV/java -DocvLibDir=/usr/local/Cellar/opencv/2.4.3/share/OpenCV/java\n```\n* change your java paths to point to your OpenCV java dir.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidhampgonsalves%2Fopencv-mosiac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidhampgonsalves%2Fopencv-mosiac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidhampgonsalves%2Fopencv-mosiac/lists"}