图像背景

时间:2011-05-04 02:24:36

标签: c# image background

我在c#中有一个项目必须检测图像的背景以及正在聚焦的图像部分。有谁知道如何做到这一点?谢谢!

1 个答案:

答案 0 :(得分:0)

我不是这个领域的专家,但这听起来像是一个非常难的问题,需要一些花哨的启发式方法。首先,您的程序是否会收到任何关于它正在处理的图像类型的提示?它是一张人的照片,还是一张洞穴内树木的照片?

如果您拍摄了数千张照片,则可以将大部分照片分类为具有可检测到的共同特征的存储分区。例如,大多数人或事物的照片都会将主题放在靠近中心的位置。您也可以通过查看图像顶部和底部的色调来判断是否存在天空/地面布局,并且可能根据图像的模糊部分(例如,对比度差异或类似情况)做出判断。 )。

如果您可以收集这些特征,您可以运行跟踪算法来尝试定义主题的粗略轮廓。

除此之外,听起来真的很难。

相关问题