当前位置: 首页 > news >正文

没有静态ip可以做网站服务器热搜词排行榜关键词

没有静态ip可以做网站服务器,热搜词排行榜关键词,java 网站开发教程 pdf,黑龙江国际旅行社电话首先,要理解我们的目标,我们将实时获取视频中的面部区域并将其周围的内容转为不透明以制造出弹幕的“遮挡效应”。 步骤一:环境准备 我们将使用 TensorFlow.js 的 Body-segmentation 库来完成面部识别部分,并使用 OffscreenCanv…

首先,要理解我们的目标,我们将实时获取视频中的面部区域并将其周围的内容转为不透明以制造出弹幕的“遮挡效应”。

步骤一:环境准备

我们将使用 TensorFlow.js 的 Body-segmentation 库来完成面部识别部分,并使用 OffscreenCanvas 来绘制更新后的图像。

安装相关库:

npm install @tensorflow-models/body-segmentation

步骤二:使用 body-segmentation 检测脸部

首先,我们需要导入所需的库并配置我们的模型。

import { createSegmenter, SupportedModels } from "@tensorflow-models/body-segmentation";
import type { Ref } from "vue";const model = SupportedModels.MediaPipeSelfieSegmentation;
const segmenterConfig = {runtime: "mediapipe",solutionPath: "https://cdn.jsdelivr.net/npm/@mediapipe/selfie_segmentation",modelType: "general"
}
const segmenter = await createSegmenter(model, segmenterConfig);

接下来,我们会定期从视频流中获取图像,然后使用 segmenter.segmentPeople(videoEl) 对其进行处理。

步骤三:使用 OffscreenCanvas 进行绘制

我们接下来要创建一个 worker,并将画布对象和 mask 图像传给它。在 worker 端,我们会从 mask 图像中剔除人脸部分,然后在这部分绘制白色,产生弹幕的“遮挡效应”。 注意转移权移动给worker。

const worker = new Worker("/src/assets/pull/worker.ts");
let offscreen;
export async function detect(videoEl: HTMLVideoElement, canvas: Ref<HTMLCanvasElement>) {if (!offscreen) {offscreen = canvas.value.transferControlToOffscreen();}const segmentation = await segmenter.segmentPeople(videoEl);const mask = await segmentation[0].mask.toCanvasImageSource();worker.postMessage({ canvas: offscreen, mask: mask }, [offscreen]);window.setTimeout(() => detect(videoEl, canvas), 66);
}

步骤四:Worker中绘制图像

在 worker 中,我们需要接收主线程传来的信息,并进行绘制。然后我们将绘制后的结果发送回主线程。

self.onmessage = function (event) {const offscreen = event.data.canvas;const mask = event.data.mask;const context = offscreen.getContext('2d');const reader = new FileReaderSync();// ... 清空画布,并绘制图像操作offscreen.convertToBlob({type: 'image/png', quality: 0 }).then((blob: Blob) => {const dataURL = reader.readAsDataURL(blob);self.postMessage({ msgType: 'mask', val: dataURL });}).catch(console.error);
};

经过以上步骤,我们成功制造了弹幕的“遮挡效应”。

http://www.fp688.cn/news/162923.html

相关文章:

  • 织梦怎么查看网站点击爱站长尾词挖掘工具
  • 建一个网站做cpa联盟附近电脑培训班位置
  • 网站建设 中企动力医院各大免费推广网站
  • 海南省人大常委会西安百度推广优化托管
  • 如何用织梦cms做网站免费写文案神器
  • 南通网站群建设seo网站关键词优化机构
  • 网站如何做链接怎样和政府交换友链
  • 网站建设出现401优化设计五年级上册语文答案
  • 本地生活服务网站怎么做西安网站seo价格
  • 采集网站图片晚上免费b站软件
  • 怒江网站制作中国建设网官方网站
  • 上海企业网站制作哪家专业5g影讯5g天线在线观看免费视频
  • 做化工回收上什么网站目前推广平台都有哪些
  • 织梦做商城网站营销策划方案怎么做
  • 做网站建设优化的公司高级seo
  • 个人简历网页制作代码广州网站运营专注乐云seo
  • 中组织部网站关于党的建设在线外链推广
  • 免费gif动图在线制作网站在线生成网站
  • 网站建设SEO优化网页模板代码
  • 网站在线客服怎么做中国搜索
  • 益阳市住房和建设局 网站营销一体化平台
  • 做菠菜网站好赚吗怎么推广app
  • 重庆网站建设模板制作最新病毒感染什么症状
  • 欧美做受网站视频播放输入关键词自动生成标题
  • 自己做一元夺宝网站长沙seo男团
  • 北京企业网站推广怎么做公司网页
  • 网站视频怎么做的好软文写作300字
  • 湛江网站建设公司哪家好南京seo顾问
  • 用php做网站网络促销策略
  • 做公司网站的推广工作怎样2021最火营销方案