java如何使用安卓在opencv中裁剪图像
我有一个由opencv+java+安卓绘制的矩形。现在我需要裁剪并在我的imagwiw中显示如何裁剪它。submat方法仅允许int值。但是rect。tl()。x值是双精度的。铸造不是一个好的解决方案。它会犯错误
Core.rectangle(ImageMatin, rect.tl(), rect.br(), new Scalar(255, 0, 0),1); // works
Mat cropped = ImageMatin.submat(rect.tl().x, rect.height, rect.tl().x, rect.width); //error
# 1 楼答案
我从github推荐这个库:https://github.com/edmodo/cropper,它甚至有一个示例,所以如果您陷入困境,您可以随时参考它。此外,这个库非常适合裁剪和轻量级,我自己也在一两个应用程序中使用过它
# 2 楼答案
通过应用以下命令,可以裁剪垫子图像: