We just received a new batch of A4 calibration pattern boards for the optical calibration of cameras. Printed on white backed aluminium laminate material for highest precision through extra stiffness and flatness. Calibration patterns are required for the optical calibration of cameras i.e. for computer vision applications. Rather simple for the visual spectrum - much more challenging in the infrared spectrum with cameras intended for thermography. We designed special calibration patterns for the calibration of our multispectral camera (infrared + visual).
Having some code at hand to generate the patterns, we decided to testdrive the dashboarding solution streamlit. We programmed a small calibrator board generator based on opencv, that you can try and use for free in the streamlit cloud: calibration pattern generator. The dashboard runs on limited resources, so please don’t over stress it. Also we found and reported 3 bugs during our evaluation - as of version 2022.2 the interactive board may still become stuck and sometime the controls don’t play well. In a production app we could probably work around the issues, but for this demo we decided to wait for the fixes to be introduced in the next streamlit version.
As for streamlit: it’s actually straight forward to use. And we would recommend it to individuals to present and make their results available to a small group of users. If you’re fluid in the python programming language and you need to present any kind of data interactively (CFD optimization results, modelling, etc) to your peers, you definitely should give it a try. Their streamlit example gallery has plenty of impressive examples.