【发布时间】:2015-07-12 19:57:09
【问题描述】:
我的应用使用相机,它处理每一帧,寻找图像中的一些元素(例如面部)。
当我在图像上找到某些内容时,我想使用自定义视图的drawRect:(CGRect)rect 在显示视频的屏幕上进行绘制。
我不只绘制矩形,也没有使用 GPU 和 GLKView。 当我运行 1920*1080 的视频帧时,我可以通过将屏幕宽度和高度除以视频帧大小来绘制确切的位置。
但是,当我更改为 480*360 视频分辨率时,元素没有绘制在正确的位置,我相信是由于纵横比的差异。 知道我需要在这里做什么转换,也许是 AffineTransfrom?
【问题讨论】:
标签: ios objective-c