2

Mat imageOpenCV の Java API に保存されている画像の色を反転するにはどうすればよいですか? を使用image.inv()するとエラーが発生します。

4

3 に答える 3

11

inv()逆行列の計算に使用されます。代わりにbitwise_notを使用してください:

Core.bitwise_not( image, image );
于 2016-05-11T13:34:58.243 に答える
10

念のため:

Mat invertcolormatrix= new Mat(image.rows(),image.cols(), image.type(), new Scalar(255,255,255));

Core.subtract(invertcolormatrix, image, image);
于 2013-10-23T17:47:47.363 に答える
2

inv()メソッドは、行列の逆をとろうとするため、失敗しています (ほとんどの場合、画像行列は反転できません)。

2 つの画像を互いに差し引くことができるので、すべての値が 255 の画像を作成し、その画像から元の画像を抽出することができます。

于 2013-10-23T17:23:41.613 に答える