我的目標是從圖像中提取任何卡..帆布:查找卡的角落圖像
說明:
我有以下的圖像開始...
拔出來在畫布上並施加Canny邊緣檢測,並得到這..
我希望得到的結果應該是somethig類似於:
取出存儲卡了,我需要找到卡的角落形象。
OR
的另一種方式,我在互聯網上發現的是:
遍歷所有的邊緣,並找到封閉的,那麼
找到最大的封閉邊緣和作物因此。
但我越來越無力,而試圖建立任何邏輯來實現任何方法。
這樣做是爲了獲得邊緣檢測,並且我無法繼續辦理:
var img = new Image();
img.src = "bcard.png";
img.onload = function() {
var canv = document.getElementById("canv");
var ctx = canv.getContext("2d");
canv.height = img.height;
canv.width = img.width;
ctx.drawImage(img,0,0);
window.canny = CannyJS.canny(canv); //included a js script to do canny edge detection
canny.drawOn(canv);
}
包含您嘗試過的代碼。圖像不會幫助! – Pugazh
@Pugazh得到邊緣檢測後,我無法猜測任何方法去更進一步.. –