画像処理:
インポートは、ASのPLT matplotlib.pyplot インポートndimage AS scipy.ndimageを #は、画像データの読み込み num_img_arr = plt.imread(' :// //取得Pythonのファイル//test.jpg F ' ) plt.imshow(num_img_arr) #のイメージキャプチャデジタルを5 five_arr = num_img_arr [90:158,80:132 ] plt.imshow(five_arr) #1 次元削減動作(5つの3次元アレイ、それは寸法を小さくする必要がある、第三の次元を破棄することは色を表す) #(65、56、 3) プリント(' ピクチャ元の寸法:' 、five_arr.shape) #軸= 2、返し形状= [X、Y]、内部要素の各々におけるZが比較される ファイブ= five_arr.mean(= 2軸) 印刷(「写真の次元削減の大きさの後:」、five.shape) #(65、56である) plt.imshow(ファイブ) #の画像圧縮が28個の画素である* 28 ファイブ= ndimage.zoom(五、ズーム=(28 / 68,28 / 52である))、 #(28、28 ) を印刷(' 将来像圧縮寸法:' 、five.shape) #の表示は5圧縮 plt.imshow(5)を
結果:
元の画像寸法:(68、52、3 ) 寸法寸法後下方画像:( 68、52 ) の圧縮寸法後の画像:( 28、28)