内存泄漏问题,深拷贝
This commit is contained in:
parent
a965a9dd7d
commit
318907eeac
|
|
@ -157,8 +157,14 @@ func GetDeviceCurrentFrameV3(deviceId int) (gocv.Mat, int) {
|
|||
switch deviceId {
|
||||
case 1:
|
||||
frame = Device1CurrentFrame
|
||||
//查看帧状态
|
||||
log.Printf("frame:%v,Device1CurrentFrame:%v \n", frame.Empty(), Device1CurrentFrame.Empty())
|
||||
|
||||
case 50:
|
||||
frame = Device50CurrentFrame
|
||||
//查看帧状态
|
||||
log.Printf("frame:%v,Device50CurrentFrame:%v\n", frame.Empty(), Device50CurrentFrame.Empty())
|
||||
|
||||
}
|
||||
|
||||
frame_countIface, ok := DeviceFrameCount.Load(deviceId)
|
||||
|
|
@ -171,8 +177,6 @@ func GetDeviceCurrentFrameV3(deviceId int) (gocv.Mat, int) {
|
|||
}
|
||||
//查看地址
|
||||
log.Printf("frame:%p,Device1CurrentFrame:%p,Device50CurrentFrame:%p\n", &frame, &Device1CurrentFrame, &Device50CurrentFrame)
|
||||
//查看帧状态
|
||||
log.Printf("frame:%v,Device1CurrentFrame:%v,Device50CurrentFrame:%v\n", frame.Empty(), Device1CurrentFrame.Empty(), Device50CurrentFrame.Empty())
|
||||
return frame, frame_count
|
||||
}
|
||||
func GetDeviceCurrentFrame(deviceId int) (gocv.Mat, int) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue