[英]Crop image after selecting area using edge detection in android
我想自動選擇要稍后裁剪的頁面區域。 我認為邊緣檢測可能是有用的,並使用canny邊緣檢測來查找圖像的邊緣。 現在我有這個形象! 但我不清楚選擇頁面區域為矩形。 任何人都可以建議這個問題的方法或實現? 我真正想要做的是選擇頁面區域如下。 有沒有其他方法可以做到這一點? 我還在使用matlab的數字圖像處理介紹書中看到了邊界檢測。 但我對此並不熟悉。 我可以將它用於此目的嗎?
我假設你有“Canny-ed”形象。 現在您可以使用Imgproc.findCountours
來查找和存儲邊緣(您需要List<MatOfPoint>
)。 在使用findContours
之前,我會使用Imgproc.dilate
,這可能有助於找到輪廓(它“變胖”線,所以我們確信findContours
不會錯過你的目標)。 然后,您只需使用Imgproc.boudningRect
即可獲得投資回報率。 然后使用此ROI裁剪圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.