Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检测图像中的头部倾斜_C#_.net_Vb.net_Image_Image Processing - Fatal编程技术网

C# 检测图像中的头部倾斜

C# 检测图像中的头部倾斜,c#,.net,vb.net,image,image-processing,C#,.net,Vb.net,Image,Image Processing,我要检测照片中是否有头部倾斜。这些照片是身份证大小的照片或护照大小的照片。如果检测到头部倾斜,则我需要通过顺时针或逆时针旋转图像来纠正/纠正倾斜错误 我想知道是否有任何开源库或dll可以在项目中使用,将帮助我检测面部和面部特征,如眼睛和耳朵 检测必须在运行中完成,因为将有1000个图像从目录中打开 我已经通过了教程,但并没有解决我的问题。此外,我还查看了bin文件夹中EmguCV的eg.Example.FaceDetection.exe,但它没有检测到人脸。我也尝试加载其他图像,但仍然是一样的&

我要检测照片中是否有头部倾斜。这些照片是身份证大小的照片或护照大小的照片。如果检测到头部倾斜,则我需要通过顺时针或逆时针旋转图像来纠正/纠正倾斜错误

我想知道是否有任何开源库或dll可以在项目中使用,将帮助我检测面部和面部特征,如眼睛和耳朵

检测必须在运行中完成,因为将有1000个图像从目录中打开


我已经通过了教程,但并没有解决我的问题。此外,我还查看了bin文件夹中EmguCV的eg.Example.FaceDetection.exe,但它没有检测到人脸。我也尝试加载其他图像,但仍然是一样的&没有突出显示面部或面部特征。

使用库进行面部检测,查看眼睛的高度并确定面部的倾斜。如果角度在水平的+/-5度范围内,则通过旋转将图像绘制到新图像,从而对图像应用旋转

C#示例中的人脸检测(易于转换为VB.NET)


注意:假设您有人直视相机的照片,例如护照照片,您希望将其拉直。对于一张有人稍微侧视的照片,即使人的头部没有倾斜,相机的角度也会使眼睛不水平。

我喜欢你从顶部检测眼睛高度的想法,但是你能告诉我应该使用哪个库或dll进行检测吗。我需要从图像中检测面部特征。我试过Emgu,但没有很好地理解它。链接的例子既有一个带源代码的可下载例子,也有文章中的解释。“我无法在这里更详细地描述它。@jamesj我已经重新编辑了我的问题。请告诉我你的想法。