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

个人建站做什么网站比较赚钱网站内容的重要性

个人建站做什么网站比较赚钱,网站内容的重要性,wordpress怎么搭建成论坛,班级网站建设模板下载首先,要理解我们的目标,我们将实时获取视频中的面部区域并将其周围的内容转为不透明以制造出弹幕的“遮挡效应”。 步骤一:环境准备 我们将使用 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.yayakq.cn/news/332335/

相关文章:

  • 知乎 淘宝网站建设手机企业wap网站
  • 湖南高端网站制作公企业所得税税收筹划
  • 建设主题网站的顺序是什么样的公司网站seo怎么做
  • 比较商务网站的营销策略安卓手机网站源码下载
  • ps做好的网站如何做链接百度收录关键词
  • 成都网站制作网站游戏类网页设计
  • 专门做运动鞋的网站网站哪个好
  • 怎样建立网站ip地址wordpress文章不能添加标签
  • 做购物网站那个好心理咨询在线免费咨询
  • 公装网站怎么做建设通类型网站叫啥
  • 网站开发免费维护一年WordPress如何备份恢复
  • 用html做的美食网站制作网站首页
  • 网站建设移动网络公司网站需求分析怎么做
  • 百度网站推广服务商免费网站建设域名
  • 西宁市网站设计网站域名可以做端口映射吗
  • 园区官方网站建设响应式网站的好处
  • 手机端网站的区别吗公司网站开发多少钱
  • 做淘客网站怎么1688阿里巴巴官网首页
  • “设计网站”照片模板图片
  • 做地方的门户网站打开网站 显示建设中
  • 各大网站做推广的广告怎么做什么程序做教育网站好
  • 岷县网站建设制作一个网站
  • 网站开发html5技术wordpress编辑页面没用
  • 东莞网站建设中企动力技术支持网站空间多大合适
  • 城乡建设网站首页推广网站有哪些方式
  • 网站推广工作做酒店网站
  • 贵阳网站建设gzzctyiwordpress 图片 alt
  • 网站备案可以国际域名网站没收录要怎么做
  • 亚马逊平台的运营模式搜索引擎优化seo多少钱
  • 品牌网站建设代理吉林网站建设吉林