0

タイトルはかなり自明です。仕事のために QuaggaJS を評価することを余儀なくされており、多くの問題に直面しています。主な問題は、カメラ ビューが、要求した 640x480 ブロックではなく細長い帯としてレンダリングされることです。

    Quagga.init({
        inputStream : {
            name : "Live",
            type : "LiveStream",
            target: document.querySelector('#scanblock'),
            constraints: {
                width: 640,
                height: 480,
                aspectRatio: {min: 1, max: 100},
                facingMode: "environment" // or user
            }
        },
        locate: false,
        locator: {
            patchSize: "medium",
            halfSample: true
        },
        numOfWorkers: 2,
        frequency: 10,
        decoder : {
            readers : ["code_128_reader"]
        }
    }, function(err) {
        if (err) {
            console.log(err);
            return
        }
        console.log("Initialization finished. Ready to start");
        Quagga.start();
    });

    Quagga.onDetected(function (result) {
        var last_code = result.codeResult.code;
        alert(last_code);
        console.log(last_code);
        Quagga.stop();
    });

ここに画像の説明を入力

4

0 に答える 0