Rare memory errors during frame acquisition with Matrox Solios eV-CL
5 次查看(过去 30 天)
显示 更早的评论
I have a problem with a Matrox frame grabber (Solios eV-CL). I am using this to capture from a Vieworks VC 4MC180 at fairly high data rates (4K resolution, 100+ fps), which I analyze on the fly; a small ROI is then saved to a video file. I use a videoinput object with a FramesAcquiredFcn to read out the incoming frames (50 at a time, currently).
While in general this works well (sometimes all goes smoothly for more than 100K frames), I occasionally get a memory error of the following sort, disrupting the acquisition:
"Error event occurred at 17:54:18 for video input object: <path to DCF file>
Unable to allocate memory for an incoming image frame due to insufficient free physical memory."
Occurence is unpredictable; sometimes the error occurs shortly after the start of the camera, sometimes after 20 minutes.The machine I am using is nowhere close to its memory limit (used RAM sits solidly at around 7 GB of 32 GB) and I have checked that frames are removed fast enough from the video input object with getdata(). I have the suspicion that it has something to do with the RAM on the frame grabber. I have also tried different acquisition modes (hardware triggered, free-run, etc.), but the error keeps popping up.
Anyone here who has encountered this or a similar error and can shed some light on the issue? Help would be very appreciated.
2 个评论
Sean Sanchez
2022-11-18
I'm seeing some intermittent issues in a similar way. Did you end up resolving this yourself?
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!