- Machine Learning for OpenCV
- Michael Beyeler
- 274字
- 2021-07-02 19:47:15
Getting started with OpenCV
Being the avid user of OpenCV that I believe you are, I probably don't have to convince you about the power of OpenCV.
Built to provide a common infrastructure for computer vision applications, OpenCV has become a comprehensive set of both classic and state-of-the-art computer vision and machine learning algorithms. According to their own documentation, OpenCV has a user community of more than 47,000 people and has been downloaded over seven million times. That's pretty impressive! As an open-source project, it is very easy for researchers, businesses, and government bodies to utilize and modify already available code.
This being said, a number of open-source machine learning libraries have popped up since the recent machine learning boom that provide far more functionality than OpenCV. A prominent example is scikit-learn, which provides a number of state-of-the-art machine learning algorithms as well as a wealth of online tutorials and code snippets. As OpenCV was developed mainly to provide computer vision algorithms, its machine learning functionality is restricted to a single module, called ml. As we will see in this book, OpenCV still provides a number of state-of-the-art algorithms, but sometimes lacks a bit in functionality. In these rare cases, instead of reinventing the wheel, we will simply use scikit-learn for our purposes.
Last but not least, installing OpenCV using the Python Anaconda distribution is essentially a one-liner!
- JBoss Weld CDI for Java Platform
- Expert C++
- Fundamentals of Linux
- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- Neo4j Essentials
- 表哥的Access入門:以Excel視角快速學習數據庫開發(第2版)
- 前端HTML+CSS修煉之道(視頻同步+直播)
- Multithreading in C# 5.0 Cookbook
- HTML5權威指南
- 小型編譯器設計實踐
- Qt5 C++ GUI Programming Cookbook
- 大學計算機基礎
- Photoshop CC移動UI設計案例教程(全彩慕課版·第2版)
- MySQL數據庫應用實戰教程(慕課版)
- 網絡綜合布線與組網實戰指南