ガイドパッケージ:
インポートのNPとしてnumpyの インポートCV2の インポートPLTのようmatplotlib.pyplot デフ:ショー(画像) plt.imshow(画像) plt.axis(' オフ' ) plt.show() DEF 関数imread(画像): 画像 = cv2.imread(画像) 画像 = cv2.cvtColor(画像、cv2.COLOR_BGR2RGB) リターン画像
画像平滑化処理:
= [(3,3)、(9,9)、(15、15 kernelsizes )] plt.figure(figsize =(15、15 )) のために I、Kenel に列挙(kernelsizes): plt.subplot( 1,3 、私は+ 1 ) #の平均平滑方法 ブラー= cv2.blur(イメージ、Kenel) plt.axis(' OFF ')#表示されない座標 plt.titleを(' グレート表題' + STR(Kenel)) plt.imshow(ブラー) plt.show()
ガウスぼかし:
= [(3,3)、(9,9)、(15、15)] kernelsizes #のみピクチャのを、平均およびガウスぼかしぼかしは違いありません。 plt.figure(figsize =(15、15 )) のために I、Kenel で列挙(kernelsizes): plt.subplot( 1,3、I + 1。 )# 平均平滑方法 ぼかし= cv2.GaussianBlur(イメージ、Kenel、0 ) plt.axis(' OFF ')#座標は表示されませ plt.titleを(' グレートタイトル' + STR(Kenel)) plt.imshow(ブラー) plt.show()
中央値ブラー:
plt.figure(figsize =(15、15 )) のために I、Kenel で列挙((3,9,15)):位手段は、畳み込みカーネル3×3,9の代表* 9,15 * 15である plt.subplot (私は+ 1,3、1 ) #の平均平滑方法 ブラー= cv2.medianBlur(イメージ、Kenel、0) plt.axis(' OFFは')位座標表示されない plt.title(' グレート表題' + STR(Kenelを)) plt.imshow(ぼかし) plt.show()