漫画书页面由几个矩形区域组成,其中一些可能如下所示相互重叠。这些矩形也可能不是水平对齐的。
检测单个矩形区域的坐标和尺寸的最佳策略是什么?
我的平台是iOS和Android。我认为可能没有API直接解决问题。我只是想知道处理它的算法是什么?
感谢。
答案 0 :(得分:1)
这并不像其中一些评论那样难以实现....但是,如果您计划使用预先打包的视觉库,例如Matrox,Cognex或Halycon。已经内置的算法可以找到白色条带。如果您需要免费软件,可以通过OpenCV库获得算法。
学习任何这些库本身就是一项任务。人们花了好几年的时间来擅长这一点(并且做得很好)。
这些库将能够帮助您找到白色条带的部分并为您输出坐标。然后,您将必须编写自己的算法(再次从视觉库中获得一些帮助)来分隔每个块。我先从坐标和绘图线开始,然后找到交叉点。总的来说,绝对可行,但远远不容易。
答案 1 :(得分:0)
它可能太老了,可能对某些人有所帮助,我想您想为漫画实现导向视图,例如一种作为面板的组合学。为此,您需要CBZ或CBR文件以及CPD文件。 CPD文件具有获取给定comimcs区域的框架所需的数据。
从此处获取参考