Embedded Vision: An Introduction (Mercury Learning)
Written by Harry Fairhead   

Author: S. R. Vijayalakshmi and S. Muruganand
Publisher: Mercury Learning
Date: October 2019
Pages: 580
ISBN: 978-1683924579
Print: 1683924576
Kindle: B07YN6JC19
Audience: Developers interested in vision-enabled devices
Rating: 3
Reviewer: Harry Fairhead
The power of small machines is now well able to take advantage of machine vision.

This book seems to be a guide to the subject of machine vision on small machines, but it only is if you want to keep well away from the details. This is a type of book that I like to think of as "listy books". They take a subject and attempt an exhaustive enumeration of every possible facet. In most cases such books rarely dig into the material, they are simply happy to have named everything. In this case there is the occasional attempt at explaining something, but never deep enough to understand it or to argue about it. I'm never quite sure who these books are aimed at and sometimes resort to "suitable for managers" - no disrespect intended - but I also think they may be of use to anyone trying to wing their way into a subject with a quick crash course. The only problem with this idea is that there is nothing quick about reading this particular book! I also have no idea how you could remember any of this stuff without a theoretical framework to pin it on.

 

Banner

The book starts off with the most listy of chapters outlining all of the basics of embedded vision. I really don't know what anyone would make of this long list of ideas. Next we have a repeat exercise, but on industrial automation and vision. Then the same again for medical vision. 

Chapter 4 beaks the mold a little by looking at analytics which includes machine learning. Then image processing is listed, but here we have some examples of operators and filters - this is about as practical as the book gets.

Chapter 6 is a bit off topic, but only just, and tells us about cameras. Chapter 7 is about machine vision - wait wasn't the entire book about machine vision? Chapter 8 is about applications, Chapter 9 is about AI (again) and finally we have a chapter on research.

Conclusion

If you are looking for anything practical then you need a different book. There are some attempts at explaining some of the ideas, but not so much that they would be useful to a beginner. Even when I encountered a technique I knew something about, the book left me wondering what it was all about. It is a shame because the book is well-written and in places almost breaks out of the listy approach and starts to tell you something. But at the end of the day it just doesn't. If you need a bluffer's guide to machine vision you might find something useful in this book, but if you really want to know something about it start elsewhere and be prepared to put in a lot more effort. 

 

To keep up with our coverage of books for programmers, follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

Banner


Web Design, 7e (In Easy Steps)

Author: Sean McManus
Publisher: Easy Steps, 7th Ed, 2023
Pages: 228
ISBN: 978-1840789850
Print: 1840789859
Kindle: B0C24YV788
Audience:
Rating: 4
Reviewed by: Sue Gee
Web design without a designer - is it possible?



The C# Workshop (Packt)

Author: Jason Hales, Almantas Karpavicius and Mateus Viegas
Publisher: Packt
Date: September 2022
Pages: 780
ISBN: 978-1800566491
Print: 1800566492
Kindle: ‎ B0BGRBDJLS
Audience: C# developers
Rating:  4
Reviewer: Mike James
C# is not the language it once was - time for a revival?


More Reviews

 

Last Updated ( Tuesday, 13 April 2021 )