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 ImageMagick-如何检测银行支票的方向并通过编程更改方向_Image Processing_Imagemagick_Ocr_Tesseract_Imagemagick Convert - Fatal编程技术网

Image processing ImageMagick-如何检测银行支票的方向并通过编程更改方向

Image processing ImageMagick-如何检测银行支票的方向并通过编程更改方向,image-processing,imagemagick,ocr,tesseract,imagemagick-convert,Image Processing,Imagemagick,Ocr,Tesseract,Imagemagick Convert,我有很多银行支票的图像,其中许多是纵向模式,许多是横向模式 如何自动检测方向并将所有图像的方向更改为横向模式,以便它们为Tesseract OCR返回正确的输出 我想把它改成这样 如今,许多数码相机在元数据中包含一个方向字段。如果这是真的,那么您可以使用Imagemagick的-自动定向功能。即: convert -auto-orient input.jpg output.jpg 然而,对于这张图片,情况似乎并非如此。元数据中没有方向字段。此外,这种类型的照片通常是在检查平面放在桌子上,相机

我有很多银行支票的图像,其中许多是纵向模式,许多是横向模式

如何自动检测方向并将所有图像的方向更改为横向模式,以便它们为Tesseract OCR返回正确的输出

我想把它改成这样


如今,许多数码相机在元数据中包含一个方向字段。如果这是真的,那么您可以使用Imagemagick的-自动定向功能。即:

convert -auto-orient input.jpg output.jpg

然而,对于这张图片,情况似乎并非如此。元数据中没有方向字段。

此外,这种类型的照片通常是在检查平面放在桌子上,相机笔直向下的情况下拍摄的。那么相机的方向就没有意义了。你可以试着把它双向传递给Tesseract,看看哪种方式有效。