Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenCVForUnity.UnityUtils.Utils.renderTextureToMat has memory leak #182

Open
CurtWachs opened this issue Feb 9, 2024 · 4 comments
Open

Comments

@CurtWachs
Copy link

If I use the method OpenCVForUnity.UnityUtils.Utils.renderTextureToMat memory usage goes up constantly as I am using the method in a LateUpdate.

If I instead manually convert the RenderTexture into a Texture2D and then use OpenCVForUnity.UnityUtils.Utils.texture2DToMat there is no memory leak.

I commented out all other code in my LateUpdate aside from the Mat conversion and renderTextureToMat leaks, texture2DToMat does not.

@EnoxSoftware
Copy link
Owner

Thank you very much for reporting.
Could you please tell me which version of OpenCVForUnity you tried?

@CurtWachs
Copy link
Author

I am using version 2.5.8.

@EnoxSoftware
Copy link
Owner

The Utils.renderTextureToMat() method does not seem to exist in OpenCVForUnity 2.5.8. What code have you tested?

@CurtWachs
Copy link
Author

My apologies, it seems the github version differs from the Asset store version. Is there somewhere better to direct my findings on that version?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants