- OpenCV 4 with Python Blueprints
- Dr. Menua Gevorgyan Arsen Mamikonyan Michael Beyeler
- 159字
- 2021-06-24 16:50:06
Planning the app
The final app will consist of a Python class for detecting, matching, and tracking image features, as well as a script that accesses the webcam and displays each processed frame.
The project will contain the following modules and scripts:
- feature_matching: This module contains an algorithm for feature extraction, feature matching, and feature tracking. We separate this algorithm from the rest of the application so that it can be used as a standalone module.
- feature_matching.FeatureMatching: This class implements the entire feature-matching process flow. It accepts a Blue, Green, Red (BGR) camera frame and tries to locate an object of interest in it.
- chapter3: This is the main script for the chapter.
- chapter3.main: This is the main function routine for starting the application, accessing the camera, sending each frame for processing to an instance of the FeatureMatching class, and for displaying results.
Let's set up the application before going into the details of the feature-matching algorithm.
推薦閱讀
- 程序員修煉之道:程序設(shè)計(jì)入門30講
- 摩登創(chuàng)客:與智能手機(jī)和平板電腦共舞
- Hands-On Data Structures and Algorithms with JavaScript
- 軟件測試項(xiàng)目實(shí)戰(zhàn)之性能測試篇
- Bulma必知必會(huì)
- 機(jī)器人Python青少年編程開發(fā)實(shí)例
- Python程序設(shè)計(jì)
- MATLAB實(shí)用教程
- Internet of Things with Intel Galileo
- 深入淺出Serverless:技術(shù)原理與應(yīng)用實(shí)踐
- 劍指大數(shù)據(jù):企業(yè)級數(shù)據(jù)倉庫項(xiàng)目實(shí)戰(zhàn)(在線教育版)
- Flowable流程引擎實(shí)戰(zhàn)
- ScratchJr趣味編程動(dòng)手玩:讓孩子用編程講故事
- Visual FoxPro 6.0程序設(shè)計(jì)
- jQuery for Designers Beginner's Guide Second Edition