{"id":21229997,"url":"https://github.com/frklan/fxcam","last_synced_at":"2025-06-29T10:34:37.961Z","repository":{"id":178549489,"uuid":"445544083","full_name":"frklan/fxcam","owner":"frklan","description":"Playing with face detection using OpenCV","archived":false,"fork":false,"pushed_at":"2022-01-07T14:20:53.000Z","size":5111,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T02:16:43.611Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/frklan.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}},"created_at":"2022-01-07T14:15:22.000Z","updated_at":"2022-01-07T14:20:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"9fdd6e08-5fe4-45a9-b276-5d824619add4","html_url":"https://github.com/frklan/fxcam","commit_stats":null,"previous_names":["frklan/fxcam"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/frklan/fxcam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Ffxcam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Ffxcam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Ffxcam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Ffxcam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frklan","download_url":"https://codeload.github.com/frklan/fxcam/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Ffxcam/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262579010,"owners_count":23331743,"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-11-20T23:31:05.554Z","updated_at":"2025-06-29T10:34:37.931Z","avatar_url":"https://github.com/frklan.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fxcam\n\nPlaying with face detection using openCV and GUI stuff using SSDL2 and ImGUI. Mostly useless but a great learning adventure.\n\n## Dependencies\n\nDependencies are handled either by conan or cmake FetchContent and should install automatically when configuring the build.\n\nThe following dependencies are used:\n- spdlog/1.9.2\n- sdl/2.0.18\n- opencv/4.5.3\n- imgui/1.85\n\nModels for the face detector comes from https://github.com/spmallick/learnopencv/tree/master/FaceDetectionComparison/models\n\n## Compiling\n\nTo configure and build, do the following\n\n```\ngit clone ...\ncd fxcam\ntake build\ncmake .. --preset default\nmake -j\n```\n\nThe built executable should end up in src/.\n\n## Known issues\n\n- Some (?) all of the conan dependencies are compiled with -fvisibility=hidden, I current get **a lot** of linker warnings due to this. \n- clang-tidy and cppcheck spews out hundreds of warnings on the dependencies handled by cmake (via FetchContent) and the ImGui-to-SDL bindings in externals/. I've silenced clang-tidy as much as possible by disabling most checks globally..\n\n## Other resources\n\nThis code uses the docking branch of ImGUI to make windows \"dock-able\". A neat example of this is available [here](https://gist.github.com/moebiussurfing/8dbc7fef5964adcd29428943b78e45d2)\n\n\n## Contributing\n\nContributions are always welcome!\n\nWhen contributing to this repository, please first discuss the change you wish to make via the issue tracker, email, or any other method with the owner of this repository before making a change.\n\nPlease note that we have a code of conduct, you are required to follow it in all your interactions with the project.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/frklan/[TBD]/tags).\n\n## Authors\n\n* **Fredrik Andersson** - [frklan](https://github.com/frklan)\n\n## License\n\nThis project is licensed under the CC BY-NC-SA License - see the [LICENSE](LICENSE) file for details\n\nFor commercial/proprietary licensing, please contact the project owner\n\nApp icon from [icon-icons](https://icon-icons.com)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrklan%2Ffxcam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrklan%2Ffxcam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrklan%2Ffxcam/lists"}