- Mastering OpenCV 4 with Python
- Alberto Fernández Villán
- 259字
- 2021-07-02 12:07:06
Technical requirements
This chapter and subsequent chapters are focused on Python (a programming language) and OpenCV (a computer vision library) concepts in connection with computer vision, machine learning, and deep learning techniques (among others). Therefore, Python (https://www.python.org/) and OpenCV (https://opencv.org/) should be installed on your computer. Moreover, some Python packages related to scientific computing and data science should also be installed (for example, NumPy (http://www.numpy.org/) or Matplotlib (https://matplotlib.org/)).
Additionally, it is recommended that you install an integrated development environment (IDE) software package because it facilitates computer programmers with software development. In this sense, a Python-specific IDE is recommended. The de facto Python IDE is PyCharm, which can be downloaded from https://www.jetbrains.com/pycharm/.
Finally, in order to facilitate GitHub activities (for example, cloning a repository), you should install a Git client. In this sense, GitHub provides desktop clients that include the most common repository actions. For an introduction to Git commands, check out https://education.github.com/git-cheat-sheet-education.pdf, where commonly used Git command-line instructions are summarized. Additionally, instructions for installing a Git client on your operating system are included.
The GitHub repository for this book, which contains all the supporting project files necessary to work through the book from the first chapter to the last, can be accessed at https://github.com/PacktPublishing/Mastering-OpenCV-4-with-Python.
Finally, it should be noted that the README file of the GitHub repository for Mastering OpenCV with Python includes the following, which is also attached here for the sake of completeness:
- Code testing specifications
- Hardware specifications
- Related books and products
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- 編程珠璣(續(xù))
- 信息安全技術(shù)
- Learn WebAssembly
- 軟件架構(gòu):Python語(yǔ)言實(shí)現(xiàn)
- Android開發(fā)案例教程與項(xiàng)目實(shí)戰(zhàn)(在線實(shí)驗(yàn)+在線自測(cè))
- Getting Started with Gulp
- Android傳感器開發(fā)與智能設(shè)備案例實(shí)戰(zhàn)
- Go語(yǔ)言從入門到精通
- 深入淺出Python數(shù)據(jù)分析
- Learning Image Processing with OpenCV
- 劍指大數(shù)據(jù):企業(yè)級(jí)電商數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目實(shí)戰(zhàn)(精華版)
- 開源網(wǎng)絡(luò)地圖可視化:基于Leaflet的在線地圖開發(fā)
- Learning QGIS(Second Edition)
- Image Processing with ImageJ(Second Edition)