{"id":21134465,"url":"https://github.com/malantin/uwp-cloudvisionapiclient","last_synced_at":"2025-03-14T12:42:15.291Z","repository":{"id":97279876,"uuid":"52256240","full_name":"malantin/UWP-CloudVisionAPIClient","owner":"malantin","description":"A small client that enables you to use the Google Cloud Vision API from Universal Windows Platform (UWP) and .Net Core applications using an API key for authentication.","archived":false,"fork":false,"pushed_at":"2017-06-22T14:55:14.000Z","size":193,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T06:29:17.312Z","etag":null,"topics":["cloud-vision-api"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/malantin.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":"2016-02-22T07:46:31.000Z","updated_at":"2023-08-29T10:29:09.000Z","dependencies_parsed_at":"2023-06-26T03:47:35.961Z","dependency_job_id":null,"html_url":"https://github.com/malantin/UWP-CloudVisionAPIClient","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/malantin%2FUWP-CloudVisionAPIClient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malantin%2FUWP-CloudVisionAPIClient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malantin%2FUWP-CloudVisionAPIClient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malantin%2FUWP-CloudVisionAPIClient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/malantin","download_url":"https://codeload.github.com/malantin/UWP-CloudVisionAPIClient/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243581061,"owners_count":20314163,"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":["cloud-vision-api"],"created_at":"2024-11-20T06:29:58.889Z","updated_at":"2025-03-14T12:42:15.262Z","avatar_url":"https://github.com/malantin.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UWP / .Net Google Cloud Vision API Client\nA small client that enables you to use the Google Cloud Vision API Beta from Universal Windows Platform (UWP) applications using an API key for authentication.\n\nYou can use the class library with your Universal Windows Applications (UWP) (Windows 10) apps. It should also work with .Net Core. Please refer to the [Google Cloud Vision API Website](https://cloud.google.com/vision/) and [API Documentation](https://cloud.google.com/vision/docs/) for more information on the Google Cloud Vision API.\n\nYou will need to sign up for the Google Cloud Services first, enable the Cloud Vision API and create an API Key.\n\nWorking with the API client is just a few lines of code. These are the relevant parts of the client:\n\n```c#\n        public string APIKey\n\n        public CloudVisionAPIClient(string APIKey)\n\n        public CloudVisionAPIClient()\n\n        /// \u003csummary\u003e\n        /// Annotage an image with the Cloud Vision API\n        /// \u003c/summary\u003e\n        /// \u003cparam name=\"file\"\u003eThe image file to annotate\u003c/param\u003e\n        /// \u003cparam name=\"type\"\u003eThe type of annotation requested\u003c/param\u003e\n        /// \u003cparam name=\"maxResults\"\u003eThe maximum number of results\u003c/param\u003e\n        /// \u003creturns\u003e\u003c/returns\u003e\n        public async Task\u003cstring\u003e AnnotateImage(Stream file, FeatureType type, short maxResults)\n```\n\nYou can use the client like this:\n\n```c#\nprivate CloudVisionAPIClient APIClient = new CloudVisionAPIClient();\n\nAPIClient.AnnotateImage(imageStream, requestedFeatureType, 5);\n```\n\nThe solution contains two projects. The client as a portable class library and a demo app to test the client and API.\n\n![Screenshot Landmark Detection](https://github.com/n01d/CloudVisionAPIClient/raw/master/Images/screen_1.png)\n\n![Screenshot Landmark Detection](https://github.com/n01d/CloudVisionAPIClient/raw/master/Images/screen_2.png)\n\n‼ Watch out. This an unstable project and should be used with caution 😉","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalantin%2Fuwp-cloudvisionapiclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalantin%2Fuwp-cloudvisionapiclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalantin%2Fuwp-cloudvisionapiclient/lists"}