使用分离方式,修改视频流返回方式

This commit is contained in:
lijun 2025-01-18 19:41:34 +08:00
parent 5150e1134e
commit 8de01c90c2
1 changed files with 1 additions and 4 deletions

View File

@ -182,6 +182,7 @@ func getVideoFrame(device proto.DeviceInfo) {
lineType := 2 lineType := 2
z := 0 z := 0
var frame gocv.Mat var frame gocv.Mat
frame = gocv.NewMat()
for { for {
if device.LogFrame > 0 && z%device.LogFrame == 0 { if device.LogFrame > 0 && z%device.LogFrame == 0 {
log.Printf("设备:%d 当前帧: %d\n", device.ID, z) log.Printf("设备:%d 当前帧: %d\n", device.ID, z)
@ -189,10 +190,6 @@ func getVideoFrame(device proto.DeviceInfo) {
if device.NextStop { if device.NextStop {
break break
} }
if frame.Empty() {
frame = gocv.NewMat()
}
frame = gocv.NewMat()
ok := webcam.Read(&frame) ok := webcam.Read(&frame)
if !ok { if !ok {
log.Printf("设备:%v 错误: 无法从视频流中读取帧\n", device) log.Printf("设备:%v 错误: 无法从视频流中读取帧\n", device)