Dive headfirst into Microsoft's Computer Vision APIs through sample-driven scenarios! Imagine an app that describes to the visually impaired the objects around them, or reads the Sunday paper, a favorite magazine, or a street sign. Or an app that is capable of monitoring what is happening inside an area without human control, and then makes a decision based on interpreting an occurrence detected with a live camera. This book teaches developers Microsoft's Computer Vision APIs, a service capable of understanding and interpreting the content of any image. Author Del Sole begins by providing a succinct "need to know" overview of the service with descriptions. You then learn from hands-on demonstrations that show how basic C# code examples can be re-used across platforms. From there you will be guided through two different kinds of applications that interact with the service in two different ways: the more common means of calling a REST service to get back JSON data, and via the .NET libraries that Microsoft has been building to simplify the job (this latter one with Xamarin). What You'll Learn Understand AI's role and how devices and applications use sophisticated algorithms to improve people's lives and business tasks.
Analyze images for Optical Character Recognition to detect written words and sentences
Think about the next-generation applications in relation to your customers' needs
Get up-to-speed on the latest version of the Computer Vision service, which now comes through Azure
Set up an Azure subscription in order to access the Cognitive Services within the portal
After reading this book, you will be able to get started with AI services from Microsoft in order to begin building powerful new apps for your company or customers. Who This Book Is For
Developers just getting familiar with artificial intelligence. A minimal knowledge of C# is required.
Quickly learn how to get the most out of the Visual Studio for Mac integrated development environment (IDE). Microsoft has invested heavily to deliver their very best development tools and platforms to other operating systems. Visual Studio for Mac is a powerful developer tool that reinforces Microsoft's "mobile-first", "cloud-first", and "any developer, any platform, any device" strategy. With the author's guided expertise and extensive code samples, you will understand how to leverage the most useful tools in Visual Studio for Mac, the code editor, and the powerful debugger. You also will appreciate the author's guidance on collaborating with other team members using integrated tooling for the Git source control engine.Whether you are a Mac developer interested in cross-platform development or a Windows developer using a Mac, Beginning Visual Studio for Mac will quickly get you up to speed!What You'll LearnPrepare, configure, and debug in the Mac development environment
Create cross-platform mobile apps for Android, iOS, and Windows with Xamarin and C# in Visual Studio for Mac
Build cross-platform Web applications with .NET Core using Visual Studio for Mac
Customize your productive and collaborative development environment Who This Book Is For Software developers using a Mac computer who want to build mobile or web applications that run on multiple operating systems
Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice.
Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. Visual Studio Code Distilled teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understanding of advanced code-editing features that will help you focus on productivity, and source code collaboration with Git.What You'll Learn
Comprehend Visual Studio Code in a way that is not just theory or a list of features, but an approach driven by developer tasks and needs
Understand integrated support for team collaboration with Git for executing and debugging code, and the many ways you can extend and customize VS Code
Debug code on multiple platforms though real-world guidance, such as working under corporate networks
Expand your coding intelligence from web to mobile to the cloud, and even artificial intelligence