有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java opencv中执行联合操作

我需要写一个等价的Java OpenCV代码作为这个C++代码

Mat1b mask1, mask2;
inRange(hsv, Scalar(0, 70, 50), Scalar(10, 255, 255), mask1);
inRange(hsv, Scalar(170, 70, 50), Scalar(180, 255, 255), mask2);

Mat1b mask = mask1 | mask2;

当我试图使用|操作符时,它导致了一个错误

Mat mask1 = new Mat();
Mat mask2 = new Mat();
Core.inRange(hsv, new Scalar(0, 70, 50), new Scalar(10, 255, 255), mask1);
Core.inRange(hsv, new Scalar(170, 70, 50), new Scalar(180, 255, 255), mask2);

Mat hsvThres = mask1 | mask2;

错误:The operator | is undefined for the argument type(s) org.opencv.core.Mat


共 (0) 个答案