- 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.
推薦閱讀
- Python概率統計
- 國際大學生程序設計競賽中山大學內部選拔真題解(二)
- 小創客玩轉圖形化編程
- C和C++安全編碼(原書第2版)
- C#程序設計(慕課版)
- Java從入門到精通(第5版)
- Windows Server 2012 Unified Remote Access Planning and Deployment
- Mastering Swift 2
- Learning Laravel 4 Application Development
- Building a Quadcopter with Arduino
- C#程序設計基礎:教程、實驗、習題
- 從零開始學C語言
- Multithreading in C# 5.0 Cookbook
- Mastering Elixir
- Magento 2 Beginners Guide