我想在一张图片中拆分多张图片。
我的方法:
1- 使用金字塔分割量化图像。
2- 从图像中提取轮廓。
3- 累积水平和垂直边缘。
4- 计算水平线和垂直线的交点。
你对这个问题有什么建议?
请引用here查看示例图片。
最佳答案
我假设图像的数量和大小是可变的(如果它们不是,那么您可以轻松地以已知距离进行切割)
由于不同图片之间的拼接会产生对比,可以使用canny加标准线检测。你可以找到a good tutorial here .还要检查 HoughLines 的文档& HoughLinesP .
检测到线条后,可以把非水平非垂直的都舍弃掉。然后,您可以找到水平线和垂直线之间的位置和距离,以计算子图像边界。
关于opencv - 将多张图像分割成一张的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24527362/