首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UIImagePickerController适应

UIImagePickerController适应
EN

Stack Overflow用户
提问于 2013-01-21 16:17:43
回答 1查看 112关注 0票数 0

我在UIImagePickerControllerSourceTypeCamera中使用iOS。在使用相机之前,我的目的是引导用户将相机精确地定位在图像对象的前面。我有一个已知的目标图像( TI ),一张扑克牌,更确切地说是7颗钻石,我需要TI上的7在摄像机前的正确位置。当用户拍摄图片时,是否有一种方法可以将TI叠加在屏幕的顶部,或者遮住屏幕的一部分,这样只有7出现的地方才会显示要拍摄的图片。

一旦相机正确定位,我将要求用户保持相机静止,并在相机前定位未知卡,而不看卡。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-21 16:47:16

UIImagePickerController具有一个cameraOverlayView属性,您可以向该属性分配自定义类的实例。这个类可以绘制您需要的目标区域图形,并且它将显示在相机图像的顶部。

如果您需要检查是否确实在该区域内,那么您就处于计算机视觉区域,事情变得更加复杂。OpenCV是一个典型的起点,用来理解相机所显示的内容。

cameraOverlayView 在默认图像选择器接口顶部显示的自定义视图。@属性(非原子,保留) UIView *cameraOverlayView讨论 可以使用覆盖视图在默认图像选择器接口之上显示自定义视图层次结构。图像选择器将您的自定义覆盖视图分层在其他图像选择器视图之上,并将其相对于屏幕坐标进行定位。如果您的默认摄像机控件设置为可见,则将透明度包含到视图中,或将其放置以避免模糊底层内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14442796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档