1

OpenCV で画像を回転させたい (現在は画像操作 SO answerの方法で行っています) が、回転によって作成されたギャップを埋めるために使用する色を指定したい - デフォルトでは黒です (以下を参照)。

ここに画像の説明を入力

これはどのように行うことができますか?

4

1 に答える 1

2

答えは公式ドキュメントにあると思います:

C: void cvWarpAffine(const CvArr* src, CvArr* dst, const CvMat* map_matrix, int flags=CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS, CvScalar fillval=cvScalarAll(0) )

どこ

CvScalar fillval=cvScalarAll(0)「ギャップ」の塗りつぶしの色を指​​定します。

fillvalこの関数を呼び出すときに、カラー スカラーで を指定するだけです。

于 2013-06-25T12:24:01.700 に答える