将相片中的文档区域(如A4纸)提取出来

将照片中的文档区域(如A4纸)提取出来
手机拍照 任意一张矩形纸张得到的照片,怎么处理一下生成只有文档的图片,求大神给思路。
其实就是确定文当在照片中的区域。

简单描述  一张图片中有一张纸,想得到一张图片去掉多部分。
------解决方案--------------------
背景需求是什么?

直接使用OCR工具?
------解决方案--------------------
ocr支持自动旋转的吧?

自己做:
从上至下 不断取一行像素,通过颜色差异确定突变的x坐标,就是纸张边缘线与当前行的交叉点
这些交叉点组成了纸张边缘线

从左至右 不断取一列像素,通过颜色差异确定突变的y坐标,就是纸张边缘线与当前列的交叉点
这些交叉点组成了纸张边缘线

。。。
------解决方案--------------------
任意纸有难度,如果是纯色背景的纸(比如白纸)就较为简单点,二值化图片后x或y坐标逐像素扫描,扫到黑色的像素点就能确定文字内容区域的矩形范围了。
------解决方案--------------------
引用:
Quote: 引用:

ocr支持自动旋转的吧?

自己做:
从上至下 不断取一行像素,通过颜色差异确定突变的x坐标,就是纸张边缘线与当前行的交叉点
这些交叉点组成了纸张边缘线

从左至右 不断取一列像素,通过颜色差异确定突变的y坐标,就是纸张边缘线与当前列的交叉点
这些交叉点组成了纸张边缘线

。。。


对我就是想取纸张的边缘线,你说的这个突变怎么来确定呢。因为实际照片中像素点并不是想象中那么纯的


所以要取多个突变的点,再求它们的平均结果