Load image sequence

do this instead.

import cv2

imSeq = cv2.VideoCapture(r"D:\software\scripts\NikScr\img\images_%04d.jpg")
assert imSeq.isOpened()

cv2.namedWindow("window", cv2.WINDOW_NORMAL)

counter = 0
while True:
	ret, frame = imSeq.read()
	if not ret: break

	counter += 1
	print("count:", counter)

	cv2.imshow("window", frame)

	if cv2.waitKey(1000) != -1: # (-1 means no key)
		break

imSeq.release()
cv2.destroyAllWindows()

I’m think your 15 pictures simply played too quickly for you to notice. 25 ms * 15 pics = half a second.