Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何检测漫画书页面上的矩形区域?_Android_Iphone_Opencv_Ipad_Graphics - Fatal编程技术网

Android 如何检测漫画书页面上的矩形区域?

Android 如何检测漫画书页面上的矩形区域?,android,iphone,opencv,ipad,graphics,Android,Iphone,Opencv,Ipad,Graphics,漫画书页由几个矩形区域组成,其中一些区域可能相互重叠,如下所示。此外,这些矩形可能没有水平对齐 检测单个矩形区域的坐标和尺寸的最佳策略是什么 我的平台是iOS和Android。我认为可能没有API可以直接解决这个问题。我只是想知道处理它的算法是什么 谢谢 这并不像某些评论所说的那么难……但是,如果您计划使用预打包的vision库,如Matrox、Cognex或Halycon。已经有内置的算法可以找到白色的条纹。如果您想要自由软件,可以通过OpenCV库使用一些算法 学习这些库本身就是一项任务。人

漫画书页由几个矩形区域组成,其中一些区域可能相互重叠,如下所示。此外,这些矩形可能没有水平对齐

检测单个矩形区域的坐标和尺寸的最佳策略是什么

我的平台是iOS和Android。我认为可能没有API可以直接解决这个问题。我只是想知道处理它的算法是什么

谢谢


这并不像某些评论所说的那么难……但是,如果您计划使用预打包的vision库,如Matrox、Cognex或Halycon。已经有内置的算法可以找到白色的条纹。如果您想要自由软件,可以通过OpenCV库使用一些算法

学习这些库本身就是一项任务。人们花了数年的时间来做好这件事(并从中赚大钱)


这些库将能够帮助您找到白色条带的部分,并为您输出坐标。然后,您必须编写自己的算法(在vision库的帮助下)来分离每个块。我会先获取坐标和绘制线,然后找到交点。总的来说,确实可行,但从长远来看并不容易。

它太旧了,可能对某些人有帮助,我想你应该为漫画实现引导视图,比如一个漫画提供面板。为此,您需要CBZ或CBR文件以及CPD文件。CPD文件具有获取给定区域的帧所需的数据

以此为参考,


无论如何,这不是一项容易的任务。盒子的轮廓不是固定不变的,语音气泡和类似的东西穿过面板之间的水槽(它们“属于哪个面板?”),一些面板没有背景,因此没有定义矩形。你可以写一篇关于解决这个问题的大学论文。祝你好运。斯宾德说了什么,但为了让你开始,你基本上是在谈论计算机视觉的话题,我确实认为有了基本的理解,你可以很容易地得到我们的盒子,但演讲泡泡是一个完全不同的球类游戏。嗨,我知道它很老的帖子,但我这周收到了相关任务,我的搜索结果把我放在这里,你有没有找到任何方法来实现漫画书一样的行为?相关链接也将不胜感激。非常感谢。我将看看OpenCV库。关于检测白色条带的部分并输出坐标,你介意给我看一些例子吗?你能分享你的发现来实现这种滑稽行为吗?