mirror of https://github.com/certusone/dc4bc.git
feat: added QR code functionality
This commit is contained in:
parent
205857ea18
commit
2833f5b317
|
@ -2,6 +2,7 @@ package qr
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"log"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/makiuchi-d/gozxing"
|
"github.com/makiuchi-d/gozxing"
|
||||||
|
@ -18,8 +19,16 @@ func ReadQRFromCamera() (string, error) {
|
||||||
}
|
}
|
||||||
window := gocv.NewWindow("Hello")
|
window := gocv.NewWindow("Hello")
|
||||||
|
|
||||||
defer webcam.Close()
|
defer func() {
|
||||||
defer window.Close()
|
if err := webcam.Close(); err != nil {
|
||||||
|
log.Fatalf("failed to close camera: %v", err)
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
defer func() {
|
||||||
|
if err := window.Close(); err != nil {
|
||||||
|
log.Fatalf("failed to close camera window: %v", err)
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
|
||||||
img := gocv.NewMat()
|
img := gocv.NewMat()
|
||||||
tk := time.NewTimer(timeToScan)
|
tk := time.NewTimer(timeToScan)
|
||||||
|
|
Loading…
Reference in New Issue