Open nowgood opened 6 years ago
same problem open VID_20160502_162358.mp4 success! ret=0 [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid [swscaler @ 0x1582d00] Slice parameters 0, 720 are invalid
platform: maxOS version 10.13.4 (17E202) opencv_version 3.4.1
I come cross error "Slice parameters 0, 720 are invalid" when I run this file. the reason is following code which set camera frame size don't work.
you can debug code to find camera property CAP_PROP_FRAME_WIDTH and CAP_PROP_FRAME_HEIGHT, in my case, both of them are 1280, not 800 or 600.
the solution is to add
cv::resize(image, image, cv::Size(width, height));
tostream_video
function