java语言,基于opencv,如何将目标图之外的区域剔除,例如下图:将圆(椭圆)之外的黑色部分剔除?

如题所述

使用OpenCV中的inRange()函数,可以根据给定的颜色范围将目标图之外的区域剔除。下面是一个示例:
int val[3] = {0, 0, 0};
Mat mask;
inRange(image, Scalar(val[0], val[1], val[2]), Scalar(val[0], val[1], val[2]), mask);追问

能否写一个demo?

温馨提示:答案为网友推荐,仅供参考
相似回答