OpenCV Computer Vision with Python

eBook Details:

  • Paperback: 122 pages
  • Publisher: Packt Publishing (April 23, 2013)
  • Language: English
  • ISBN-10: 1782163921
  • ISBN-13: 978-1782163923

eBook Description:

OpenCV Computer Vision with Python

  • Set up OpenCV, its Python bindings, and optional Kinect drivers on Windows, Mac or Ubuntu
  • Create an application that tracks and manipulates faces
  • Identify face regions using normal color images and depth images

OpenCV Computer Vision with Python

Computer Vision can reach consumers in various contexts via webcams, camera phones and gaming sensors like Kinect. OpenCV’s Python bindings can help developers meet these consumer demands for applications that capture images, change their appearance and extract information from them, in a high-level language and in a standardized data format that is interoperable with scientific libraries such as NumPy and SciPy.

OpenCV Computer Vision with Python shows you how to use the Python bindings for OpenCV. By following clear and concise examples you will develop a computer vision application that tracks faces in live video and applies special effects to them. If you have always wanted to learn which version of these bindings to use, how to integrate with cross-platform Kinect drivers and and how to efficiently process image data with NumPy and SciPy then this book is for you. Download eBook Free »

Developing Mobile Games with Moai SDK

eBook Details:

  • Paperback: 136 pages
  • Publisher: Packt Publishing (March 25, 2013)
  • Language: English
  • ISBN-10: 1782165061
  • ISBN-13: 978-1782165064

eBook Description:

Developing Mobile Games with Moai SDK

  • Develop games for multiple platforms with a single code base
  • Understand the basics of Moai SDK
  • Build two prototype games including one with physics
  • Deploy your game to iPhone

Developing Mobile Games with Moai SDK

Moai SDK is a fast, minimalist, open-source Lua mobile framework for pro game developers. Moai is built around Lua, a common programming language for games, and offers a single open-source platform for both the front-end elements seen by consumers and the back-end infrastructure.

Developing Mobile Games with Moai SDK will guide you through the creation of two game prototypes in a step-by-step way, giving you the basic tools you need in order to create your own games.

Developing Mobile Games with Moai SDK introduces the basic concepts behind game development, and takes you through the development of a tile-based memotest, and a platform game prototype as well. You’ll end up with a good codebase to start writing your own games. Download eBook Free »

Graph Databases

eBook Details:

  • Paperback: 224 pages
  • Publisher: O’Reilly Media (June 12, 2013)
  • Language: English
  • ISBN-10: 1449356265
  • ISBN-13: 978-1449356262

eBook Description:

Graph Databases

  • Model data with the Cypher query language and property graph model
  • Learn best practices and common pitfalls when modeling with graphs
  • Plan and implement a graph database solution in test-driven fashion
  • Explore real-world examples to learn how and why organizations use a graph database
  • Understand common patterns and components of graph database architecture
  • Use analytical techniques and algorithms to mine graph database information

Discover how graph databases can help you manage and query highly connected data. With this practical book, you’ll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the schema-free graph model to real-world problems.

Learn how different organizations are using graph databases to outperform their competitors. With this book’s data modeling, query, and code examples, you’ll quickly be able to implement your own solution. Download eBook Free »

Android Design Patterns: Interaction Design Solutions for Developers

eBook Details:

  • Paperback: 456 pages
  • Publisher: Wiley; 1st edition (March 11, 2013)
  • Language: English
  • ISBN-10: 1118394151
  • ISBN-13: 978-1118394151

eBook Description:

Android Design Patterns: Interaction Design Solutions for Developers

  • Includes sample patterns for welcome and home screens, searches, sorting and filtering, data entry, navigation, images and thumbnails, interacting with the environment and networks, and more
  • Features tablet-specific patterns and patterns for avoiding results you don’t want
  • Illustrated, step-by-step instructions describe what the pattern is, how it works, when and why to use it, and related patterns and anti-patterns
  • A companion website offers additional content and a forum for interaction

Master the challenges of Android user interface development with these sample patterns

With Android 4, Google brings the full power of its Android OS to both smartphone and tablet computing. Designing effective user interfaces that work on multiple Android devices is extremely challenging. This book provides more than 75 patterns that you can use to create versatile user interfaces for both smartphones and tablets, saving countless hours of development time. Patterns cover the most common and yet difficult types of user interactions, and each is supported with richly illustrated, step-by-step instructions. Android Design Patterns: Interaction Design Solutions for Developers provides extremely useful tools for developers who want to take advantage of the booming Android app development market. Download eBook Free »

Python Cookbook: Recipes for Mastering Python 3, 3rd Edition

eBook Details:

  • Paperback: 706 pages
  • Publisher: O’Reilly Media; 3rd edition (May 29, 2013)
  • Language: English
  • ISBN-10: 1449340377
  • ISBN-13: 978-1449340377

eBook Description:

Python Cookbook: Recipes for Mastering Python 3, 3rd Edition

If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms. Inside, you’ll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works. If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.

Inside, you’ll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works. If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms. Download eBook Free »

Start Concurrent: An Introduction to Problem Solving in Java with a Focus on Concurrency, 2013 Edition

eBook Details:

  • Paperback: 656 pages
  • Publisher: PUP Department of Computer Science (December 30, 2012)
  • Language: English
  • ISBN-10: 1557536724
  • ISBN-13: 978-1557536723

eBook Description:

Start Concurrent: An Introduction to Problem Solving in Java with a Focus on Concurrency, 2013 Edition

Multicore microprocessors are now at the heart of nearly all desktop and laptop computers. While these chips offer exciting opportunities for the creation of newer and faster applications, they also challenge students and educators. How can the new generation of computer scientists growing up with multicore chips learn to program applications that exploit this latent processing power? This unique book is an attempt to introduce concurrent programming to first-year computer science students, much earlier than most competing products.

This book assumes no programming background but offers a broad coverage of Java. It includes 159 numbered and numerous inline examples as well as 301 exercises categorized as “conceptual,” “programming,” and “experiments.” The problem-oriented approach presents a problem, explains supporting concepts, outlines necessary syntax, and finally provides its solution. All programs in the book are available for download and experimentation. A substantial index of 5,039 entries makes it easy for readers to locate relevant information.

In a fast-changing field, this book is continually updated and refined. The 2013 version is the sixth “draft edition” of this volume, and features numerous revisions based on student feedback. Download eBook Free »