PyTorch で画像のサイズを特定のサイズに変更するにはどうすればよいですか?

Pytorch De Hua Xiangnosaizuwo Te Dingnosaizuni Bian Gengsurunihadousurebayoidesuka



PyTorch は、多数の画像を操作するためのさまざまなツールとモジュールを提供するよく知られた深層学習フレームワークです。また、画像のトリミング、サイズ変更、回転、反転、拡大縮小などのさまざまな変換を実行するためのクラスと関数のセットを備えた「torchvision.transforms」モジュールも提供します。ユーザーは「」を使用できます。 サイズ変更() 」メソッドを使用して、サイズ、つまり高さと幅を指定して、希望の画像のサイズを変更します。このメソッドは、指定されたサイズの新しいサイズ変更された画像を返します。

このブログでは、PyTorch で画像のサイズを特定のサイズに変更する方法を説明します。







PyTorch で画像のサイズを特定のサイズに変更するにはどうすればよいですか?

PyTorch で画像の寸法を変更し、特定のサイズにサイズ変更するには、以下の手順に従います。



ステップ 1: 画像を Google Colab にアップロードする



まず、Google Colab を開き、以下で強調表示されているアイコンをクリックします。次に、コンピューターから特定の画像を選択してアップロードします。





その後、画像が Google Colab にアップロードされます。



ここでは、次の画像をアップロードし、特定のサイズにサイズ変更します。

ステップ 2: 必要なライブラリをインポートする

次に、必要なライブラリをインポートします。たとえば、次のライブラリをインポートしました。

輸入トーチ
torchvision.transforms をインポートする として 変身
PILインポート画像から
matplotlib.pyplotをインポートする として ピート

ここ:

  • 輸入トーチ 」は PyTorch ライブラリをインポートします。
  • torchvision.transforms を変換としてインポートします 」は、画像データをニューラル ネットワークに供給する前に前処理するために使用される変換モジュールを torchvision からインポートします。
  • PILインポート画像から 」は、さまざまな画像ファイル形式を開いて保存します。
  • matplotlib.pyplotをpltとしてインポート 」は、視覚化とプロットの作成に使用される「pyplot」モジュールをインポートします。

ステップ 3: 入力イメージを読み取る

その後、入力画像をコンピュータから読み込みます。ここでは、「」を読んでいます。 ギャラクシー_img.jpg 」に保存します。 input_img ' 変数:

input_img = 画像.open ( 'galaxy_img.jpg' )

ステップ 4: 入力画像サイズを計算して印刷する

次に、入力画像のサイズ (幅と高さ) を計算し、出力します。

サイズ = input_img.size
印刷する ( 「元の(入力)画像のサイズ:」 サイズ )

入力画像の幅が「384」、画像の高さが「576」であることがわかります。

ステップ 5: 変換を作成する

次に、入力画像のサイズを変更するための変換を定義します。ユーザーは新しいサイズ、つまり新しい画像の高さと幅を指定する必要があります。ここでは、高さ「200」と幅「400」を指定しています。

変換 = 変換.サイズ変更 ( サイズ = ( 200 400 ) )

ステップ 6: 入力画像に変換を適用する

ここで、指定した入力画像に上記の変換を適用して、その寸法を変更します。

new_img = 変換 ( input_img )

ステップ 7: サイズ変更された画像とそのサイズを表示する

最後に、サイズ変更された画像を表示して表示し、そのサイズを確認します。

印刷する ( 「サイズ変更後の画像の新しいサイズ:」 、new_img.size )
plt.imshow ( 新しい画像 )
plt.ショー ( )

以下の出力は、入力画像のサイズが正常に変更されたことを示しています。現在、幅は「400」、高さは「200」です。

同様に、ユーザーは他のサイズを指定して画像のサイズを変更できます。ここでは、同じ入力画像のサイズを別のサイズ、つまり高さ「250」と幅「150」に変更します。

変換 = 変換.サイズ変更 ( サイズ = ( 250 150 ) )

これにより、画像が新しいサイズにリサイズされます。

比較

元の画像と、異なる寸法でサイズ変更された画像の比較を以下に示します。

注記 : ここから Google Colab ノートブックにアクセスできます リンク

PyTorch で画像を希望のサイズにリサイズする方法を効率的に説明しました。

結論

PyTorch で目的の画像を特定のサイズにサイズ変更するには、まず目的の画像を Google Colab にアップロードします。次に、必要なライブラリをインポートし、入力イメージを読み込みます。次に、入力画像のサイズを計算して印刷します。その後、「」を使用します。 サイズ変更() 」メソッドを使用して、目的の入力画像に変換を定義して適用します。最後に、新しいサイズ変更された画像とそのサイズを表示します。このブログでは、PyTorch で目的の画像を特定のサイズに変更する方法を説明しました。