首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计算机视觉技术用于匹配人的形状并将其从图片中裁剪出来

计算机视觉技术用于匹配人的形状并将其从图片中裁剪出来
EN

Stack Overflow用户
提问于 2014-04-28 00:55:02
回答 1查看 1.1K关注 0票数 1

我有一个数据库,数百人的全身照片,我需要从没有背景的图像裁剪出来。用Photoshop手动做这件事太多了,所以我想自动化它。镜头总是全身的,方向和手臂的位置可能会有轻微的变化,背景几乎永远不会一样。两个示例:http://imgur.com/JhuVf4s,lovITpG,nXI4kxF#0http://imgur.com/JhuVf4s,lovITpG,nXI4kxF#1

我希望能够将其与上面链接的图库中的第三张图像中的形状进行匹配。在这个例子中,弯肘的女人的位置很常见,所以我可能不得不使用几个预定义的形状来匹配。

我在大学里学过模式识别和图像处理课程,但我完全不知道如何让它正常工作。我尝试过使用sobel进行边缘检测,然后应用一种自定义算法来检测人体形状,但它是垃圾。我也尝试过模板匹配,但它也使用了人的“内部”,而且非常敏感。

有人能给我指个方向吗?技术、库等。我可以用的吗?

EN

回答 1

Stack Overflow用户

发布于 2015-04-25 02:19:30

HoG将帮助你检测图像中的人体形状,如@kkuilla所示。一旦你在图片中有了边界框的位置,你应该使用分割方法从背景中提取前景(框内)。

这可以使用泛型方法来完成:

Chan-Vese segmentation

Otsu method

或者更特定于人的分割方法,谷歌学者搜索可以帮助找到他们:

https://scholar.google.com.br/scholar?as_ylo=2011&q=segmenting+people+from+images&hl=en&as_sdt=0,5

我担心在OpenCV中还没有实现任何分割人员的解决方案,但是看看这个答案:Finding people silhouette in OpenCV C++

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23326228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档