- 學習OpenCV 4:基于Python的算法實戰
- 肖鈴
- 271字
- 2022-05-05 19:40:17
3.4.2 案例23:通道分離與通道合并
對于一副RGB格式的圖像,包括R、G、B 3個通道,OpenCV中提供了將一幅圖像的3個通道分離的函數split,也提供了將3個單通道圖像合并為一幅3通道圖像的函數merge。
split函數的定義如下:

參數說明如下。
● m:輸入的多通道矩陣。
● mv:分離后的矩陣集合(返回值)。
split使用案例如下:


本案例使用的輸入圖像如圖3.10所示,顯示的每個通道的圖像如圖3.18所示。

圖3.18
merge函數的定義如下:

參數說明如下。
● mv:矩陣集合。
● dst:合并后的多通道矩陣結果(返回值)。
通道合并的案例如下:

本案例先使用split函數將圖像的通道分離,然后使用merge函數將分離的通道進行合并,結果如圖3.19所示。
推薦閱讀
- TypeScript Essentials
- Learning Selenium Testing Tools with Python
- HTML5 Mobile Development Cookbook
- INSTANT Sencha Touch
- Java Web應用開發技術與案例教程(第2版)
- Building Mapping Applications with QGIS
- GeoServer Beginner's Guide(Second Edition)
- Spring Boot企業級項目開發實戰
- Mastering Drupal 8 Views
- Android群英傳
- Bootstrap for Rails
- INSTANT Apache ServiceMix How-to
- Clojure Polymorphism
- Ext JS 4 Plugin and Extension Development
- Python一行流:像專家一樣寫代碼