你的位置:男同打屁股 > 偸拍自偷区在线视频 >

亚洲色图 【一步步树立AI畅通小措施】二十、AI畅通小措施怎样适配相机全屏样式?

  • 发布日期:2024-10-09 08:34    点击次数:78
  • 亚洲色图 【一步步树立AI畅通小措施】二十、AI畅通小措施怎样适配相机全屏样式?

    小序 受小措施camera组件预览和抽帧图像不一致的特点影响,一直未全功能维持全屏样式,详见本系列文献第四节小措施怎样抽帧;跟着插件在云上赛事、健身磨练、AI体测、AR互动场景的长远讹诈,各树立者广泛的但愿能在全屏样式下讹诈,以便得回更合理的UI布局和更佳的用户体验,过程咱们的勉力摸索小措施camera组件的预览处理逻辑,优化更新插件特点,当今已完好维持相机全屏样式讹诈。

    一、全屏样式下产生的问题?亚洲色图

    1.1、入镜检测与预览不一致。

    当camera组件的宽高比与相机输出的图像不一致时,会对预览图像进行裁切,这便有可能会导致检测到了东说念主体,可是预览图像看不到东说念主体的情景。

    1.2、骨骼图与东说念主体不重合。

    依然由于camera对相机输出图像进行裁切预览的问题,可能会导致输出的骨骼图,东说念主体要道点点位与预览图像不重合的情景。

    二、camera怎样剪辑预览图像?

    过程咱们的实测分析,小措施camera组件在宽高比与相机输出图像宽高比不一致时,弃取的是长边按比缩放,短边居中裁切的样式进行缩放,如下图所示:

    这是在相机输出帧大小640px480px/480px640px,camera组件在iPhone 8 plus(屏大小414px*736px)横竖屏下的裁切着力。

    三、怎样适配处理全屏样式的问题?

    凭证上头camera的预览裁切样式着力不雅察,咱们只好规划出被剪辑缩放比例及短边双方的留白,并进行相应的缩放及偏移即可,代码如下:

    function fullScreenFit(width, height) {

    const winfo = uni.getWindowInfo();

    this.previewWidth = winfo.windowWidth;

    this.previewHeight = winfo.windowHeight;

    if (winfo.windowHeight > winfo.windowWidth) {

    //竖屏

    console.log('竖屏');

    this.previewRate = winfo.windowHeight / height;

    this.previewOffsetX = winfo.windowWidth - width * this.previewRate;

    this.previewOffsetX /= 2;

    this.previewOffsetY = 0;

    } else {

    //横屏

    console.log('横屏');

    this.previewRate = winfo.windowWidth / width;

    this.previewOffsetX = 0;

    this.previewOffsetY = winfo.windowHeight - height * this.previewRate;

    this.previewOffsetY /= 2;

    }

    }

    //成立骨骼图偏移,需升级插件版块至1.5.5以上

    this.poseGraphs = new PoseGraphs(ctx, canvas.width, canvas.height, that.previewRate);

    this.poseGraphs.offsetX = that.previewOffsetX;

    this.poseGraphs.offsetY = that.previewOffsetY;

    大伊香蕉人在线观看

    诚然实质使用中,还需要适配横竖屏的面容等,完整代码代码请参考咱们提供的Demo神情。

    三、全屏样式的反作用及提议。

    上头便适配处理好了全屏样式,诚然在此样式也可能会带来一些反作用,具体跟相机的输出帧图像和屏幕大小关联。

    3.1、东说念主体可视区域变小

    由于全屏样式下,会对短边进行裁切,而用户凭证的是可视区域进行鼎新东说念主体站位,是以东说念主体区域便变小了,可能会缩小东说念主体识别着力;提议提升camera的辞别率和帧大小至中级,将东说念主体远、近检测界限提升,具体请参考本系列著述关联章节。

    3.2、东说念主体检测界限变化

    若您在畅通时进行了东说念主体远、近站位预检,那相应的range坐标也需进行偏移。

    3.2、抽帧帧率下落

    由于提升了辞别率和帧大小来搪塞可视区域变小的问题,在一些偏老机型可能会导致帧率下落问题。

    诚然以上问题亚洲色图,凭证咱们的实测,大部分情况和机型不会影响使用。

    好了,全屏适配问题就为您先容到这里,未尽问题不错研究咱们进行有规划,插件将悉力为您提供全面的AI畅通识别照管有规划,助力您快速落地 AI畅通、 AI体育、 AI健身、 AI体测、 AR互动等畅通讹诈。 width图像winfocamera全屏发布于:江西省声明:该文不雅点仅代表作家本东说念主,搜狐号系信息发布平台,搜狐仅提供信息存储空间功绩。



    Powered by 男同打屁股 @2013-2022 RSS地图 HTML地图

    Copyright Powered by站群 © 2013-2024