26

OpenCV 2 の Mat の convertTo メソッドと同じことを行う OpenCV python ラッパーの関数はありますか?

私は基本的にPythonでこの関数を呼び出したい

out.convertTo( out, CV_32F, 1.0/255, 0 );

out はグレースケール イメージです。

dst 引数を CV_32FC1 型のままにして cv.ConvertScale を既に使用していますが、Python コードを可能な限り cv2 に準拠させようとしています。手がかりはありますか?

4

3 に答える 3

20

これには単純に Numpy 関数を使用できます。

例:

res = np.float32(out)

スケーリングするには、個別に行う必要があります。

res = res*scaling_factor
于 2013-04-23T06:22:52.860 に答える
15

データ型を変換しようとしていない場合は、次を使用します。

cv2.convertScaleAbs(image, result, alpha, beta)

ここで、alpha は倍率、beta はシフト値です。 詳細については、OpenCV ドキュメントを参照してください。

于 2016-11-07T11:50:24.080 に答える