I'm beginning to learn that most of these niche technical topics that get updated rather quickly, books only get you so far. I am prone to wanting to learn from books, but I'm learning otherwise in highly technical cases.
However, occasionally they teach you something useful. I appreciated this book for getting me started, but it is always a slog to try to get through these books from front to back, and it often feels like I'm reverse engineering the author's intentions for the reader rather than actually following their instruction.
It's also difficult to go to single tutorials here, because you miss stuff that you have to back-track to. It's a book. Technical books tend to enlighten people in more linear progression. It's not the book's fault. It's a medium design issue. Overall, this is an excellent introduction to the subject. However, very frequently, I found myself having to leave the book to relearn from other sources for special cases.
I would suggest learning from this book (or a similar one) how to do the more basic topics that 95% of computer vision projects start with, but then use this book as a guide for what you want to learn, and then find an updated Medium article, YouTube video, or something similar, that gives you a more clear tutorial. Or more accessibly and cheaper, find an up-to-date website that teaches very elementary methods on CV and skip the book altogether.