2012-07-07 71 views
3

我想检测图片中重要的ROI元素。 (我想得到的位置) 我测试了恢复SeamCarving-Method。我希望画面中最重要的区域是最具能量级的区域。我已经生成了一个垂直和一个水平的缝,并采取了交集。但是这种方法似乎并不完美。 一些例子:有没有办法检测主要的投资回报率?

良好的检测: good detection http://img713.imageshack.us/img713/2928/seamcastle.jpg good detection http://img39.imageshack.us/img39/9584/seamente.jpg good detection http://img193.imageshack.us/img193/2693/seamwuffi.jpg

附近aceptable; good detection http://img440.imageshack.us/img440/7459/seamflower.jpg

糟糕检测:

good detection http://img836.imageshack.us/img836/5766/seamsun.jpg(也许是点出良好的结果这是一个与最高点在这张照片能级。)

good detection http://img507.imageshack.us/img507/2750/seambluesky1.jpg

有任何人的想法,以检测罗伊更好?

问候, 欲望

+1

它说GIMP已经实现了它,它是开源的。检查他们的代码是什么? – 2012-07-07 15:55:11

回答

2

我认为你正在寻找的关键条款是:显着性检测,显着对象检测等

也许这些论文将指向你在正确的方向:

    为快速场景分析为基础的显着性的视觉注意的
  • 模型(PDF
  • 模拟人眼跳扫描路径上自然的图像( PDF)的组成(​​)
  • 显着性过滤器
  • 显着对象检测:对比基于滤波显着区域检测(Web
+0

谢谢!我会看看这个:) – 2012-07-09 10:29:14

+0

有什么好的opencv/javacv的解决方案吗?我发现了一些使用指针算术的实现。但是它们很难转换为java – 2012-07-09 22:02:05

+0

对不起,我不熟悉任何实现。我们在我的研究所(不同的主管)有一名学生,他正在Matlab中进行这项工作。另一位主管当前不可用。指针算术通常是为了提高效率而做的,是否有可能用一种天真的实现来替换那部分。或者你可以使用现有的实现来查看结果,看看这是否是真正的方法? – bjoernz 2012-07-10 07:21:47

相关问题