イメージ:カラー画像を分割
カラーイメージをグレースケールイメージに分割
必要なOriginのバージョン: Origin 2022以降
1. cvSplit img:=[Image1]1! order:="R" nav:=1;
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
表示 名 |
変数 名 |
I/O と データ型 |
デフォルト 値 |
説明 |
---|---|---|---|---|
入力画像 | img |
Input/Output ImageLayer |
|
操作するソース画像を指定します。 |
チャネルの順序 | order |
入力 文字列 |
|
赤、緑、青、アルファのチャンネルを指定し、この順番に分割します。デフォルトでは、RGBチャンネルが出力され、それぞれの画像フレームにはRed, Green, Blueのタイトルが付けられます。 |
サムネイルを表示 | nav |
入力 Int |
|
分割後のイメージウィンドウにサムネイルを表示するか指定します。0 = 偽, 1 = 真です。 |
この機能は、カラー画像を赤、緑、青、アルファチャネルに分割します。詳細はこちらを確認してください。
サンプル 1.カラー画像をチャンネルに分離
以下のように画像が分割されます。
![]() | ||
![]() |
![]() |
![]() |
計算には、OpenCVメインAPIのsplit()関数を使用します。詳細は、OpenCVメインAPIヘルプファイルバージョン2.4.11.0のimgprocをお読みください。画像処理のトピックです。mixChannels()、Merge()、Mat::reshape() 関数も参照してください。
OpenCV Main API Help file, Version 2.4.11.0