摘要: Pytorch 实现 GAN 网络 原理 GAN的基本原理其实非常简单,假设我们有两个网络,G(Generator)和D(Discriminator)。它们的功能分别是: G 是一个生成网络,它接收一个随机的噪声z,通过这个噪声生成伪造数据,记做 G(z)。 D 是一个判别网络,判别数据是不是“真实 阅读全文
posted @ 2023-11-08 11:07 gaobowen 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 基于加权平滑过渡的无缝拼接 背景 在做照片数字人视频生成的时候,为了达到快速响应实时播放的需求,即视频的生成速度 必须小于 音频的播放速度。 因此,我们截取了一部分较小的可动区域进行推理生成,然后把生成的图像贴回到原区域。 通常情况下,推理生成图像的 清晰度和色彩 对比 原图 有些许差异,这样导致贴 阅读全文
posted @ 2023-10-31 18:04 gaobowen 阅读(114) 评论(0) 推荐(0) 编辑
摘要: WebAssembly 开发环境搭建 简介 WebAssembly 是一种新的编码方式,可以在现代的网络浏览器中运行 - 它是一种低级的类汇编语言,具有紧凑的二进制格式,可以接近原生的性能运行,并为诸如C/C++等语言提供一个编译目标,以便它们可以在 Web 上运行。它也被设计为可以与 JavaSc 阅读全文
posted @ 2023-10-11 15:50 gaobowen 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 深度学习 - Torch-TensorRT 推理加速 Torch-TensorRT 作为 TorchScript 的扩展。 它优化并执行兼容的子图,让 PyTorch 执行剩余的图。 PyTorch 全面而灵活的功能集与 Torch-TensorRT 一起使用,解析模型并将优化应用于图的 Tenso 阅读全文
posted @ 2023-07-11 16:23 gaobowen 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Nodejs C++插件(N-API) 0. 环境搭建 1. JS中调用C++方法 1.1 JS中调用源文件的C++方法 1.2 JS中调用动态库的C++方法 2. C++中调用JS方法 2.1. C++单线程调用JS方法 2.2. C++多线程调用JS方法 N-API 作为Nodejs项目的一部分 阅读全文
posted @ 2021-12-16 14:13 gaobowen 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: # Windows10 安装使用 Docker ### 下载安装 Docker Desktop https://docs.docker.com/docker-for-windows/install/ ![](https://img2020.cnblogs.com/blog/736261/202108 阅读全文
posted @ 2021-08-11 16:37 gaobowen 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 关于 JS this "1. this 与 普通函数" "2. this 与 bind、call、apply" "3. this 与 箭头函数" "4. this 与 return" + "4.1 返回 引用对象" + "4.2 返回 function对象" + "4.3 返回 数字,值对象" + 阅读全文
posted @ 2019-11-06 18:20 gaobowen 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 前端 JS 获取 Image 图像 宽高 尺寸 简介 项目中用到获取图片的原始尺寸,然后适配宽高;网上的大部分前端解决方案,都是new Image()后,在onload事件中获取image的尺寸。 在图片数量较多或者图片尺寸较大的时候,这样的获取效率非常低下。所有就有了这篇文章。通过直接读取解析文件 阅读全文
posted @ 2019-11-02 11:21 gaobowen 阅读(3277) 评论(0) 推荐(2) 编辑
摘要: Html CSS transform matrix3d 3D转场特效 透视矩阵 t、b、l、r 分别代表camera投影面的上下左右,camera指向 z方向(指向屏幕内),n为近景距离,f为远景距离。 Y轴旋转矩阵 转场效果 主要步骤: js let w = 1024; let h = 576; 阅读全文
posted @ 2019-10-31 10:30 gaobowen 阅读(2834) 评论(0) 推荐(0) 编辑
摘要: 1. QuickJS 快速入门 (QuickJS QuickStart) 1. QuickJS 快速入门 (QuickJS QuickStart) 1.1. 简介 1.2. 安装 1.3. 简单使用 1.3.1. 控制台执行 1.3.2. js脚本执行 1.3.3. 编译二进制文件 1.4. 全局对 阅读全文
posted @ 2019-10-17 18:31 gaobowen 阅读(14219) 评论(1) 推荐(0) 编辑