- 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.
推薦閱讀
- Google Flutter Mobile Development Quick Start Guide
- C語言程序設(shè)計(jì)實(shí)踐教程(第2版)
- 程序員面試筆試寶典
- Flask Web開發(fā)入門、進(jìn)階與實(shí)戰(zhàn)
- Hadoop+Spark大數(shù)據(jù)分析實(shí)戰(zhàn)
- PHP網(wǎng)絡(luò)編程學(xué)習(xí)筆記
- Windows Presentation Foundation Development Cookbook
- STM32F0實(shí)戰(zhàn):基于HAL庫(kù)開發(fā)
- The DevOps 2.4 Toolkit
- QGIS:Becoming a GIS Power User
- 自然語言處理Python進(jìn)階
- 用戶體驗(yàn)增長(zhǎng):數(shù)字化·智能化·綠色化
- 基于ARM Cortex-M4F內(nèi)核的MSP432 MCU開發(fā)實(shí)踐
- Test-Driven Machine Learning
- ServiceNow:Building Powerful Workflows