目标是从上到下扫描流程图并获取其结构细节。 使用以下方法: 边缘检测:它给出了所有边缘,但是如何区分形成连接2形状的形状和边缘的边缘?
连接组件:这会给出所有已连接的区域,但如何区分形状和连接线?
轮廓检测:基于轮廓编写下面的代码并成功获得了封闭区域(形状)但是如何获得连接线?
gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY) # grayscale
blur = cv2.GaussianBlur(gray,(5,5),0)
ret3,th3 = cv2.threshold(blur,60,255,cv2.THRESH_BINARY+cv2.THRESH_OTSU)
contours, hierarchy = cv2.findContours(th3,cv2.RETR_LIST,cv2.CHAIN_APPROX_NONE)
之后使用了boundedbox和approxpolydp来获得形状
请指导如何找到连接两个方框的行以及与方框的关系?