Making The Computer See: Computer Vision For Everyday Applications
With a camera and a powerful computer in every pocket, the shift from typing to computer vision is just about to happen.
Instead of entering information about a wine for our tasting notes, we snap a photo and let the computer recognize it and look up the information.
Instead of having the shopper enter his credit card info, we can read the information straight from the card with the camera.
We can even use computer vision to play a fanfare when someone arrives at our doorstep carrying a pizza box.
The tools to make this happen are in the field of computer vision. Today, the are solid techniques and cross-platform open-source libraries such as OpenCV available that make it easy to build this into everyday applications.
This presentation will show you how.
We will look at practical applications of computer vision such as using the camera to scan text (OCR), reading the info from a credit card or a license plate from a passing car, recognizing the pizza box in the image or using the wine label as a visual query against our wine database to find the producer, vintage, grapes and other information with no manual data entry required.
The talk combines practical examples with a presentation of the basic image processing techniques that make it possible.
You will learn about basic image transformations, how to find interesting or characteristic parts of image, extract and recognize text and and ways to compare images and how to recognize known shapes and objects in images.
Be prepared for a highly visual talk that provides not only an introduction to making the computer see but also presents its mathematical and statistical machine learning underpinnings in a very practical context.
Developers curious about how to max out the CPU and camera on their smartphone while saving their users a lot of trouble.Entry level talk: No Ph.D., machine learning or computer vision background required.
Developers, it’s time to stop for a moment and think about logging in your application! Too often, we are neglecting this topic – and someone is paying the price.
We’re seeing DevOps gaining grounds, and we’re seeing more complex deployments in the cloud. This makes it necessary for us to consider logging and monitoring, but it also opens up new possibilities.
This talk will introduce you to ElasticSearch and LogStash, two emerging products gaining traction that can take logging to the next level. We'll show you how to use them in various scenarios and explain what it solves for you. We'll show how to gather and display real-time logging information from your .NET applications and Windows installations. The talk is hands-on and will feature a lot of demos.
Jack Schulze will unpack the emerging design domain of connected products and design for the technology landscape. Using examples from bergs work and from industry Jack will shed light on the core challenge of representing systems through interfaces in the emerging world of connected devices and share principles from berg's design process. He will discuss the friction between manufacture and software and the power of thought leadership through good communications and prototyping.
Finally Jack will focus in on two great opportunities in the connected product space. Firstly, outlining the the real power of the cloud and cheap chips can out strip the most powerful smartphones. Secondly, looking at which new kinds of functionality are the most disruptive to business and how this can be used to design new and exciting products.
In this talk I want to show how one can use MonoGame together with Farseer Physics to write games that can run on all kinds of devices.
MonoGame is a game library that runs under .Net and is compatible with Windows, Mac, Linux, WinRT, iOS, Android, Windows Phone and more. Farseer Physics is a library for fast 2D physics simulation. Together these two allows us to easily create physics-based games that run everywhere.
In the talk I will go through the code for a simple mobile game. I will show how to setup MonoGame with Farseer Physics, go through the core concepts of MonoGame and Farseer and demonstrate how the game plays on various devices.
COUNT(*)? SUM(*)? AVG(*)? Working with non-relational databases requires learning new methods for performing basic data aggregation. This talk will explore the real-time aggregation options available in two popular document databases. Couchbase's map-reduce will be covered, along with MongoDB's aggregation framework. Designing a schema for aggregation will also be part of the discussion. Some experience with a document database is expected.