An algorithm to count falling drops

DURATION less than 1 month
TEAM 1 developer

An application to automatically count drops of fluid on video. It can be used in high-precision manufacturing, pharmaceuticals, to detect potential leakages of weak equipment.

  1. Video processing in order to recognize the object of interest
  2. Counting the number of drops
  1. To catch a moving object in the video, it is needed to leave this single object on all the shots. For this purpose background and foreign objects should be removed from the shots.
  2. To count the number of drops, we analyzed all shots of the video to detect a stretched drop using OpenCV
  1. As a result, we managed to accurately recognize the drop falling on the video and count the fallen drops.
  2. The data on the calculated number can be compared with the admissible values depending on the specific task and industry.
Areas of expertise

Computer vision // Image processing // Video processing

Additional Technologies

OpenCV //

An application to identify amphibians
An application to identify amphibians
A solution to detect label position and volume of liquid in the bottle
A solution to detect label position and volume of liquid in the bottle

Warning: sort() expects parameter 1 to be array, object given in /var/www/ on line 27

Fatal error: Uncaught Error: Cannot use object of type stdClass as array in /var/www/ Stack trace: #0 /var/www/ Ressio_Plugin_Lazyload->createSrcset(Object(Ressio_HtmlOptimizer_Stream_NodeWrapper)) #1 /var/www/ Ressio_Plugin_Lazyload->onHtmlIterateTagIMG(Object(Ressio_Event), Object(Ressio_HtmlOptimizer_Stream), Object(Ressio_HtmlOptimizer_Stream_NodeWrapper)) #2 /var/www/ Ressio_Dispatcher->triggerEvent('HtmlIterateTagI...', Array) #3 /var/www/ Ressio_HtmlOptimizer_Stream->htmlIterate('<!DOCTYPE html>...') #4 /var/www/ in /var/www/ on line 276