答案 0 :(得分:1)
如果你可以认为边框没有重要信息,你可以像这样裁剪照片:
C ++代码:
cv::Mat img;
//load your image into img;
int padding=MAX_WIDTH_HEIGHT_OF_THE LINEAS_AREA
img=img(cv::Rect(padding,padding,img.cols-padding,img.rows-padding));
如果没有,你必须找到一个不那么愚蠢的解决方案,例如:
另一种解决方案,假设手写形状已连接:
另一种解决方案,假设手写形状可能不连续:
P.S。我没有触及HoughLine变换,因为我不了解形状。我假设其中一些可能包含很直线。