[英]How to crop image in opencv with android
我有一個由opencv + java + android繪制的矩形。 現在我需要裁剪並在imagviwe中顯示如何裁剪。 submat methord僅允許使用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
我從github推薦了這個庫: https : //github.com/edmodo/cropper ,它甚至有一個示例,因此如果您遇到困難,可以隨時參考它。 另外,這個庫非常適合裁剪和輕量級應用,我本人已在一個或兩個應用程序中使用過它
您可以通過應用以下命令來裁剪Mat圖像:
Mat croppedImg = new Mat (sourceMat, ROI);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.