mirror of
https://github.com/gen2brain/cam2ip.git
synced 2026-07-24 22:05:07 +00:00
Fix camera test FPS
This commit is contained in:
@@ -29,25 +29,28 @@ func TestCamera(t *testing.T) {
|
||||
var i int
|
||||
var n = 10
|
||||
|
||||
start := time.Now()
|
||||
timeout := time.After(time.Duration(n) * time.Second)
|
||||
|
||||
for {
|
||||
select {
|
||||
case <-timeout:
|
||||
fmt.Printf("FPS: %.2f\n", float64(i)/float64(n))
|
||||
fmt.Printf("FPS: %.2f\n", float64(i)/time.Since(start).Seconds())
|
||||
return
|
||||
default:
|
||||
i += 1
|
||||
|
||||
img, err := camera.Read()
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
continue
|
||||
}
|
||||
|
||||
err = image.NewEncoder(io.Discard, 75).Encode(img)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
continue
|
||||
}
|
||||
|
||||
i += 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user