Pythonパッケージimutilsの紹介



Introduction Python Package Imutils



機能:画像が白い画像の黒い背景であると想定します。この関数は、画像上の画像の構造を描くことができます。この関数には2つの必須パラメーターが含まれています。1つ目はシングルチャネルイメージ、2つ目はサイズ、sizeは構造化要素カーネルのサイズです。オプションのパラメータ構造化があり、デフォルトはcv2.MORPH_RECTです。

#画像をスケルトン化する



灰色= cv2.cvtColor(logo、cv2.COLOR_BGR2GRAY)

スケルトン= imutils.skeletonize(gray、size =(3,3))



cv2.imshow( 'Skeleton'、skeletyon)

Matplotlibで表示する

機能:画像をOpencv表現からmatplotlibモジュールが表示できる形式に変換します。



注:Opencvはデフォルトで画像をBGR形式で開き、motplotibは画像をRGB形式で開きます。

例:

im = cv2.imread(example.png)

#誤り:色空間を変換せずに画像を表示する

plt.figure( 'Incorrect')

plt.imshow(im)

#正解:plt.imshowを使用する前に色空間を隠蔽する

plt.figure( '正しい')

plt.imshow(manisils.opencv2matplotlib(im))

plt.show()