title: The output video is not same as the original video Open CV
body: <p>I am having an issue when reading a video in open cv. When I run the output, it is not showing the whole video. It is like a zoomed video. Output video is not same as original video. How to show the whole video? I am a newbie in python and open cv. Below is the screenshot of the output.
  <a href="https://i.stack.imgur.com/Yy8S4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Yy8S4.png" alt="enter image description here"></a></p>
  
  <p>And below is the real image of the video
  <a href="https://i.stack.imgur.com/Etgss.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Etgss.jpg" alt="enter image description here"></a></p>
  
  <pre><code>vidCap = cv2.VideoCapture('video.mp4')
  
   while (True):
      success, img = vidCap.read()
      gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
      th, bw = cv2.threshold(gray, 170, 255, cv2.THRESH_BINARY)
      bw = imclearborder(bw)
      RemoveTop(bw, round(bw.shape[0] * 0.6))
      RemoveTriangle(bw)
      bw = bwareaopen(bw, 700)
      blueMask = img.copy()
      blueMask[:, :] = (255, 0, 0)
      cv2.copyTo(blueMask, bw, img)
      cv2.imshow('Output', img)
      if cv2.waitKey(1) &amp; 0xFF == ord('q'):
          break
  vidCap.release()
  cv2.destroyAllWindows()
  </code></pre>
  
  <p>I expect the output to show the whole video same as the original video</p>