OpenCV Pythonを使用して黒いイメージと白いイメージを作成するにはどうすればよいですか?

WBOY
リリース: 2023-09-06 18:57:03
転載
1305 人が閲覧しました

黒のイメージを作成するには、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 を作成し、黒のイメージを作成します。 >sizedtype をパラメータとしてこれらのメソッドに渡します。ここでのデータ型は np.uint8 です。 リーリー

np.ones()

を使用して numpy.ndarray を作成し、白いイメージを作成します。 sizedtype をパラメータとしてこれらのメソッドに渡します。ここでのデータ型は np.uint8 です。次に、配列に 255 を掛けます。 リーリー 白黒画像を表示します。

リーリー

明確に理解するために、さまざまな例を見てみましょう。

例 1

この例では、

700x350

の黒い画像を作成します。ここで、画像 width700height350 です。 リーリー ###出力### 上記の Python プログラムを実行すると、次の出力ウィンドウが生成されます。

例 2

如何使用OpenCV Python创建一张黑色图像和一张白色图像?この例では、

700x350

の白い画像を作成します。ここの画像の

700高さ350であることに注意してください。 リーリー ###出力### 上記の Python プログラムを実行すると、次の出力ウィンドウが生成されます。

以上がOpenCV Pythonを使用して黒いイメージと白いイメージを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート