你要「老婆」不要?谷歌程序员20行代码把二次元「老婆」带到现实世界

博客园二次元主题——Sakura 碎碎念 嗯,时隔多久也记不清了,我又回来了,总算是忙里偷闲把这篇文章写出来,有人要过很多次我的博客园美化方案,但是实在是忙啊,也因为我的前台技术不好,代码bug很多,所以也有点不想把这个美化发出来,但是因为个人博客搭建完成了,以后主要精力还是在那边,所以就成全大家。本博客美化样式风格来自于樱花庄的白猫写的Sakura美化方案,我按照他的风格在博客园写了个几乎是一样的。这是我写过的第三篇... 阅读详情

机器之心报道

编辑:张倩

用 GAN 生成的 2D 二次元「老婆」已经过时了。

‍

还记得前不久的「‍东升发型生成器」吗?在那个视频中,B 站 up 主 Mars 隆重推出了自制的秃头生成器。不管你现在有多年轻,头发有多么浓密,那个生成器都能让你一眼望穿二十年后的自己。

这一充满「恶意」的项目引发了读者的集体不适,大家纷纷请求 up 主「整点儿阳间的东西」(听说粉丝毫不见涨,这锅机器之心不背)。

本着对读者的尊重和爱护,up 主这次换了个方向,开始研究起了「一键『老婆』生成器」。

先来看一下效果:

当然,除了「老婆」,其他手办也是可以的:

效果看上去不错,还省了买手办的钱,这是怎么做到的呢?

Mars 在视频中提到,因为生成二次元「老婆」这个主题有很多人都做过了,而且效果不错,所以他就想到一个主题类似但表达方式不同的点子——用 AR 来做。

在 Waifu Labs 网站上生成的 2D「老婆」。

他介绍说,现在市面上大部分的 AR(比如宝可梦 Go)都是通过指定 App 中的相机才可以看到增强现实的内容,但他想做的却是一个网页版 AR,也就是说,你只需要打开一个网页,从网页中再打开相机就能看到增强现实的内容。

那么具体要怎么实现呢?

他的思路可以概括为:先做一个网站,你可以在上面上传一个 3D 模型,网站就会自动生成一个二维码。然后你用手机(相机)去扫这个二维码,你刚刚上传的模型就会出现在现实世界里了。

思路有了,接下来就是寻找解决方案了。

备选的解决方案有这么几个:谷歌的 WebXR、AR.js 和 Argon.js。其中,WebXR 可能是所有解决方案中效果最好的,也是文档最为完善的,但问题在于它只支持极少部分安卓设备;后两个方案各方面表现都差不多,区别在于前者是完全开源的,因此 Mars 毫不犹豫地选择了前者。

选定了解决方案之后,先来尝试一个官方的例子。在写了一个静态文件服务器、创建 index.html、将例子中的代码复制进去运行服务器等一系列操作之后,预想中的增强现实画面并没有出现,只有一个报错页面弹了出来:

报错的原因在于,从 ios11 开始,只有通过 https 访问的网站才有打开相机的权限,Mars 通过安装一个名为 ngrok 的程序解决了这个问题。

问题解决了,再来试一下,果然,这次真的出现了增强现实的画面。

‍

测试成功,接下来就是使用自己的模型了。

AR.js 提供了一个接口,可以将自己的模型对应到二维码或者图案上。但这里有一个问题:精美的 3D 模型要从哪里找呢?在视频中,Mars 推荐的是一个叫 Sketchfab 的网站。Sketchfab 和普通的图片网站类似,但不同之处在于,上面的模型都是 3D 的,而且大多渲染精良,既有付费模型,也有免费模型。

Sketchfab 网站首页。

下载到模型之后,将链接复制到之前创建的 index.html 文件里,就大功告成了!

为了方便大家自己动手,此次 Mars 还开源了整个项目的代码并在第二个视频(代码详解)中对代码和各个步骤进行了详细讲解,感兴趣的同学可以自己动手试一下。

代码地址:https://github.com/MarsWang42/AR-Laopo

最后再介绍一下宝藏 up 主 Mars。他本科毕业于同济大学土木工程系,2015 年进入 UC Irvine 开始学习计算机知识,后来成为一名程序员,并进入谷歌工作。在以往的视频中,他也分享过自己转专业和求职的诸多经验。

在视频的最后,Mars 表示,他将尽快将这个项目做成网页版跟大家分享。

end

【Java遇见PythonGo】 由一位资深老码农运营,混迹于世界500强外企多年的,做过开发,测试,项目管理,对技术比较痴迷,也是一位后端开发爱好者。

在这里希望给大家分享一些Java,Python和Go语言的编程技巧 ,以及趣味实战干货和面试经验,程序员圈的趣事。欢迎喜欢Java,Python和Go的程序员关注。

Java遇见PythonGo

长按2秒,输入:【面试】

获取大厂Java面试资料

点这里,进菜鸟学PythonB站大本营
基于扩展卡尔曼滤波(EKF)结合到达时间(TDOA)、到达频率(FDOA)实现多无人机无源定位,MATLAB代码 该程序实现了一种结合到达时间差(TDOA)和到达频率差(FDOA)技术的多无人机定位方法,利用扩展卡尔曼滤波(EKF)对单一目标进行定位。程序通过模拟多无人机的运动及其与目标的相对位置,估计目标的状态(位置和速度)。 阅读详情

相关推荐

避开地图定位的坑:手把手教你处理GCJ-02和WGS-84坐标转换(2023最新版)

本文深入解析了GCJ-02与WGS-84坐标系转换的核心原理与常见误区,提供了详细的代码实现与精度控制方法。针对地图定位开发中的实际痛点,文章重点阐述了如何通过迭代逼近法实现高精度坐标转换,并给出了误差测试与业务场景下的工程实践指南,帮助开发者有效规避定位漂移等问题。

lstm7chronicler的博客 1170

你要「老婆」不要?某程序员仅用20行代码,得了个二次元“老婆”!

用 GAN 生成的 2D 二次元「老婆」已经过时了。 还记得前不久的「‍东升发型生成器」吗?在那个视频中,B 站 up 主 Mars 隆重推出了自制的秃头生成器。不管你现在有多年轻,头发有多么浓密,那个生成器都能让你一眼望穿二十年后的自己。 这一充满「恶意」的项目引发了读者的集体不适,大家纷纷请求 up 主「整点儿阳间的东西」(听说粉丝毫不见涨,这锅机器之心不背)。 本着对读者的尊重和爱护,up 主这次换了个方向,开始研究起了「一键『老婆』生成器」。 Mars 在视频中提到,因为生成二次元「老婆」这个主题

weixin_49309615的博客 498

AI气象预报:数值模式融合与短临预警的工程实践

气象预报正经历从物理推演到数据驱动的认知范式转变。AI气象预报并非替代传统数值模式,而是通过数值模式融合弥补其在参数化误差、初值敏感性和计算效率上的固有瓶颈。其技术价值在于提升短临预警时效性与空间精度,支撑航空调度、电力调控、防洪应急等关键场景。实践中需兼顾物理一致性、可解释性与业务系统兼容性,避免纯黑箱建模带来的外推失效与不确定性缺失风险。本文聚焦AI作为超分辨率引擎、误差矫正器和短临加速器的三类落地路径,解析HEALPix投影、多尺度图建模、轻量级U-Net等核心适配方法。

weixin_28221501的博客 298

为博客添加二次元人物方法

live2d用法 给博客增加动态看板娘 转载于:https://www.cnblogs.com/knuzy/p/10329232.html

weixin_30847271的博客 964

杭电计算机组成原理课程设计-实验七-寄存器堆设计实验

寄存器堆实验实验原理实验内容模块功能说明模块逻辑引脚图寄存器堆模块代码REG模块测试用例REG-ALU测试用例实验结果记录 寄存器堆实验结果及分析ALU_REG运算器模块实验结果及分析探索与思考 实验原理   32×32位的寄存器堆模块示意图如图所示,含有32个寄存器,每个寄存器32位。该寄存器堆具有A和B两个读端口,分别由 5 位的寄存器编号 R_Addr_A 和 R_Addr_B 来寻址 2 个寄存器,读出的数据则由 R_Data_A(32 位)和R_Data_B(32 位)输出。读访问时,没有使能或者

HDU-整蛊小子-⏰☂️/蚂蚁集团研发工程师 1万+

立创开源:基于AD831/ADF4351的250-500MHz宽频调幅信号处理实验电路设计与实现

本文详细解析了基于AD831混频器和ADF4351本振源的250-500MHz宽频调幅信号处理实验电路的设计与实现。文章从项目需求出发,系统讲解了超外差接收架构、核心模块(包括射频前端、混频器、本振源、AGC环路及解调电路)的选型与原理,并提供了实战调试波形与性能验证,为射频电路学习者提供了从理论到实践的完整指南。

weixin_35706255的博客 227

如何给博客园添加动漫人物?

第一步: 第二步:在页面找到这个,添加如下代码 代码: <script> //鼠标在消息上时 jQuery(document).ready(function ($) { $("#message").hover(function () { $("#message").fadeTo("100", 1); }); }); //鼠标在上方时 jQuery(document).ready(function ($) { //..

BigData 1685

UniTouch:多模态触觉对齐技术如何重塑零样本跨模态应用

UniTouch模型通过创新的多模态触觉对齐技术,成功将触觉数据映射到通用的视觉-语言嵌入空间,解决了触觉模态的“孤岛困境”。该技术利用对比学习和传感器特定标记,实现了高质量的零样本学习能力,使模型无需额外训练即可完成触觉分类、描述等任务,并能驱动跨模态生成,为机器人、VR和智能制造等领域提供了强大的触觉理解新范式。

weixin_29044713的博客 409

一位码农写给老婆的代码 (绝对值得观摩)

package a.small.test.Test; public class 给最爱的老婆  {      // 老婆是私有,全局唯一,不可更改继承的      private static final class 老婆 {               // 老婆,\r 代表换行            private static final String 漂亮等级 = "世界上最

流年、你奈我何 2526

RK3568部署YOLOv8的7种方法对比:量化vs非量化的性能实测与优化建议

本文针对RK3568平台,深度对比了YOLOv8模型的七种部署方法,重点分析了量化与非量化策略的性能差异。通过实测数据,详细评估了不同方法在推理速度、CPU占用、内存消耗及模型精度上的表现,并提供了从模型结构调整到系统级优化的具体建议,为边缘AI部署选型提供实用参考。

weixin_29099217的博客 529

NVIDIA DGX Spark 深度应用解析:从大模型训练到边缘推理的完整实践指南

内存管理:充分利用统一内存架构,避免不必要的数据传输批处理大小:根据模型大小调整批处理大小以优化内存使用精度选择:在精度损失可接受范围内使用较低精度计算流水线优化:重叠计算和数据传输操作DGX Spark作为一个专门的AI计算平台,在大模型开发的各个阶段都能发挥重要作用。从数据预处理到模型训练,从微调到推理部署,其统一内存架构和强大的计算能力为AI开发者提供了前所未有的本地开发体验。需要注意的是,虽然DGX Spark性能强大,但合理的算法设计和系统优化仍然是获得最佳性能的关键。

time_days的博客 2871

你要“老婆”不?谷歌程序员20行代码送你一个!

用 GAN 生成的 2D 二次元「老婆」已经过时了。‍还记得前不久的「‍东升发型生成器」吗?在那个视频中,B 站 up 主 Mars 隆重推出了自制的秃头生成器。不管你现在有多年轻,头发...

JAVA葵花宝典 167

映泰TB250-BTC主板魔改BIOS支持8/9代CPU实战与开机故障排查

BIOS(基本输入输出系统)是计算机硬件与操作系统之间的桥梁,负责初始化硬件和提供运行时服务。其工作原理是通过存储在主板芯片中的固件程序,在上电自检(POST)阶段完成对CPU、内存等关键组件的检测与配置。魔改BIOS的技术价值在于突破硬件限制,通过修改微码和电源管理模块,让旧平台支持新处理器,从而以极低成本实现性能跃升,在预算有限或追求极致性价比的DIY、办公和软路由等应用场景中极具吸引力。本文以映泰TB250-BTC矿板为例,详细解析了通过软刷方式刷入魔改BIOS,并重点解决了刷写后常见的“开机风扇转一

weixin_29164185的博客 406

谷歌程序员 20 行代码送你一个“老婆”

code小生一个专注大前端领域的技术平台公众号回复Android加入安卓技术群编辑丨张倩文章来源丨机器之心用 GAN 生成的 2D 二次元「老婆」已经过时了。‍还记得前不久的「‍东升发...

weixin_38754349的博客 182

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

一些神级工具与网址

常用的网址

srmmh的博客 5018

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

你的二次元老婆,被AI变成了暗黑系

鱼羊 萧箫 发自 凹非寺量子位 报道 | 公众号 QbitAI现在,AI对光影的理解越来越深入了。不仅能自动给二次元萌妹的线稿上色,绘制出合理的光影变化。反向操作,提取图片中的纹理和光影...

量子位 358

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

js随机生成名字_一键生成二次元老婆!AI这个玩法简直绝了

[PConline应用]是的,AI还真能生成老婆了!当然这并不是通常意义上的真人——实际上死宅们也并不需要真人作为老婆。最近,网络上突然流行起了一个让死宅们感到异常兴奋的项目——AI一键生成独一无二的动漫老婆!一起来看看这到底是什么新奇技术。一键生成二次元老婆?死宅所谓的“老婆”,当然就是二次元纸片人了,谁家宅男还没试过对着动漫人物喊老婆?然而这就带来了一个问题,这老婆往往是共享老婆,上街打个酱油...

weixin_39830323的博客 2061

生成二次元动漫头像DCGAN代码实现

写在前面 此份代码可以在pycharm上运行,前提是已经安装tensorflow2.0gpu版本 import tensorflow as tf import matplotlib.pyplot as plt import glob import os import numpy as np from tensorflow.keras import layers gpus = tf.config.experimental.list_physical_devices('GPU') if gpus: t

房东的jian的博客 1124

博客/网页添加Live2d二次元老婆的插件/手动方法

链接地址

lujiebin的博客 793

【AI老婆生成器】定制专属于你的二次元完美女友

目标网站 https://waifulabs.com/ 图文教程 1、打开目标网站,点击MEET YOUR DREAM WAIFU 2、选择最初的老婆头像,都不满意可以点击Refresh刷新 3、设置颜色 4、调整细节 5、选择姿势 6、下载到本地

XavierJ的博客 1万+
上一篇: Selenium自动登录淘宝,我无意间发现了登录漏洞!
下一篇: 牛逼!计算机基础知识总结与操作系统 PDF 开放下载了!
菜鸟学Python
博客等级 码龄9年 8070粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值