【发布时间】:2012-06-27 18:38:57
【问题描述】:
我想稍后自动选择页面区域进行裁剪。 我认为边缘检测可能很有用,并使用精明的边缘检测来查找图像的边缘。现在我有了这张图!但我不清楚将页面区域选择为矩形。任何人都可以为这个问题提出一种方法或实现吗? 我真正想做的是如下选择页面区域。 有没有其他方法可以做到这一点?我还在使用matlab进行数字图像处理的介绍书中看到了边界检测。但我对此并不熟悉。我可以将其用于此目的吗?
【问题讨论】:
-
谢谢。我会检查一下。你知道这些技术的java实现吗?如果我可以为此避免使用 opencv 或 c++,我更喜欢。
-
是的,请参阅this tutorial。但是 c++ 会快得多。
-
我尝试使用纯 java 来实现,而没有适用于 android 的 opencv 库。但是我也觉得太慢了。目前,我没有使用这个用于 android 的 opencv 库的经验,但有使用 opencv 的经验。您认为使用而不是实现 java 更好吗?我的意思是它不会导致诸如崩溃之类的意外问题吗?我必须使用高分辨率图像。
-
OpenCV API for Android (c++) 与普通 OpenCV 相同(不适用于 Android)。如果你想将它用于高分辨率图像,显然你必须在 C++ 上编写代码。
标签: java android image-processing opencv edge-detection