From a202a2ef4cd2f166e652ee5e1486908de2b281cc Mon Sep 17 00:00:00 2001 From: lijun Date: Sat, 18 Jan 2025 15:48:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=85=E5=AD=98=E6=B3=84=E6=BC=8F=E9=97=AE?= =?UTF-8?q?=E9=A2=98,=E6=B7=B1=E6=8B=B7=E8=B4=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- service/tool.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/service/tool.go b/service/tool.go index 9f7afc1..7d1138f 100644 --- a/service/tool.go +++ b/service/tool.go @@ -70,8 +70,13 @@ func SetDeviceCurrentFrameV2(frame *gocv.Mat, device_id int) error { //if err != nil { // log.Printf("设备:%d, 错误: 无法关闭帧\n", device_id) //} + //查看帧状态 + log.Printf("frame:%v,Device1CurrentFrame:%v \n", (*frame).Empty(), Device1CurrentFrame.Empty()) - deepcopier.Copy(frame).To(&Device1CurrentFrame) + err := deepcopier.Copy(*frame).To(&Device1CurrentFrame) + if err != nil { + log.Printf("设备:%d, 错误: 无法设置帧,err: %s \n", device_id, err.Error()) + } //Device1CurrentFrame = *frame case 50: //err := Device50CurrentFrame.Close() @@ -79,7 +84,10 @@ func SetDeviceCurrentFrameV2(frame *gocv.Mat, device_id int) error { // log.Printf("设备:%d, 错误: 无法关闭帧\n", device_id) //} //Device50CurrentFrame = *frame - deepcopier.Copy(frame).To(&Device50CurrentFrame) + err := deepcopier.Copy(*frame).To(&Device50CurrentFrame) + if err != nil { + log.Printf("设备:%d, 错误: 无法设置帧,err: %s \n", device_id, err.Error()) + } } frame_count, ok := DeviceFrameCount.Load(device_id) if !ok {