看起来OpenCV Java API缺少另一个凸凸()签名:
convexHull(MatOfPoint points, MatOfPoint hull);
就像可以用C ++调用一样。
虽然我们还没有添加它,你需要创建的 船体 在 MatOfPoint 手动格式:
- 使用
MatOfPoint::toArray()
或MatOfPoint::toList()
获取轮廓点 - 使用
MatOfInt::toArray()
或MatOfInt::toList()
获取其船体索引 - 创建一个新的
Point[]
或List<Point>
仅具有船体的点 MatOfPoint
通过MatOfPoint::fromArray()
或转换为MatOfPoint::fromList()
- 呼叫
Core.drawContours()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)