long exposure time will cause this motion blur. Making the scene brighter will shorten exposure and so improve the sharpness ( low shutter speed (high integration time) gives a long exposure time)
using a cheap camera with a small sensor
the webcam's recording speed, or slow processing or streaming
the compression of the stream
[ ] try shining some bright lights on the area that camera is moving through, the scene brighter will shorten exposure and so improve the sharpness
[ ] increase speed by lowering the image resolution
[ ] Make sure when you set up your capture device, that you have all your settings set correctly using cv::VideoCapture's settting
Problems and solution
REF:
https://stackoverflow.com/questions/44552490/opencv-blurred-capture-with-usb-camera https://stackoverflow.com/questions/20097902/open-cv-capture-blurred Extra REF :
Detect motion blur in images - https://www.pyimagesearch.com/2015/09/07/blur-detection-with-opencv/