Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.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 Matlab图像转换jp2到jpg_Image_Matlab_Jpeg - Fatal编程技术网

Image Matlab图像转换jp2到jpg

Image Matlab图像转换jp2到jpg,image,matlab,jpeg,Image,Matlab,Jpeg,我在matlab中遇到了一个奇怪的问题。我的代码接收jp2文件目录,并将它们全部转换为tiff、png或jpg文件。然后将这些文件放入一个新目录中。用户可以根据使用的像素数指定文件的大小(例如:1:3:end是每三个像素一次)。此代码适用于png和tiff转换 jpg转换没有任何错误,但当我点击新文件夹中的jpeg文件时(它至少会进入该文件夹),它会说“Windows Photo Viewer无法打开此图片,因为该文件似乎已损坏、损坏或太大”。我尝试在其他查看器中打开图片,但它说了同样的话。所有

我在matlab中遇到了一个奇怪的问题。我的代码接收jp2文件目录,并将它们全部转换为tiff、png或jpg文件。然后将这些文件放入一个新目录中。用户可以根据使用的像素数指定文件的大小(例如:1:3:end是每三个像素一次)。此代码适用于png和tiff转换

jpg转换没有任何错误,但当我点击新文件夹中的jpeg文件时(它至少会进入该文件夹),它会说“Windows Photo Viewer无法打开此图片,因为该文件似乎已损坏、损坏或太大”。我尝试在其他查看器中打开图片,但它说了同样的话。所有png和tiff图片都打开良好

非常感谢您的帮助,谢谢


编辑:我注意到当我在jpeg文件的位置上调用imshow时,它实际上显示在matlab中。它仍然不会显示在任何图像查看器中,但是

您可以编辑您的帖子以包含代码吗?简化您的问题以调试它。从一个生成坏JPEG的JP2文件开始。根据完整代码中的方法进行转换,并确认问题仍然存在。编辑您的问题,提供演示此问题的最小可运行示例代码,以便其他人可以复制它。如果可能的话,把有问题的JP2文件放到网上。这样你就有了代码。。。太好了。你能告诉我们这个代码是什么样子吗?