私の目標は、画像から任意のカードを抽出するために..ですキャンバス:画像内のカードの検索コーナー
説明:
私は最初に次のイメージを持っている...
キャンバス上に描いて、鋭いエッジ検出を適用し、これを得ました。
私が取得したい結果はと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エッジ検出を取得した後、さらに進んでいく方法を推測することができません。 –