作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 opencv 库开发具有面部识别功能的 android 应用程序。我的问题是屏幕方向。我在 JavaCameraView 类中使用以下代码获得了解决方案。
mCamera.setDisplayOrientation(90);
mCamera.setPreviewDisplay(getHolder());
相机很好,但面部检测不起作用。
我找到了 this但我认为该解决方案不适用于最新版本的 opencv 库。
任何想法都可能有用。
提前致谢。
最佳答案
您还必须通过添加以下内容来创建 setDisplayOrientation
:
protected void setDisplayOrientation(Camera camera, int angle){
Method downPolymorphic;
try
{
downPolymorphic = camera.getClass().getMethod("setDisplayOrientation", new Class[] { int.class });
if (downPolymorphic != null)
downPolymorphic.invoke(camera, new Object[] { angle });
}
catch (Exception e1)
{
}
}
关于android - 适用于 Android 的 OpenCV 库(人像相机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20481108/
我应该同时使用横向和纵向吗 @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {} 或像这样
使用以下代码可以垂直预览相机,并且可以正常工作。但!!我得到一张风景照片! :( 如何垂直构建它?我有垂直预览 View ,但无法垂直保存图片。 问候和感谢,法兰 点击 public void onC
我知道如何仅为整个应用程序制作 iPad 应用程序肖像,以及如何仅制作特定 View 的肖像,但不知道如何仅制作启动图像肖像。我该怎么做? 目前,我只在 images.xcassets 中的“iOS
我需要一个 java 库来确定哪个图像是“人体”;这是一张“人脸”;这是一个“动物”;这是一个“风景”等等。 有这样的东西吗? 谢谢 最佳答案 我不认为那里有什么方便的东西。特别是因为你在这里有非常广
我是一名优秀的程序员,十分优秀!