{"id":17222897,"url":"https://github.com/cheind/parsley","last_synced_at":"2025-04-14T00:18:21.098Z","repository":{"id":28814862,"uuid":"32338063","full_name":"cheind/parsley","owner":"cheind","description":"Low-cost 3D scanner using Laser Triangulation","archived":false,"fork":false,"pushed_at":"2015-09-20T15:06:51.000Z","size":2741,"stargazers_count":40,"open_issues_count":1,"forks_count":19,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-27T14:21:18.908Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","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/cheind.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-03-16T16:28:21.000Z","updated_at":"2025-01-20T02:05:38.000Z","dependencies_parsed_at":"2022-09-05T04:00:15.635Z","dependency_job_id":null,"html_url":"https://github.com/cheind/parsley","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/cheind%2Fparsley","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheind%2Fparsley/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheind%2Fparsley/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheind%2Fparsley/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cheind","download_url":"https://codeload.github.com/cheind/parsley/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248799968,"owners_count":21163404,"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":[],"created_at":"2024-10-15T04:06:40.304Z","updated_at":"2025-04-14T00:18:21.036Z","avatar_url":"https://github.com/cheind.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to Parsley #\r\n\r\nParsley is an open source initiative to build a low-cost 3D scanner. With Parsley you can create your own 3D models easily by scanning them from your desktop.\r\n\r\nWatch the videos\r\n\r\nhttp://www.youtube.com/watch?v=Nmu-038qYmo\r\n\r\nhttp://www.youtube.com/watch?v=-TEoq6cFrvg\r\n\r\nMore videos can be found on the [Videos](https://github.com/cheind/parsley/wiki/Videos) page.\r\n\r\n## Requirements ##\r\nParsley requires hardware to work. Usually this hardware makes 3D scanning expensive. Parsley has been designed with low-cost budgets in mind. As a result you need a standard webcam, a line based laser, and some cartons to glue your printed patterns on. All available for under one hundred Euro.\r\n\r\nThe software itself is free for use, free for modification and free for commercial applications. Check the license terms at the bottom of the page.\r\n\r\n## Getting Started ##\r\nHead over to the [GettingStarted](https://github.com/cheind/parsley/wiki/GettingStarted) guide for an introduction on installing and using Parsley. Make sure you read the [SafetyNotes](https://github.com/cheind/parsley/wiki/SafetyNotes) before using Parsley.\r\n\r\n## Design and Implementation ##\r\nFrom a users perspective Parsley is an application that allows acquisition of 3D point and texture data.\r\n\r\nUnder the hood, Parsley is a framework for rapid development of machine vision and especially 3d vision algorithms. Parsley is extensible through a flexible and simple add-in system. Predefined interfaces allow development of algorithms without modifying Parsleys core components. Additionally Parsley offers automatic generation of user interfaces to release the algorithm developer of this tedious task.\r\n\r\nParsley does not try to reinvent the wheel - it bases on well established libraries such as [OpenCV](http://opencv.willowgarage.com/wiki/) and [MathNET](http://www.mathdotnet.com/) and uses them where applicable.\r\n\r\n## Retrospect and Outlook ##\r\nParsley was born in 2009 when Christoph read a publication called [\"Low-Cost Laser Range Scanner and Fast Surface Registration Approach\"](http://www.rob.cs.tu-bs.de/content/03-research/01-projects/35-3dscanner/swi_2006_09_konferenz_dagm.pdf). This paper has turned into what is nowadays the [DAVID](http://www.david-laserscanner.com/) laser scanner. Since DAVID does not offer source code, Christoph started Parsley as a free-time project to create a flexible 3d scanning framework.\r\n\r\nIn 2010 Matthias teamed up with Christoph to create an even more user friendly Parsley. Innovative ideas, such as using marker tracking for real-time pose estimation, emerged in this extremely productive joint venture.\r\n\r\nIn the future we plan add other 3d acquisition methods such as structured light and stereo vision to Parsley. Besides technical advances, we hope that software community picks up Parsley and extend its functionality.\r\n\r\n## License ##\r\n```\r\nParsley\r\nCopyright (c) 2010, Christoph Heindl\r\nCopyright (c) 2010, Matthias Plasch\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without modification, \r\nare permitted provided that the following conditions are met:\r\n- Redistributions of source code must retain the above copyright notice, this list \r\n  of conditions and the following disclaimer.\r\n- Redistributions in binary form must reproduce the above copyright notice, this list \r\n  of conditions and the following disclaimer in the documentation and/or other materials \r\n  provided with the distribution.\r\n- Neither the name of the Christoph Heindl nor the names of its contributors may be \r\n  used to endorse or promote products derived from this software without specific prior \r\n  written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND \r\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED \r\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. \r\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, \r\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT \r\nNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, \r\nOR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, \r\nWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING \r\nIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheind%2Fparsley","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheind%2Fparsley","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheind%2Fparsley/lists"}