- OpenCV with Python Blueprints
- Michael Beyeler
- 196字
- 2021-07-09 21:48:43
Planning the app
The final app will consist of the following modules and scripts:
filters
: A module comprising different classes for the three different image effects. The modular approach will allow us to use the filters independently of any graphical user interface (GUI).filters.PencilSketch
: A class for applying the pencil sketch effect to an RGB color image.filters.WarmingFilter
: A class for applying the warming filter to an RGB color image.filters.CoolingFilter
: A class for applying the cooling filter to an RGB color image.filters.Cartoonizer
: A method for applying the cartoonizer effect to an RGB color image.gui
: A module that provides a wxPython GUI application to access the webcam and display the camera feed, which we will make extensive use of throughout the book.gui.BaseLayout
: A generic layout from which more complicated layouts can be built.chapter1
: The main script for this chapter.chapter1.FilterLayout
: A custom layout based ongui.BaseLayout
that displays the camera feed and a row of radio buttons that allows the user to select from the available image filters to be applied to each frame of the camera feed.chapter1.main
: The main function routine for starting the GUI application and accessing the webcam.
推薦閱讀
- Mastering Visual Studio 2017
- jQuery EasyUI網站開發實戰
- 動手玩轉Scratch3.0編程:人工智能科創教育指南
- SQL語言從入門到精通
- Web全棧工程師的自我修養
- C語言程序設計實踐教程
- Learning Apache Mahout Classification
- 零基礎學Python網絡爬蟲案例實戰全流程詳解(入門與提高篇)
- 零基礎學HTML+CSS第2版
- Apache Solr PHP Integration
- Monitoring Docker
- 虛擬現實建模與編程(SketchUp+OSG開發技術)
- Beginning PHP
- Pandas 1.x Cookbook
- 多接入邊緣計算實戰