繁体   English   中英

使用面部检测将面部图像裁剪为特定比例的算法

Algorithm to crop face image to a specific ratio using face detection

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有很多上半身/脸部图片,并且我试图创建一个类似于此的页面: http : //www.mediatechsummit.com/ehome/index.php?eventid=45432&tabid=76964&

问题是我的照片尺寸和类型各不相同,有些人脸部较多,而有些人上身。 我想编写一种算法,使用实现的人脸检测-EMGU CV库,将图片缩放/裁剪为特定比例(1 / 1.3)。

它必须是“智能的”,从检测到的面部取下正方形,并决定如何将其保持在中心位置,同时又不丢失图片中的重要部分(耳朵,额头)。

1 个回复

可以根据中心矩形进行裁剪

main_x = ...
main_y = ....
width = ...
height = .....

那么您可以使用扁平比率来扩展矩形或固定值,例如:

custom_x = main_x - width 
custom_width = width * 3 
custom_height = custom_width * 1.3333333
custom_y = main_y - height 

它喜欢3x3盒子扩展9x9盒子

1 在android中使用面部检测裁剪图像

我需要一个演示,可以使用面部检测功能裁剪任何图像。 固定 但经过几个小时的冲浪,我没有参加一个演示,所以我准备了一个演示,结合了我在网上找到的几个演示。 我准备了一个演示来裁剪图像。 我的演示裁剪图像矩形和圆形。 它还可以检测脸部并根据脸部检测裁剪图像。 我使 ...

2 使用OpenCV面部检测在iOS中裁剪图像

我使用以下代码在我的面部检测代码中从图像裁剪面部。 但我没有得到正确的脸部图像,我得到的图像的一部分保存而不是脸部。 我的代码有什么问题? 在displayfaces函数内部使用以下代码进行裁剪: 我得到了正确的faces[i]坐标faces[i] 。 但问题只在于裁剪和设 ...

3 通过面部检测进行裁剪

我正在修改Apple SquareCam示例人脸检测应用程序,以便在写入相机胶卷之前裁剪出面部,而不是在脸部周围绘制红色正方形。 我正在使用相同的CGRect进行裁剪,就像用于绘制红色正方形一样。 然而,行为是不同的。 在纵向模式下,如果面部位于屏幕的水平中心,则会按预期裁剪面部(红色正方 ...

2013-06-24 01:26:37 2 1820   ios
6 AVFoundation - 检测面部和裁剪面部区域?

正如标题所说,我想检测脸部,然后只是裁剪脸部区域。 这是我到目前为止: } 这段代码部分工作,它可以检测到脸部,但它不能用脸部裁剪,它总是裁剪错误的区域,它会裁剪一些东西。 我一直在浏览堆栈的答案,尝试这个和那个,但无济于事。 ...

7 使用 dlib 面部标志裁剪面部

我正在尝试使用 dlib 识别的面部标志来裁剪面部。 右眉毛引起了问题 - 剪裁平展而不是沿着眉毛弧线。 我在这里做错了什么? 显示问题的裁剪人脸示例图像 ...

8 iOS - 将图像裁剪为检测到的面部的问题

我正在尝试将UIImage裁剪为使用内置CoreImage面部检测功能检测到的面部。 我似乎能够正确地检测到脸部,但是当我试图将我的UIImage剪切到脸部的边界时,它UIImage正确。 我的面部检测代码如下所示: ...以及裁剪图像的代码如下所示: 我有一张只有1张脸的图 ...

9 将图像裁剪为特定比例的算法

我需要一种算法,给出一个图像的宽度,高度和目标比率将计算从图像的两侧削减的像素数,以达到该比率, 这是图像区域中最小的变化 。 怎么可能实现这样的算法? 编辑 很抱歉我原来的问题不一致; 我修改了它。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM