【发布时间】:2018-10-10 19:38:10
【问题描述】:
我需要编写一个等效的 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
【问题讨论】:
标签: java opencv image-processing bitwise-operators