问题标签 [avcapturedevice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1952 浏览

iphone - Why rotate Image in OpenCV without rotation code?

I am taking photo using AVCaptureStillImageOutput, AVCaptureSession, AVCaptureVideoPreviewLayer and display it in UIImageView. Its work properly.

But, After display image in UIImage. I am detecting faces using OpenCV from that displayed image.

It detect, but it returns the rotated image. I am not use any code for rotate the image. Its automatically rotate the image.

I want to stop rotating.

Here is my code.

Here is the Screen shots

1) Image for before calling face detection method Image before face detection method called

2) Image for after calling face detection method Image after face detection method called

0 投票
1 回答
7006 浏览

iphone - 来自 AVCaptureStillImageOutput 的 UIImage 方向不正确

我正在尝试从 AVCaptureStillImageOutput 捕获像素数据,并注意到在将图像裁剪为 CGImage 后,它会重新定向。为了测试这一点,我将一个临时图像输出到照片库。现在我注意到,即使在图像被裁剪之前,它的缩略图也会旋转,而完整图像则不会。(当我将 UIImage 传递给需要适当尺寸的图像的自定义 pixelDataManager 时,这稍后会成为问题。)

设置captureVideoPreviewLayer.orientation = AVCaptureVideoOrientationPortrait;[videoConnection setVideoOrientation:AVCaptureVideoOrientationPortrait];似乎没有改变任何东西。

有什么想法吗???我会把它分成几部分...

1) 设置会话、输入和输出:

2) 设置视频连接:

3)输出捕获的图像:

0 投票
3 回答
14197 浏览

iphone - 为什么 AVCaptureVideoOrientation 横向模式会导致静止图像倒置?

我正在使用 AVFoundation 类在我的应用程序中实现自定义相机。我只捕捉静止图像,而不是视频。我一切正常,但被某些事情难住了。我会在捕获静止图像时考虑设备方向,并适当地设置视频连接的 videoOrientation。一段代码:

请注意我在景观案例中的评论。我必须反转方向映射,否则生成的图像是颠倒的。我使用以下代码捕获并保存图像:

没有其他图像处理或操作。

我的应用程序使用上面的代码。我只是想了解为什么横向方向的方向常数必须反转。谢谢!

0 投票
1 回答
2921 浏览

ios - 如何在横向应用程序上将视频录制到屏幕上?

这让我很头疼。

我正在使用这个示例项目:https ://github.com/jj0b/AROverlayExample

这完美地工作。唯一的问题是它是一个肖像应用程序。因此,当我将设备旋转到横向时,视频仍会按需要显示,但我的所有标签和 UI 现在都是横向的。

在此处输入图像描述

为了解决这个问题,我只在 info.plist 中设置风景

问题是这样的:

在此处输入图像描述

这是我的代码:

我无法弄清楚为什么视频会横向显示,尽管专门将图层框架设置为横向 CGRectMake(0, 0, 480, 300) ,但它却以相反的方式出现。

0 投票
2 回答
13148 浏览

ios - iOS 5 - AVCaptureDevice 设置焦点和焦点模式冻结实时相机图片

自 iOS 4 以来,我使用以下方法设置焦点:

在 iOS 4 设备上,这没有任何问题。但在 iOS 5 上,实时摄像头画面冻结,几秒钟后完全变黑。没有抛出异常或错误。

如果我注释掉 setFocusPointOfInterest 或 setFocusMode,则不会发生错误。因此,它们两者的结合将导致这种行为。

0 投票
1 回答
3834 浏览

iphone - iPhone 相机对焦

我使用下面的代码来聚焦 iPhone 相机。但它不起作用。我从 Apple 的 AVCam 示例代码中获取此代码。我做错什么了吗?有什么方法可以检测 iPhone 是否对焦?

0 投票
6 回答
3063 浏览

iphone - 如何确定我的 iOS 设备是否有手电筒?

在我的应用程序中,我可以选择手电筒。然而,只有 iPhone 4 和 iPhone 4S 有手电筒。其他设备没有手电筒。如何找到当前的设备型号?请帮我。提前致谢。

0 投票
1 回答
595 浏览

iphone - AVCaptureVideoPreviewLayer 的方向没有正确响应

我已经使用 AVCaptureVideoPreviewLayer 来展示只有“相机”和增强现实概念通过设计视图放在上面。但我面临着方向的问题。当我更改方向时,视图的方向正常工作,但相机视图方向的行为很奇怪。通常相机视图显示 90 度偏移视图。我已经改变了 shouldAutoRotate 方法中的方向,即视图和相机,但有时它工作正常,有时表现得很奇怪。请指导我解决这个问题。

0 投票
1 回答
9872 浏览

iphone - 如何在不使用 iPhone 中的相机/视频模式的情况下打开手电筒?

我正在使用下面的代码来打开 iphone 应用程序中的手电筒灯。它工作正常。问题是,当我们按下按钮时,手电筒模式将更改为“开”,但手电筒灯仅在用户进入相机屏幕时才会出现。我想在不使用相机屏幕的情况下打开手电筒。谁能指导我?请建议我哪里错了。这是我的代码,

这是 iPhone 中 Torch Light 的正确代码吗?请帮我。提前致谢。

0 投票
0 回答
705 浏览

iphone - 在视图控制器的设置框架内显示前置摄像头

我正在尝试将前置摄像头作为子视图添加到我现有的视图控制器中。我想为它设置一个框架,并能够模拟 FaceTime 通话的外观,前置摄像头显示在角落里。这是我到目前为止所尝试的。

但是,这会崩溃:

有什么想法吗?我不需要实际记录,只需要在视图控制器内的较小屏幕上查看前置摄像头。