Hi
Now I used the VSS112Q22.041P-000 and VSS122Q22.041P-000 with mappVision 5.28.1. After a long time running. Sometimes, the camera will be error. the status
of the camera shows Not enough free image memory. How could I solve this problem? Thanks!
Hi
Now I used the VSS112Q22.041P-000 and VSS122Q22.041P-000 with mappVision 5.28.1. After a long time running. Sometimes, the camera will be error. the status
of the camera shows Not enough free image memory. How could I solve this problem? Thanks!
Hello,
The SmartCamera has 32 image buffers which act as a queue in case the image capture needs to occur at a specific time but image processing is not yet done.
If all image buffers are used, the error IMAGEBUFFERS_FULL is displayed in the CameraStatus.
This status results when the image capture rate consistently exceeding the image processing rate.
The solution is either to adjust the image capture timing (slow it down) or to optimize/speed up the image processing time using the available parameters in the vision function.
Best regards,
Florian
Hi Florian
Thanks for your answering!
I currently take about 100ms of photos each time, and I tested that my image processing time is normally within 100ms per image. I suspect that in some cases, the image processing time may have become very long. In addition, if the camera enters the IMAGE BUFFERS FULL state, is there any function block I can use to restore it?
Hello,
Image processing may occasionally take longer. This depends on the images themselves and the settings of the vision application. This can cause images to accumulate in the queue, filling up the image buffers.
The IMAGEBUFFERS_FULL flag is automatically cleared once the image processing has processed enough images to free up at least one image buffer.
But be careful, if only one image buffer is free and another image is taken, then the image buffers will of course be full again afterwards.
I recommend taking a closer look at the timing between image acquisition and image processing, paying particular attention to any outliers in the image processing time.
These probably will occur repeatedly in succession.
Best regards,
Florian
Hi Florian
Will this cause the camera to not take photos and remain not ready during continuous photography? I encountered a situation where the camera suddenly stopped taking photos and remained not ready. And the camera status is 8
Hello,
normally, the IMAGE BUFFERS FULL flag should disappear once the image processing has finished processing the images in the queue and no more images are being captured (which the flag prevents anyway).
So yes, the flag should definitely disappear on its own.
As mentioned, it will naturally be set again as soon as the buffers are full (when images are being captured again).
If this behavior is different for you, please contact support so that a support ticket can be created.
Best regards,
Florian
All Right, Thanks for your answering!
is it your question answered? can you mark the reply that helped you the most?