0
タイトルには画像があり、ピクセル座標を数学関数を使って変更したいと考えています。これまでのところ、以下のコードは動作しますが、ネストされたループのために非常に時間がかかります。早くするための提案はありますか?定量的であるためには、12MPixel画像でプロセスを完了するのに約2〜2.5分かかります。OPEN CV - ピクセル座標を変更します
imgcor = np.zeros(img.shape, dtype=img.dtype)
for f in range(rowc):
for k in range(colc):
offX = k + (f*b*c*(math.sin(math.radians(a))))
offY = f + (f*b*d*(math.cos(math.radians(a))))
imgcor[f, k] = img[int(offY)%rowc, int(offX)%colc]
P.S.私はopencv 2.4.13とPython 2.7を使用しています。
私が試した、あなたは正しかったです。同じ画像では170秒から99秒に落ちました。しかし、それでも私は60秒以下になる必要があります。 – Nikos
お返事ありがとうございます! – mitoRibo
更新されたコードを実行してみてください。 – mitoRibo