Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 当通过RTP传输JPEG时,我应该如何调整尺寸不是8的倍数的图像?_Image Processing_Video Streaming_Jpeg_Rtp_Live555 - Fatal编程技术网

Image processing 当通过RTP传输JPEG时,我应该如何调整尺寸不是8的倍数的图像?

Image processing 当通过RTP传输JPEG时,我应该如何调整尺寸不是8的倍数的图像?,image-processing,video-streaming,jpeg,rtp,live555,Image Processing,Video Streaming,Jpeg,Rtp,Live555,如中所述,对于RTP数据包,jpeg图像的尺寸存储为8像素倍数,但是对于实际的jpeg文件,情况并非如此 我应该如何适应尺寸不是8的倍数的图像?是将图像大小重新调整为最接近的倍数,还是将存储的值增加1? 后一种选择在精确地流式传输原始图像方面似乎最为合理,但这会导致分段错位或拉伸图像吗?甚至仅仅是一条毫无意义的像素 编辑: 以下是原始图像: 以下是VLC的屏幕截图,未将尺寸值增加1: 以下是增加尺寸值以说明多余像素后的屏幕截图: 正如你所看到的,它们每个都有片段错位,但表现方式不同!除此之

如中所述,对于RTP数据包,jpeg图像的尺寸存储为8像素倍数,但是对于实际的jpeg文件,情况并非如此

我应该如何适应尺寸不是8的倍数的图像?是将图像大小重新调整为最接近的倍数,还是将存储的值增加1?
后一种选择在精确地流式传输原始图像方面似乎最为合理,但这会导致分段错位或拉伸图像吗?甚至仅仅是一条毫无意义的像素

编辑:
以下是原始图像:
以下是VLC的屏幕截图,未将尺寸值增加1:
以下是增加尺寸值以说明多余像素后的屏幕截图:

正如你所看到的,它们每个都有片段错位,但表现方式不同!除此之外,量化表显然存在问题——尽管这可能是段错位的副作用。
处理多余像素的合适解决方案是什么?节段脱位的原因是什么