官术网_书友最值得收藏!

Summary

In this first chapter, we covered the main steps to set up OpenCV and Python to build your computer vision projects. At the beginning of this chapter, we quickly looked at the main concepts in this book  Artificial Intelligence, machine learning, neural networks, and deep learning. Then we explored the OpenCV library, including the history of the library and its main modules. As OpenCV and other packages can be installed in many operating systems and in different ways, we covered the main approaches.

Specifically, we saw how to install Python, OpenCV, and other packages globally or in a virtual environment. In connection with the installation of the packages, we introduced Anaconda/Miniconda and Conda, because we can also create and manage virtual environments. Additionally, Anaconda/Miniconda comes with many open source scientific packages, including SciPy and NumPy.

We explored the main packages for scientific computing, data science, machine learning, and computer vision, because they offer powerful computational tools. Then we discussed the Python-specific IDEs, including PyCharm (the de facto Python IDE environment). PyCharm (and other IDEs) can help us create virtual environments in a very intuitive way. We also looked at Jupyter Notebooks, because it can be a good tool for the readers of this book. In the next chapters, more Jupyter Notebooks will be created to give you a better understanding of this useful tool. Finally, we explored an OpenCV and Python project structure, covering the main files that should be included. Then we built our first Python and OpenCV sample project, where we saw the commands to build, run, and test this project.

In the next chapter, you will start to write your first scripts as you get better acquainted with the OpenCV library. You will see some basic concepts necessary to start coding your computer vision projects (for example, understanding main image concepts, the coordinate system in OpenCV, and accessing and manipulating pixels in OpenCV). 

主站蜘蛛池模板: 商河县| 美姑县| 佳木斯市| 石棉县| 永平县| 北川| 荔波县| 玉山县| 清河县| 寿宁县| 岑巩县| 柳河县| 峡江县| 略阳县| 铜梁县| 广西| 嵊州市| 万山特区| 陈巴尔虎旗| 无锡市| 兴和县| 乌鲁木齐县| 佛教| 永昌县| 南充市| 新兴县| 平定县| 米林县| 璧山县| 松江区| 马山县| 红河县| 上杭县| 江油市| 松桃| 海安县| 平遥县| 海淀区| 宝山区| 锡林郭勒盟| 长宁区|