94 Best Computer Vision Books of All Time

We've ranked the best computer vision books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

Multiple View Geometry in Computer Vision book cover1

Multiple View Geometry in Computer Vision

Richard Hartley, Andrew Zisserman

5.0
A basic problem in computer vision is to understand the structure of a real world scene. This book covers relevant geometric principles and how to represent objects algebraically so they can be computed and applied. Recent major developments in the theory and practice of scene reconstruction are described in detail in a unified framework. Richard Hartley and Andrew Zisserman provide comprehensive
Code: The Hidden Language of Computer Hardware and Software book cover2

Code: The Hidden Language of Computer Hardware and Software

Charles Petzold

4.8
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.

Using everyday objects and fam
3

Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems

Geron

4.8
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.

By using concrete examples, minimal theory, and two production-ready Python frameworks-scikit-learn and

Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems book cover4

Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems

Aurélien Géron

4.7
5

Calvin and Hobbes (Calvin and Hobbes #1)

Bill Watterson

4.7
This is the first collection of the popular comic strip that features Calvin, a rambunctious 6-year-old boy, and his stuffed tiger, Hobbes, who comes charmingly to life.
Design Patterns: Elements of Reusable Object-Oriented Software book cover6

Design Patterns: Elements of Reusable Object-Oriented Software

Erich; Helm John Gamma

4.7
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.

The authors begin by
Nexus: A Brief History of Information Networks from the Stone Age to AI book cover7

Nexus: A Brief History of Information Networks from the Stone Age to AI

Yuval Noah Harari

4.7
Programming Computer Vision with Python: Tools and algorithms for analyzing images book cover8

Programming Computer Vision with Python: Tools and algorithms for analyzing images

Jan Erik Solem

4.7
If you want a basic understanding of computer vision’s underlying theory and algorithms, this hands-on introduction is the ideal place to start. You’ll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other computer vision applications as you follow clear examples written in Python.

Programming Computer Vision with Python explains computer vision in
9

Computer Vision: Models, Learning, and Inference

Simon J. D. Prince

4.7
This modern treatment of computer vision focuses on learning and inference in probabilistic models as a unifying theme. It shows how to use training data to learn the relationships between the observed image data and the aspects of the world that we wish to estimate, such as the 3D structure or the object class, and how to exploit these relationships to make new inferences about the world from new
Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers book cover10

Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers

Pete Warden

4.7
Neural networks are getting smaller. Much smaller. The OK Google team, for example, has run machine learning models that are just 14 kilobytes in size--small enough to work on the digital signal processor in an Android phone. With this practical book, you'll learn about TensorFlow Lite for Microcontrollers, a miniscule machine learning library that allows you to run machine learning algorithms on
Why Machines Learn: The Elegant Math Behind Modern AI book cover11

Why Machines Learn: The Elegant Math Behind Modern AI

Anil Ananthaswamy

4.7
12

Building Machine Learning Powered Applications: Going from Idea to Product

Emmanuel Ameisen

4.7
Learn the skills necessary to design, build, and deploy applications powered by machine learning. Through the course of this hands-on book, you'll build an example ML-driven application from initial idea to deployed product. Data scientists, software engineers, and product managers with little or no ML experience will learn the tools, best practices, and challenges involved in building a real-worl
Machine Learning: A Probabilistic Perspective book cover13

Machine Learning: A Probabilistic Perspective

Kevin P. Murphy

4.6
A comprehensive introduction to machine learning that uses probabilistic models and inference as a unifying approach.

Today's Web-enabled deluge of electronic data calls for automated methods of data analysis. Machine learning provides these, developing methods that can automatically detect patterns in data and then use the uncovered patterns to predict future data. This textbook offers a comprehen
Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras & Tensorflow book cover14

Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras & Tensorflow

Anirudh Koul, Siddha Ganju, et al.

4.6
Whether you're a software engineer aspiring to enter the world of deep learning, a veteran data scientist, or a hobbyist with a simple dream of making the next viral AI app, you might have wondered where to begin. This step-by-step guide teaches you how to build practical deep learning applications for the cloud, mobile, browsers, and edge devices using a hands-on approach.

Relying on years of indu
Pattern Classification book cover15

Pattern Classification

Richard O. Duda, Peter E. Hart, David G. Stork

4.6
The first edition, published in 1973, has become a classic reference in the field. Now with the second edition, readers will find information on key new topics such as neural networks and statistical pattern recognition, the theory of machine learning, and the theory of invariances. Also included are worked examples, comparisons between different methods, extensive graphics, expanded exercises and
16

PyTorch Computer Vision Cookbook: Over 70 recipes to master the art of computer vision with deep learning and PyTorch 1.x

Michael Avendi

4.6
The Data Science Design Manual book cover17

The Data Science Design Manual

Steven S. Skiena

4.6
This book serves an introduction to data science, focusing on the skills and principles needed to build systems for collecting, analyzing, and interpreting data. As a discipline, data science sits at the intersection of statistics, computer science, and machine learning, but it is building a distinct heft and character of its own.

In particular, the book stresses the following basic principles as f
Learning OpenCV: Computer Vision with the OpenCV Library book cover18

Learning OpenCV: Computer Vision with the OpenCV Library

Gary Bradski, Adrian Kaehler

4.6
"This library is useful for practitioners, and is an excellent tool for those entering the field: it is a set of computer vision algorithms that work as advertised."
-William T. Freeman, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology

Learning OpenCV puts you in the middle of the rapidly expanding field of computer vision. Written by the creators of th
19

Computer Vision: Algorithms and Applications

Richard Szeliski

4.6
Humans perceive the three-dimensional structure of the world with apparent ease. However, despite all of the recent advances in computer vision research, the dream of having a computer interpret an image at the same level as a two-year old remains elusive. Why is computer vision such a challenging problem and what is the current state of the art?

Computer Vision: Algorithms and Applications explore
Learning From Data: A Short Course book cover20

Learning From Data: A Short Course

Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin

4.6
Machine learning allows computational systems to adaptively improve their performance with experience accumulated from the observed data. Its techniques are widely applied in engineering, science, finance, and commerce. This book is designed for a short course on machine learning. It is a short course, not a hurried course. From over a decade of teaching this material, we have distilled what we be
Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems book cover21

Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems

Aurélien Géron

4.6

The potential of machine learning today is extraordinary, yet many aspiring developers and tech professionals find themselves daunted by its complexity. Whether you're looking to enhance your skill set and apply machine learning to real-world projects or are simply curious about how AI systems function, this book is your jumping-off place.With an approachable yet deeply informative style, author A

Vision Language Models: Building VLMs with Hugging Face book cover22

Vision Language Models: Building VLMs with Hugging Face

Merve Noyan, Andrés Marafioti, Miquel Farré, Orr Zohar

4.6

Vision language models (VLMs) combine computer vision and natural language processing to create powerful systems that can interpret, generate, and respond in multimodal contexts. Vision Language Models is a hands-on guide to building real-world VLMs using the most up-to-date stack of machine learning tools from Hugging Face, Meta (PyTorch), NVIDIA (Cuda), and others, written by leading researchers

Sutskever's List: Foundational ideas of modern AI book cover23

Sutskever's List: Foundational ideas of modern AI

Richard Heimann

4.5

Get the eBook free when you register your print book at Manning."A perspective the field has needed. Sutskever’s List delivers it with care and historical accuracy.”—Yanping Huang, GoogleSutskever’s List is a guided intellectual journey through the ideas that made modern AI suddenly possible. Each chapter is anchored in specific papers, books, or other sources from Sutskever’s list. The papers the

Nexus: Una breve historia de las redes de información desde la edad de piedra ha sta la IA / Nexus: A Brief History of Inform book cover24

Nexus: Una breve historia de las redes de información desde la edad de piedra ha sta la IA / Nexus: A Brief History of Inform

Yuval Noah Harari

4.5
25

Mapping and Visualization with Supercollider

Marinos Koutsomichalis

4.5
This book is a standard guide with numerous code examples of practical applications. It will help you advance your skills in creating sophisticated visualizations while working with audio-visual systems.This book is ideal for digital artists and sound artists who are familiar with SuperCollider and who wish to expand their technical and practical knowledge of mapping and visualization. It is assum
Information Theory, Inference and Learning Algorithms book cover26

Information Theory, Inference and Learning Algorithms

David J. C. MacKay

4.5
Information theory and inference, often taught separately, are here united in one entertaining textbook. These topics lie at the heart of many exciting areas of contemporary science and engineering - communication, signal processing, data mining, machine learning, pattern recognition, computational neuroscience, bioinformatics, and cryptography. This textbook introduces theory in tandem with appli
27

Natural Image Statistics: A Probablistic Approach To Early Computational Vision. (Computational Imaging And Vision)

Aapo Hyvärinen, Jarmo Hurri, Patrick O. Hoyer

4.5
Aims and Scope This book is both an introductory textbook and a research monograph on modeling the statistical structure of natural images. In very simple terms, natural images are photographs of the typical environment where we live. In this book, their statistical structure is described using a number of statistical models whose parameters are estimated from image samples. Our main motivation fo
28

Autonomous Intelligent Vehicles: Theory, Algorithms, and Implementation

Hong Cheng

4.5
Autonomous intelligent vehicles pose unique challenges in robotics, that encompass issues of environment perception and modeling, localization and map building, path planning and decision-making, and motion control.

This important text/reference presents state-of-the-art research on intelligent vehicles, covering not only topics of object/obstacle detection and recognition, but also aspects of vehi
Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play book cover29

Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play

David Foster

4.5
Generative modeling is one of the hottest topics in artificial intelligence. Recent advances in the field have shown how it's possible to teach a machine to excel at human endeavors--such as drawing, composing music, and completing tasks--by generating an understanding of how its actions affect its environment.

With this practical book, machine learning engineers and data scientists will learn how
30

Applied Artificial Intelligence: A Handbook for Business Leaders

Mariya Yao, Adelyn Zhou, Marlene Jia

4.5
Applied Artificial Intelligence is a practical guide for business leaders who are passionate about leveraging machine intelligence to enhance the productivity of their companies and the quality of life in their communities. If you love driving innovation by combining data, technology, design, and people to solve real problems at an enterprise scale, this is your playbook.
We teach you how to lead s
AI: Unexplainable, Unpredictable, Uncontrollable book cover31

AI: Unexplainable, Unpredictable, Uncontrollable

Roman V. Yampolskiy PhD

4.5

Delving into the deeply enigmatic nature of Artificial Intelligence (AI), AI: Unexplainable, Unpredictable, Uncontrollable explores the various reasons why the field is so challenging. Written by one of the founders of the field of AI safety, this book addresses some of the most fascinating questions facing humanity, including the nature of intelligence, consciousness, values, and knowledge.Moving

The AI Workshop: The Complete Beginner's Guide to AI: Your A-Z Guide to Mastering Artificial Intelligence for Life, Work, and book cover32

The AI Workshop: The Complete Beginner's Guide to AI: Your A-Z Guide to Mastering Artificial Intelligence for Life, Work, and

Milo Foster

4.5
33

Computer Vision:: A Modern Approach

Forsyth Ponce

4.5
Bandit Algorithms book cover34

Bandit Algorithms

Tor Lattimore and Csaba Szepesvári

4.5
Foundations of Computer Vision (Adaptive Computation and Machine Learning series) book cover35

Foundations of Computer Vision (Adaptive Computation and Machine Learning series)

Antonio Torralba

4.5
36

Computational Line Geometry

Helmut Pottmann

4.5
From the reviews: " A unique and fascinating blend, which is shown to be useful for a variety of applications, including robotics, geometrical optics, computer animation, and geometric design. The contents of the book are visualized by a wealth of carefully chosen illustrations, making the book a shear pleasure to read, or even to just browse in." Mathematical Reviews
37

Optics: Learning by Computing, with Examples Using MathCAD

Karl Dieter Moeller

4.5
Intended for a one-semester course in optics for juniors and seniors in science and engineering, this text uses Mathcad scripts to provide a simulated laboratory where students can learn by exploration and discovery instead of passive absorption. The text covers all the standard topics of a traditional optics course, including: geometrical optics and aberration, interference and diffraction, coher
38

Couscous and Other Good Food from Morocco

Paula Wolfert

4.5
Since it was first published in 1973, Couscous and Other Good Food from Morocco has established itself as the classic work on one of the world’s great cuisines, and in 2008 it was inducted into the James Beard Cookbook Hall of Fame. From the magnificent bisteeyas (enormous, delicate pies composed of tissue-thin, buttery layers of pastry and various fillings) to endless varieties of couscous, Paula
39

OpenCV for Secret Agents

Joseph Howse

4.5
Superagency: What Could Possibly Go Right with Our AI Future book cover40

Superagency: What Could Possibly Go Right with Our AI Future

Reid Hoffman and Greg Beato

4.5
Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition book cover41

Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition

Daniel Jurafsky, James H. Martin

4.5
This book offers a unified vision of speech and language processing, presenting state-of-the-art algorithms and techniques for both speech and text-based processing of natural language. This comprehensive work covers both statistical and symbolic approaches to language processing; it shows how they can be applied to important tasks such as speech recognition, spelling and grammar correction, infor
Probabilistic Graphical Models: Principles and Techniques book cover42

Probabilistic Graphical Models: Principles and Techniques

Daphne Koller, Nir Friedman

4.5
A general framework for constructing and using probabilistic models of complex systems that would enable a computer to use available information for making decisions.

Most tasks require a person or an automated system to reason—to reach conclusions based on available information. The framework of probabilistic graphical models, presented in this book, provides a general approach for this task. The
Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins book cover43

Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins

Garry Kasparov

4.5
Garry Kasparov's 1997 chess match against the IBM supercomputer Deep Blue was a watershed moment in the history of technology. It was the dawn of a new era in artificial intelligence: a machine capable of beating the reigning human champion at this most cerebral game.
That moment was more than a century in the making, and in this breakthrough book, Kasparov reveals his astonishing side of the sto
Understanding Machine Learning: From Theory to Algorithms book cover44

Understanding Machine Learning: From Theory to Algorithms

Shai Shalev-Shwartz, Shai Ben-David

4.5
Machine learning is one of the fastest growing areas of computer science, with far-reaching applications. The aim of this textbook is to introduce machine learning, and the algorithmic paradigms it offers, in a principled way. The book provides an extensive theoretical account of the fundamental ideas underlying machine learning and the mathematical derivations that transform these principles into
Linear Algebra for Data Science, Machine Learning, and Signal Processing book cover45

Linear Algebra for Data Science, Machine Learning, and Signal Processing

Jeffrey A. Fessler, Raj Rao Nadakuditi

4.4

Maximise student engagement and understanding of matrix methods in data-driven applications with this modern teaching package. Students are introduced to matrices in two preliminary chapters, before progressing to advanced topics such as the nuclear norm, proximal operators and convex optimization. Highlighted applications include low-rank approximation, matrix completion, subspace learning, logis

46

Computer Vision with OpenCV 3 and Qt5: Build visually appealing, multithreaded, cross-platform computer vision applications

Amin Ahmadi Tazehkandi

4.4
Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment. This book will teach you to develop applications with the combination ...
47

Inside PixInsight (The Patrick Moore Practical Astronomy Series)

Warren A. Keller

4.4
The Grammar of Graphics book cover48

The Grammar of Graphics

Leland Wilkinson

4.4
Preface to First Edition Before writing the graphics for SYSTAT in the 1980's, I began by teaching a seminar in statistical graphics and collecting as many different quantitative graphics as I could find. I was determined to produce a package that could draw every statistical graphic I had ever seen. The structure of the program was a collection of procedures named after the basic graph types they
49

GANs in Action: Deep learning with Generative Adversarial Networks

Jakub Langr

4.4
Deep learning systems have gotten really great at identifying patterns in text, images, and video. But applications that create realistic images, natural sentences and paragraphs, or native-quality translations have proven elusive. Generative Adversarial Networks, or GANs, offer a promising solution to these challenges by pairing two competing neural networks' one that generates content and the ot
50

Amazon Echo Show 8 User Guide: The Complete User Manual for Beginners and Pro to Master the New Amazon Echo Show 8 with Tips & Tricks for Alexa Skills

Aaron Madison

4.4
Comprehensive and Detailed Guide for Users of Amazon Echo Show 8 The Amazon Echo Show 8 is a new amazing device with features such as streaming onscreen videos and audios, video calls, snapping selfies, night mode, importing Facebook photos to home screen, playing radio and podcasts, customizing Alexa's accent, voice shopping, news updates and most significantly Amazon's voice-controlled personal
Linear Algebra and Learning from Data book cover51

Linear Algebra and Learning from Data

Gilbert Strang

4.4
What Is ChatGPT Doing ... and Why Does It Work? book cover52

What Is ChatGPT Doing ... and Why Does It Work?

Stephen Wolfram

4.4
53

Mining of Massive Datasets

Anand Rajaraman, Jeffrey David Ullman

4.4
The popularity of the Web and Internet commerce provides many extremely large datasets from which information can be gleaned by data mining. This book focuses on practical algorithms that have been used to solve key problems in data mining and which can be used on even the largest datasets. It begins with a discussion of the map-reduce framework, an important tool for parallelizing algorithms auto
54

Augmented Mind: AI, Humans and the Superhuman Revolution

Alex Bates

4.4
55

Hardware and Software Support for Virtualization

Edouard Bugnion, Jason Nieh, et al.

4.4
This book focuses on the core question of the necessary architectural support provided by hardware to efficiently run virtual machines, and of the corresponding design of the hypervisors that run them. Virtualization is still possible when the instruction set architecture lacks such support, but the hypervisor remains more complex and must rely on additional techniques.

Despite the focus on archite
Dive into Deep Learning book cover56

Dive into Deep Learning

Aston Zhang, Zachary C. Lipton, Mu Li, Alexander J. Smola

4.4

Deep learning has revolutionized pattern recognition, introducing tools that power a wide range of technologies in such diverse fields as computer vision, natural language processing, and automatic speech recognition. Applying deep learning requires you to simultaneously understand how to cast a problem, the basic mathematics of modeling, the algorithms for fitting your models to data, and the eng

Mastering OpenCV with Practical Computer Vision Projects book cover57

Mastering OpenCV with Practical Computer Vision Projects

Daniel Lélis Baggio, Shervin Emami, David Millán Escrivá, Khvedchenia Ievgen, Naureen Mahmood, Jasonl Saragih, Roy Shilkrot

4.4
58

Deep Learning for Computer Vision with Python — Starter Bundle

Adrian Rosebrock

4.4
The Starter Bundle begins with a gentle introduction to the world of computer vision and machine learning, builds to neural networks, and then turns full steam into deep learning and Convolutional Neural Networks. You'll even solve fun and interesting real-world problems using deep learning along the way.
59

Amazon Echo Dot - The Complete User Guide: Learn to Use Your Echo Dot Like A Pro

CJ Andersen

4.4
This is the complete, up to date All-New (2nd Generation) Amazon Echo Dot user guide from Tech Ace CJ Andersen that will show you how to use this new device like a pro. This guide covers every aspect of your new Echo Dot and its AI software Alexa including: Echo Dot Setup - Alexa App Basics - Controlling Fire TV - Controlling Dish TV - Listening to Music - Listening to Audio Books - Shopping Lists
The Perfect Bet: How Science and Math Are Taking the Luck Out of Gambling book cover60

The Perfect Bet: How Science and Math Are Taking the Luck Out of Gambling

Adam Kucharski

4.3
For the past 500 years, gamblers-led by mathematicians and scientists-have been trying to figure out how to pull the rug out from under Lady Luck. In The Perfect Bet, mathematician and award-winning writer Adam Kucharski tells the astonishing story of how the experts have succeeded, revolutionizing mathematics and science in the process. The house can seem unbeatable. Kucharski shows us just why i
Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library book cover61

Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library

Adrian Kaehler

4.3
Get started in the rapidly expanding field of computer vision with this practical guide. Written by Adrian Kaehler and Gary Bradski, creator of the open source OpenCV library, this book provides a thorough introduction for developers, academics, roboticists, and hobbyists. You'll learn what it takes to build applications that enable computers to "see" and make decisions based on that data.

With ove
Foundations of Data Science book cover62

Foundations of Data Science

Avrim Blum, John Hopcroft, et al.

4.3
Deep Learning for Finance book cover63

Deep Learning for Finance

Sofien Kaabar

4.3
AI Systems Performance Engineering: Optimizing Model Training and Inference Workloads with GPUs, CUDA, and PyTorch book cover64

AI Systems Performance Engineering: Optimizing Model Training and Inference Workloads with GPUs, CUDA, and PyTorch

Chris Fregly

4.3

Elevate your AI system performance capabilities with this definitive guide to maximizing efficiency across every layer of your AI infrastructure. In today's era of ever-growing generative models, AI Systems Performance Engineering provides engineers, researchers, and developers with a hands-on set of actionable optimization strategies. Learn to co-optimize hardware, software, and algorithms to bui

65

PostGIS in Action

Regina O. Obe

4.3
Summary

PostGIS in Action, Second Edition teaches readers of all levels to write spatial queries that solve real-world problems. It first gives you a background in vector-, raster-, and topology-based GIS and then quickly moves into analyzing, viewing, and mapping data. This second edition covers PostGIS 2.0 and 2.1 series, PostgreSQL 9.1, 9.2, and 9.3 features, and shows you how to integrate with
Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems book cover66

Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems

Antonio Gullí

4.3

This book is a practical resource designed to help developers master the art of building sophisticated AI agents. As artificial intelligence evolves from simple reactive programs to autonomous entities capable of understanding context and making complex decisions, this book provides the essential Design Patterns and proven techniques needed to construct intelligent systems effectively. Each of the

67

OpenCV Essentials

Oscar Deniz Suarez, Mª del Milagro Fernández Carrobles, et al

4.3
This book is intended for C++ developers who want to learn how to implement the main techniques of OpenCV and get started with it quickly. Working experience with computer vision / image processing is expected.
Making Things See: 3D Vision with Kinect, Processing, Arduino, and Makerbot book cover68

Making Things See: 3D Vision with Kinect, Processing, Arduino, and Makerbot

Greg Borenstein

4.3
This detailed, hands-on guide provides the technical and conceptual information you need to build cool applications with Microsoft's Kinect, the amazing motion-sensing device that enables computers to see. Through half a dozen meaty projects, you'll learn how to create gestural interfaces for software, use motion capture for easy 3D character animation, 3D scanning for custom fabrication, and many
69

Augmented Human: How Technology Is Shaping the New Reality

Helen Papagiannis

4.3
Augmented Reality (AR) blurs the boundary between the physical and digital worlds. In AR's current exploration phase, innovators are beginning to create compelling and contextually rich applications that enhance a user's everyday experiences. In this book, Dr. Helen Papagiannis--a world-leading expert in the field--introduces you to AR: how it's evolving, where the opportunities are, and where it'
70

Digital Image Processing Using MATLAB

Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins

4.3
71

Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA: Effective techniques for processing complex image data in real time using GPUs

Bhaumik Vaidya

4.3
72

An Invitation to 3-D Vision: From Images to Geometric Models

Yi Ma, Stefano Soatto, Jana Kosecká, S. Shankar Sastry

4.3
This book is intended to give students at the advanced undergraduate or introduc tory graduate level, and researchers in computer vision, robotics and computer graphics, a self-contained introduction to the geometry of three-dimensional (3- D) vision. This is the study of the reconstruction of 3-D models of objects from a collection of 2-D images. An essential prerequisite for this book is a cours
AI Projects with Raspberry Pi: High-performance artificial intelligence for robotics, security, home automation, and vision (Essentials) book cover73

AI Projects with Raspberry Pi: High-performance artificial intelligence for robotics, security, home automation, and vision (Essentials)

Lucy Hattersley, Brian Jepson

4.3

With this essential guide, you'll learn how to create all kinds of AI-powered projects on Raspberry Pi!Combining Raspberry Pi hardware with artificial intelligence gives you new ways to interact with the world: turn your surroundings into a playing field with computer vision models, predict and adjust to changes in environmental conditions, and engage with people in natural ways.You’ll learn how t

74

Algorithms for Image Processing and Computer Vision

J. R. Parker

4.3
Programmers and software engineers are always in need of newer techniques and algorithms to manipulate and interpret images, whether they are working with MRI data, computer animation or satellite images. During the last several years, advances in the computer hardware and software have lead to algorithms and programming languages that allow for relatively sophisticated image processing among non-
75

Mastering OpenCV 4 with Python: A practical guide covering topics from image processing, augmented reality to deep learning with OpenCV 4 and Python 3.7

Alberto Fernandez Villan

4.3
Quick start guide to learning the fundamentals of computer vision and image processing using Python and OpenCV.
76

Mastering Computer Vision with TensorFlow 2.x: Build advanced computer vision applications using machine learning and deep learning techniques

Krishnendu Kar

4.3
77

Machine Learning for OpenCV: Intelligent image processing with Python

Michael Beyele

4.3
78

Heart of the Machine: Our Future in a World of Artificial Emotional Intelligence

Richard Yonck

4.3
There is an alternate cover edition here.

For Readers of Ray Kurzweil and Michio Kaku, a New Look at the Cutting Edge of Artificial Intelligence

Imagine a robotic stuffed animal that can read and respond to a child’s emotional state, a commercial that can recognize and change based on a customer’s facial expression, or a company that can actually create feelings as though a person were experiencing
79

Fake Photos (MIT Press Essential Knowledge series)

Hany Farid

4.3
A concise and accessible guide to techniques for detecting doctored and fake images in photographs and digital media.

Stalin, Mao, Hitler, Mussolini, and other dictators routinely doctored photographs so that the images aligned with their messages. They erased people who were there, added people who were not, and manipulated backgrounds. They knew if they changed the visual record, they could chang
80

Photo Forensics (The MIT Press)

Hany Farid

4.3

The first comprehensive and detailed presentation of techniques for authenticating digital images.

Photographs have been doctored since photography was invented. Dictators have erased people from photographs and from history. Politicians have manipulated photos for short-term political gain. Altering photographs in the predigital era required time-consuming darkroom work. Today, powerful and low-

81

Superhuman Innovation: Transforming Business with Artificial Intelligence

Chris Duffey

4.3
*CES 2020 Gary's Book Club Top Technology Book of the Year*

Artificial Intelligence (AI) is the new electricity of our times. It is revolutionizing industries the world over, and changing how we fundamentally view and understand work. Superhuman Innovation argues that AI will supercharge the workforce and the world of work, can be harnessed to deliver powerful change to how companies innovate and
Transformers for Natural Language Processing and Computer Vision: Explore Generative AI and Large Language Models with Hugging Face, ChatGPT, GPT-4V, and DALL-E 3 book cover82

Transformers for Natural Language Processing and Computer Vision: Explore Generative AI and Large Language Models with Hugging Face, ChatGPT, GPT-4V, and DALL-E 3

Denis Rothman

4.3
83

Machine Learning: Make Your Own Recommender System (Machine Learning From Scratch)

Oliver Theobald

4.2
84

Bayesian Reasoning and Machine Learning

David Barber

4.2
Machine learning methods extract value from vast data sets quickly and with modest resources. They are established tools in a wide range of industrial applications, including search engines, DNA sequencing, stock market analysis, and robot locomotion, and their use is spreading rapidly. People who know the methods have their choice of rewarding jobs. This hands-on text opens these opportunities to
An Illustrated Guide to AI Agents: Concepts and Code for Building Agents with LLMs, Tools, and Memory book cover85

An Illustrated Guide to AI Agents: Concepts and Code for Building Agents with LLMs, Tools, and Memory

Maarten Grootendorst, Jay Alammar

4.2

Artificial intelligence is entering a new phase. AI agents can now reason, plan, and act with increasing independence. From accelerating scientific breakthroughs to supporting creative work, these systems are quickly reshaping industries and everyday life. This book provides the conceptual foundation and practical insights you need to understand—and effectively work with—this emerging technology.T

86

Hands-On Unsupervised Learning Using Python: How to Build Applied Machine Learning Solutions from Unlabeled Data

Ankur A. Patel

4.2
Many industry experts consider unsupervised learning the next frontier in artificial intelligence, one that may hold the key to general artificial intelligence. Since the majority of the world's data is unlabeled, conventional supervised learning cannot be applied. Unsupervised learning, on the other hand, can be applied to unlabeled datasets to discover meaningful patterns buried deep in the data
87

Explainable AI: Interpreting, Explaining and Visualizing Deep Learning (Lecture Notes in Computer Science)

Wojciech Samek, Grégoire Montavon, et al.

4.2
88

Fundamentals of Computer Vision

Wesley E. Snyder, Hairong Qi

4.2
Computer vision has widespread and growing application including robotics, autonomous vehicles, medical imaging and diagnosis, surveillance, video analysis, and even tracking for sports analysis. This book equips the reader with crucial mathematical and algorithmic tools to develop a thorough understanding of the underlying components of any complete computer vision system and to design such syste
89

Practical Computer Vision Applications Using Deep Learning with Cnns: With Detailed Examples in Python Using Tensorflow and Kivy

Ahmed Fawzy Gad

4.2
Deploy deep learning applications into production across multiple platforms. You will work on computer vision applications that use the convolutional neural network (CNN) deep learning model and Python. This book starts by explaining the traditional machine-learning pipeline, where you will analyze an image dataset. Along the way you will cover artificial neural networks (ANNs), building one from
90

Feature Extraction and Image Processing for Computer Vision

Mark Nixon

4.2
Feature Extraction and Image Processing for Computer Vision is an essential guide to the implementation of image processing and computer vision techniques, with tutorial introductions and sample code in Matlab. Algorithms are presented and fully explained to enable complete understanding of the methods and techniques demonstrated. As one reviewer noted, The main strength of the proposed book is th
91

Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration

Min Chen

4.2
The goal of visualization is the accurate, interactive, and intuitive presentation of data. Complex numerical simulations, high-resolution imaging devices and incre- ingly common environment-embedded sensors are the primary generators of m- sive data sets. Being able to derive scienti?c insight from data increasingly depends on having mathematical and perceptual models to provide the necessary fou
92

The Python Bible Volume 7: Computer Vision (OpenCV, Object Recognition)

Florian Dedov

4.1
93

Introductory Techniques for 3-D Computer Vision

Emanuele Trucco and Alessandro Verri

4.1
FEATURES: *Provides a guide to well-tested theory and algorithms including solutions of problems encountered in modern computer vision. *Contains many practical hints highlighted in the book. *Develops two parallel tracks in the presentation, showing how fundamental problems are solved using both intensity and range images, the most popular types of images used today. *Each chapter contains notes
94

Pro Deep Learning with TensorFlow: A Mathematical Approach to Advanced Artificial Intelligence in Python

Santanu Pattanayak

4.1