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 如何找到条形码的旋转角度_Image Processing_Image Rotation_Leptonica - Fatal编程技术网

Image processing 如何找到条形码的旋转角度

Image processing 如何找到条形码的旋转角度,image-processing,image-rotation,leptonica,Image Processing,Image Rotation,Leptonica,我需要将下图旋转回0度。 我尝试使用Leptonica图像处理库的pixFindSkewAndDeskew函数,但它返回输入图像的副本。我需要的输出图像可能如下所示 我的算法应该将任何方向的图像向后旋转 此功能的限制是什么 我必须为该功能提供什么类型的输入图像,例如高分辨率图像等。?我应该考虑哪些参数来获得“强>假”图像? 梯度方向的直方图应具有显示主导方向的峰值。如果这还不够,Hough变换将返回该方向上的许多分段 或者,您可以应用少量旋转,并尝试读取条形码,直到其工作。如果读者足够聪明,

我需要将下图旋转回0度。

我尝试使用Leptonica图像处理库的pixFindSkewAndDeskew函数,但它返回输入图像的副本。我需要的输出图像可能如下所示

我的算法应该将任何方向的图像向后旋转

此功能的限制是什么


我必须为该功能提供什么类型的输入图像,例如高分辨率图像等。?我应该考虑哪些参数来获得“强>假”<强>图像? 梯度方向的直方图应具有显示主导方向的峰值。如果这还不够,Hough变换将返回该方向上的许多分段


或者,您可以应用少量旋转,并尝试读取条形码,直到其工作。如果读者足够聪明,可以告诉你代码的轮廓,那么你就有了精确的方向。

渐变方向的直方图应该有一个显示主导方向的峰值。如果这还不够,Hough变换将返回该方向上的许多分段


或者,您可以应用少量旋转,并尝试读取条形码,直到其工作。如果读者足够聪明,可以告诉你代码的轮廓,你就有了准确的方向。

是的,但是如何使用直方图数据来找出轻量级的角度。我本来想用Hough变换,但在Leptonica中却找不到类似的函数。如何使用pixFindSkewAndDeskew Leptonica函数对图像进行反视图?输入图像分辨率为1586x1603。我应该使用哪种类型的输入图像?我试着改变函数中定义的参数仍然不起作用,但是如何使用直方图数据来找出Leptonica中的角度。我本来想用Hough变换,但在Leptonica中却找不到类似的函数。如何使用pixFindSkewAndDeskew Leptonica函数对图像进行反视图?输入图像分辨率为1586x1603。我应该使用哪种类型的输入图像?我试图更改函数中定义的参数,但仍然不起作用