我试图提取由水平直线分隔的图像的一部分。该图像是一个文本文档,其中大部分与我的目的无关。文档的标题部分通常是我需要的所有内容,并由两条水平直线分隔(线条样式会随着一条线或双线而变化,一条线比另一条线稍粗),其中一条在顶部和底部标题部分。标题部分的长度是可变的,所以我不能设置一个固定的位置。检测图像中的直线
我该如何去提取这部分图像?我研究过一些诸如使用Hough Transformations和类似OpenCV或Accord.net的库,但所有这些对于如此简单的事情似乎都是过度的。如果可能,我宁愿不必使用额外的库。
所以理想情况下,我想输入一个图像,它给了我检测到的每条直线的位置,然后使用它来设置裁剪图像的边界。任何人都可以将我指向正确的方向吗?
问上这么“似乎矫枉过正这么简单的东西” :)这是有点简单只要你能保证线是严格水平和垂直(比你可以算了算白色/黑色像素比率每行或列找到它们),否则它不是简单的。 –
你知道这条线的宽度有多少像素?线是水平的,所以当我说宽度我的意思是高度XD – Neil