Questions tagged «camera»

在现实世界中,相机是一种拍摄物理或数码照片的设备。在虚拟世界中,它用于瞄准虚拟对象和/或在虚拟场景中移动。

23
为什么使用相机意图捕获的图像在Android的某些设备上旋转?
我正在捕获图像并将其设置为图像视图。 public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intentCamera, TAKE_PICTURE); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intentFromCamera) { super.onActivityResult(requestCode, resultCode, intentFromCamera); if (resultCode == RESULT_OK && requestCode == TAKE_PICTURE) { if …

16
从相机捕获图像并在活动中显示
我想编写一个模块,单击一个按钮即可打开相机,然后单击并捕获图像。如果我不喜欢该图像,则可以将其删除,然后再单击一个图像,然后选择该图像,它应返回并在活动中显示该图像。
278 android  image  camera  capture 



14
Android ACTION_IMAGE_CAPTURE意向
我们正在尝试使用本机相机应用程序让用户拍摄新照片。如果我们省略EXTRA_OUTPUT extra并返回小的Bitmap图片,则效果很好。但是,如果我们putExtra(EXTRA_OUTPUT,...)在启动意图之前一直如此,那么一切都会起作用,直到您尝试单击相机应用程序中的“确定”按钮为止。“确定”按钮什么也不做。相机应用保持打开状态,没有任何锁定。我们可以取消它,但是文件永远不会被写入。ACTION_IMAGE_CAPTURE为了将拍摄的照片写入文件,我们到底需要做什么? 编辑:这是通过MediaStore.ACTION_IMAGE_CAPTURE意图完成的,只是要清楚

12
iOS 10.0运行时崩溃时的NSCameraUsageDescription是否崩溃?
使用iOS 10.0上一个Beta。我曾尝试使用Camera扫描应用程序中的条形码,但由于运行时错误而崩溃。 该应用已崩溃,因为它尝试访问没有使用说明的隐私敏感数据。应用程序的Info.plist必须包含NSCameraUsageDescription键,该键具有字符串值,该字符串值向用户说明应用程序如何使用此数据。 将此密钥放入plist,但仍然崩溃?

6
通过浏览器访问相机
我们正在创建一个用于移动设备的HTML5网站,并且需要通过Web浏览器访问摄像头而不是本机应用程序。我们在iOS上无法正常工作。有人知道解决方案吗?
150 ios  html  camera 

6
在iOS中检测相机的权限
我正在开发一个非常简单的视频应用程序。我使用官方控件:UIImagePickerController。 这是问题所在。首次显示UIImagePickerController时,iOS将请求权限。用户可以单击“是”或“否”。如果用户单击否,则不会关闭该控件。相反,如果用户一直单击“开始”按钮,则计时器将在屏幕始终为黑屏时继续运行,并且用户无法停止计时器或返回计时器。用户唯一能做的就是杀死该应用程序。下次呈现UIImagePickerController时,它仍然是黑屏,并且如果单击开始,则用户无法返回。 我想知道这是否是错误。有什么方法可以检测到摄像机的权限,以便我们决定是否显示UIImagePickerController?

7
如何使用Android的camera或camera2 API来支持旧版本和新版本的API,而无需弃用说明?
新的camera2 API使我感到困惑。我想开发一个使用设备摄像头的应用程序(适用于Android API 10-21)。如前所述这里,我应该使用“相机” API。 但是,当我尝试将“ Camera” API (android.hardware.Camera)添加到清单的用户功能时,它被标记为已弃用。另一方面,我无法将其更改为“ camera2” API (android.hardware.camera2),因为它仅与Android API 21+(Android 5-Lollipop)兼容-也会链接它,但我只能添加2个链接。 我不仅希望我的应用程序在旧版Android上运行,而且还希望在最新版本上运行。

6
如何在iOS11主屏幕Web应用程序上访问相机?
摘要 我们无法使用WebRTC或文件输入从iOS11(公开发行)主屏幕网络应用访问摄像机,详细信息如下。我们的用户如何继续使用相机? 我们通过https提供网络应用页面。 4月更新 iOS 11.3的公共发行版似乎已解决了该问题,并且文件输入摄像头访问再次起作用! 3月更新 正如这里的人所说的,苹果文档建议Web应用程序摄像头功能与服务人员一起在11.3中返回。这很好,但是我们不确定是否要大家重新安装,直到我们可以在11.3GM上进行全面测试。 解决方案,十一月 我们失去了希望苹果公司解决此问题并向前迈进的希望。修改了我们的Web应用程序以删除iOS的“添加到主屏幕”功能,并要求受影响的用户删除任何以前的主屏幕图标。 12月6日更新 iOS 11.2和iOS 11.1.2无法修复。 解决方法,9月21日 似乎我们可以向网络应用的现有客户咨询 不能升级到iOS11-祝你好运:) 在iOS相机中拍照,然后在网络应用中重新选择它们 等待下一个iOS Beta 重新安装为Safari浏览器内页面(在删除ATHS逻辑之后) 切换到Android 文件输入 我们当前的生产代码使用文件输入,该文件输入在iOS 10及更高版本上运行良好。在iOS11上,它可以作为Safari标签使用,但不能在主屏幕应用中使用。在后一种情况下,相机是打开的,并且仅显示黑屏,因此无法使用。 <meta name="apple-mobile-web-app-capable" content="yes"> ... <input type="file" accept="image/*"> WebRTC iOS11上的Safari 11提供了很棒的WebRTC媒体捕获。 根据此处链接的示例代码,我们可以使用navigator.mediaDevices.getUserMedia在台式机和移动设备上的普通网页上捕获相机图像,并将其捕获到画布上。 当我们将页面添加到iPad或iPhone主屏幕时,navigator.mediaDevices变得undefined无法使用。 <meta name="apple-mobile-web-app-capable" content="yes"> ... // for some reason safari on mac can debug …

5
如何将图像保存到相机胶卷?
我是Xcode的新手(使用4.3),并且不确定如何将图像保存到设备的相机胶卷中。到目前为止,我所要做的只是为按钮设置了IBAction以保存图像。我可以使用哪种库方法或函数将图像保存到用户的相机胶卷?
126 iphone  ios  objective-c  ipad  camera 

8
Android-摄像头预览是横向的
我正在使用预览来显示相机在屏幕上看到的内容。 我可以使一切正常工作,创建曲面,设定曲面并显示曲面。 但是,它总是在人像模式下以不正确的90度角显示图片。 如图片所示: 我知道,使用以下代码将使图片整洁: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 但是,我的活动中有预览,其中包含其他元素,因此以横向模式显示我的活动没有意义。(默认情况下禁用) 所以我想知道是否仍然可以更改预览的方向?并在“人像”模式下正确显示我的其余活动? 还是要旋转预览以使其正确显示?

16
UIImagePickerController错误:对尚未渲染的视图进行快照会导致iOS 7中的快照为空
我仅在iOS 7中收到此错误,并且应用程序崩溃了。在iOS 6中,打开相机时,我从未收到任何错误,只有一次内存警告。 Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates. 这是我在做什么。 imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setDelegate:self]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker setAllowsEditing:YES]; [self presentModalViewController:imagePicker animated:YES]; 我确实尝试过延迟presentModalViewController,但仍然收到相同的消息。几秒钟后(7-10),应用程序崩溃了。 此错误仅在iOS 7中出现。 …


7
如何正确设置Android相机方向?
我想根据Android中的设备方向设置相机方向,但似乎没有任何作用。我尝试旋转“ Surface”以及相机参数,但纵向模式下的相机预览总是颠倒过来。我需要将其顺时针旋转90度才能正确。这是我现在使用的代码,仅在横向模式下有效。 SurfaceHolder.Callback surfaceCallback = new SurfaceHolder.Callback() { @Override public void surfaceDestroyed(SurfaceHolder holder) { camera.stopPreview(); camera.release(); camera = null; } @Override public void surfaceCreated(SurfaceHolder holder) { initCamera(); } private Size getOptimalPreviewSize(List<Size> sizes, int w, int h) { final double ASPECT_TOLERANCE = 0.2; double targetRatio = (double) w / h; if …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.