I’ve used R Shiny and Python Dash in the past a bit. I’ve recently been tasked with building a web app, and I am trying to figure out if Python Dash can handle this use case. I need to build an app that can:
upload a user’s image
run a custom Python machine learning program on the image
display a visualization of the machine learning output next to the source image (some kind of interactive heatmap)
allow the user to zoom in & out and interactively select areas of the heatmap or original image to view details on
When I used Dash in the past, I had difficultly running arbitrary external programs with it; I am not sure what the situation for this currently is. Would Dash be appropriate for this? Or would I need a more low-level framework to do this, and if so, any suggestions? Thanks.