I was always concerned about my fish while at work and wondered if I could monitor them remotely.
We underwent numerous iterations in the design of the apparatus in order to ensure scalability for differing tank sizes. The original prototype was problematic and we opted for a v-plotter type configuration.
We were able to use Google's TensorFlow with success and were able to recognize all fish in the tank with a very low degree of error. Here is an example of nearly transparent fish being detected among others.