[英]How to detect upside down text in image / upside down image using OpenCV and Java
只需运行您的代码,如果它在第一遍没有发现任何东西,那么您可以旋转图像并重试? 或者,您可以尝试仅扫描卡的一小部分,然后确定卡是否正确朝上。
坐下来思考一下自己如何做得最好将是值得的。
至于旋转图像,您是否尝试过查找? 因为如果您使用的是缓冲图像,则可以使用简单的AffineTransform完成旋转:
AffineTransform at = AffineTransform.getRotateInstance(Math.PI, image.getWidth()/2, image.getHeight()/2.0);
BufferedImage myRotatedImage = createTransformed(image, at);
编辑:要旋转Mat
对象,可以使用:
Imgproc.warpAffine(Mat source, Mat dest, Mat M, Size size)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.