I have installed camelot from pypi, and had some issues with files remaining open. I tracked it down to pdfium_backend.py missing lines 44 and 45:
image.close()
doc.close()
With these added back in, no more issues.
I installed from github, and these lines are not missing, so it appears to be an issue with the pypi installation.