ホームページ  >  記事  >  バックエンド開発  >  matplotlib を使用して Python で実装された画像の読み取り、切り取り、トリミング関数の例

matplotlib を使用して Python で実装された画像の読み取り、切り取り、トリミング関数の例

不言
不言オリジナル
2018-04-28 09:49:364405ブラウズ

この記事では、主に matplotlib を使用した Python の画像読み取り、カット、トリミング機能を紹介します。matplotlib に基づいた Python の読み込み、読み取り、座標制御、トリミング関連の操作スキルをサンプルの形で分析します。この記事の例では、matplotlib を使用して Python で実装された画像の読み取り、切り取り、トリミング関数について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

# -*- coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import matplotlib.pylab as plt
# 加载图像
im = plt.imread("C:/4.png")
print(im.shape)
# (y轴像素点数, x轴像素点数,图像通道数)
def plti(im, **kwargs):
  """
  画图的辅助函数
  """
  plt.imshow(im, interpolation="none", **kwargs)
  plt.axis('off') # 去掉坐标轴
  plt.show() # 弹窗显示图像
im = im[50:380,:250,:] # 直接切片对图像进行裁剪
plti(im)

処理前の画像:

実行後の効果:

関連する推奨事項:

Pythonは電子メールモジュールを使用します電子メールを処理する エンコードとデコード

Python が Beanstalkd を使用して非同期タスク処理を行う方法

Python で Unittest テスト インターフェイスを使用する手順の詳細な説明

以上がmatplotlib を使用して Python で実装された画像の読み取り、切り取り、トリミング関数の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。