shuzo-kino.hateblo.jp
およそ一年ぶりにこのテーマに
実際のところ
import cv2 import numpy as np img = cv2.imread('gauge.jpg') # 変換フラグ:キュービック補間 + 外れ値塗りつぶし + 極座標へリニアマッピング flags = cv2.INTER_CUBIC + cv2.WARP_FILL_OUTLIERS + cv2.WARP_POLAR_LINEAR # 引き数:画像, 変換後サイズ(幅、高さ)、中心座標(X座標、Y座標)、半径、変換フラグ linear_polar_image = cv2.warpPolar(img, (300, 1000), (312, 275), 250, flags) # 表示 #cv2.imshow("Show WarpPolar Image", linear_polar_image) cv2.waitKey() cv2.destroyAllWindows()