黒のイメージを作成するには、np.zeros() メソッドを使用します。すべての要素が 0 である、指定されたサイズの numpy n 次元配列を作成します。すべての要素がゼロであるため、cv2.imshow() または plt.imshow() 関数を使用して表示すると、黒い画像が表示されます。
白いイメージを作成するには、np.ones() メソッドを使用できます。すべての要素が 1 である、指定されたサイズの numpy n 次元配列を作成します。この配列に 255 を乗算して、白い画像を作成します。現在、すべての要素は 255 であるため、cv2.imshow() または plt.imshow() 関数を使用して表示すると、白色の画像が表示されます。
Note - np.zeros() または np.ones() を使用して numpy.ndarray を作成する場合、引数として dtype = np.uint8 を渡します。
###ステップ###必要なライブラリをインポートします。以下のすべての Python 例で、必要な Python ライブラリは
OpenCV、NumPy、および Matplotlib です。それらがインストールされていることを確認してください。 リーリー
np.zeros()を使用して numpy.ndarray を作成し、黒のイメージを作成します。 >size と dtype をパラメータとしてこれらのメソッドに渡します。ここでのデータ型は np.uint8 です。 リーリー
np.ones()を使用して numpy.ndarray を作成し、白いイメージを作成します。 size と dtype をパラメータとしてこれらのメソッドに渡します。ここでのデータ型は np.uint8 です。次に、配列に 255 を掛けます。 リーリー 白黒画像を表示します。
リーリー明確に理解するために、さまざまな例を見てみましょう。
例 1
の黒い画像を作成します。ここで、画像 width は 700、height は 350 です。 リーリー ###出力### 上記の Python プログラムを実行すると、次の出力ウィンドウが生成されます。
例 2
この例では、
700x350は 700、高さは 350であることに注意してください。 リーリー ###出力### 上記の Python プログラムを実行すると、次の出力ウィンドウが生成されます。
以上がOpenCV Pythonを使用して黒いイメージと白いイメージを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。