昨天刷短视频,看到这款产品打印出的图片,用 app 扫一下就可以看视频(而且有声音),好奇是如何实现的
附带产品链接 https://www.mi.com/pocketphoto
米家口袋照片打印机 1S 的 AR 视频有没有开源实现 t/1059141
![]() | 1 JsonNode 2024-07-23 14:13:48 +08:00 *15 秒 AR 照片是指云端可存储时长最长 15 秒(包含)的视频。 |
3 luman 2024-07-23 14:23:41 +08:00 说不定就是直接图片提特征后去库里找最相近的 |
4 allenx 2024-07-23 14:29:45 +08:00 这个应该是图像中插入了隐藏式的图像水印,肉眼看和普通图片一样,但实际通过一定算法能解析出里面隐藏的水印内容。 |
5 hangbale 2024-07-23 14:29:56 +08:00 多年以前 苹果官网上架过类似的第三方产品 叫 LifePrinter 我买过一个 视频都是在云端的 用 app 播放而已 |
![]() | 7 vruzo 2024-07-23 14:40:39 +08:00 这种应该没办法保证多年以后还能播放吧 |
![]() | 8 dumbass 2024-07-23 14:51:19 +08:00 Live Photo ? |
9 Ethanccc 2024-07-23 14:51:25 +08:00 ![]() 应该是通过傅里叶变换把二维码藏在照片里的吧 |
![]() | 11 Pandroid 2024-07-23 15:06:10 +08:00 ![]() 这个应用场景 10 年前就有,最早都是拿高通 Vuforia (现在叫 PTC Vuforia )或者其他 AR SDK 做的。 1.服务端建立图集并和视频匹配 2.客户端摄像头画面抽帧送去服务端,根据相似度匹配图片 3.识别成功后,客户端拉取视频,并用 AR SDK 叠加到真实照片上渲染 现在 AR 跟踪那块,ARCore 和 ARKit 应该都支持 image target 吧 |
![]() | 12 weixind 2024-07-23 15:08:21 +08:00 https://lifeprintphotos.com/ 搜到一个这个产品。 |
![]() | 14 tool2dx 2024-07-23 15:52:59 +08:00 我猜测是 imagehash |
16 hazardous 2024-07-23 16:11:09 +08:00 如果只是根据图片特征的话,很容易碰撞吧,比如在同一地点拍摄某个景点,某个展览馆里的雕像 |
![]() | 19 justfindu 2024-07-23 16:19:25 +08:00 应该是相似照片搜索吧, 如果是隐写的话, 如果环境变化会不会出现无法识别情况 |
![]() | 20 duanxianze 2024-07-23 16:20:46 +08:00 相似照片搜索准确率估计不行,应该还是隐藏水印之类的 |
![]() | 21 duanxianze 2024-07-23 16:22:09 +08:00 顺便说句,这玩意居然卖的很不错,都卖断货了 |
![]() | 22 sentinelK 2024-07-23 16:23:48 +08:00 |
![]() | 23 duanxianze 2024-07-23 16:30:49 +08:00 @sentinelK 为啥不会呢?打印一张不满意再换一张很常见吧? |
25 KuiLei 2024-07-23 16:35:57 +08:00 试一下断网之后还能不能看? |
![]() | 26 remember5 OP @vruzo 视频是云端存储,理论可以长期保存。 有人说热敏打印的照片 3 年后会褪色,好奇褪色后能正常识别视频链接吗 |
![]() | 27 remember5 OP @lambdaq #13 @lambdaq #18 同样好奇,在另一个帖子里发现了两篇文章,引用这位大佬的回复 t/1059141#r_15023795 https://wooyun.js.org/drops/%E9%9A%90%E5%86%99%E6%9C%AF%E6%80%BB%E7%BB%93.html https://c.p2hp.com/yinxietu/ |
![]() | 29 MoozLee 2024-07-23 16:44:05 +08:00 识别图片转 ar 啊,前公司大概 7 年前就用在博物馆的展品介绍上了。 |
![]() | 30 MoozLee 2024-07-23 16:46:13 +08:00 @Pandroid 最早做的最好的好像是 Metaio 公司,前公司开始用的是他们的技术,后来 Metaio 被苹果收购了,就改用高通的方案了,那个时候差距还是挺大的。 |
![]() | 31 mogita 2024-07-23 16:50:09 +08:00 隐写 ID 、隐写二维码,瞎猜的 |
![]() | 32 kinkin666 2024-07-23 17:01:39 +08:00 图片隐写,藏了个二维码(或类似要素)在里面。不可能是找相似图片,找相似图片找到别人的视频就歇逼了。 |
33 ly841000 2024-07-23 17:06:12 +08:00 点读笔原理 |
![]() | 34 opengps 2024-07-23 17:07:59 +08:00 图片一定隐藏了一个 id 类的信息,不然相似图片问题无法解决 |
![]() | 36 rejectall 2024-07-23 17:16:39 +08:00 大概率还是用的类似暗水印的原理吧 |
![]() | 37 onlyu 2024-07-23 17:32:30 +08:00 我做过类似的暗水印,肉眼完全不可见,打印后仍然存在,只能通过自己的接口读出来,可以放入一串 hash 字符串 |
38 sL83OdzP0RtI2l31 2024-07-23 17:38:43 +08:00 图片隐写,大公司内部文档基本都有这个应用场景,员工截图(不处理直接外发)直接能锁定你的工号,之前阿里不还出了一个这种事件嘛 |
![]() | 39 sytnishizuiai 2024-07-23 18:03:37 +08:00 扫照片出视频我记得很早很早就有了,不过他打印照片要是能和拍立得效果一样,拍立得要完了 |
![]() | 40 pkoukk 2024-07-23 18:28:56 +08:00 *AR 视频照片、留声照片只能用创建者本人账号的米家 APP 内的打印机插件扫描。 视频最多支持 15 秒,音频最多支持 60 秒。一个账号可上传最多 100 张照片。 如果只有 100 张的上限的话,而且只能看本人的视频,那用图片特征也不是不行,混淆概率应该比较低 |
![]() | 41 Tyrant1984 2024-07-23 19:36:32 +08:00 真不错,想买个玩玩,这照片不知道有没有 3 寸大… |
![]() | 42 leconio 2024-07-23 19:48:20 +08:00 via iPhone Robust steganography?! |
43 Od37v61n5s89gXx8 2024-07-23 20:52:59 +08:00 via iPhone @remember5 点读笔一样的原理 |
![]() | 44 ebushicao 2024-07-24 02:29:35 +08:00 图片比对呗,小米账号+使用小米照片打印机打印过这两个条件很容易就可以筛选出对应的视频。 当然,如果说任何人扫都可以,那就需要另外的技术了。 |
![]() | 45 CRH 2024-07-24 03:36:47 +08:00 @Tyrant1984 这类打印机的原理介绍: https://www.bilibili.com/video/BV1D14y1s7Vj/ 缺点:色域窄,照片不耐保存 买来玩玩可以,想要效果好还是得买热升华照片打印机(用色带的,小米也有这种),或者买照片级喷墨打印机 |
46 shenyiyouge 2024-07-24 08:45:38 +08:00 隐形水印 |
![]() | 47 Tyrant1984 2024-07-24 09:14:43 +08:00 @CRH 确实只是个玩具,也就只能玩玩了~~ 往好处想,反正我也拍不出值得送去做艺术微喷的大片 |
![]() | 48 rabt 2024-07-24 09:43:00 +08:00 隐藏水印,云端存储视频,而且只能自己看(用自己的账号扫才行),所以应该不涉及审核问题 |
49 Leonooo13 2024-07-24 09:44:10 +08:00 via Android 营销做得不错,照片做了隐写和云端进行匹配? |
![]() | 50 mx3y 2024-07-24 10:58:13 +08:00 可逆水印 |
51 kehuduanbuxing 2024-07-24 12:18:15 +08:00 关键词:AR 、图片追踪。很传统的技术了,按用户维度隔离数据不会出什么问题 |
52 mww 2024-07-24 14:19:21 +08:00 有没有可能是根本不用写,直接识别的相纸的标识,拍照存的时候只是把相纸 id 和视频绑定了,根据业务再加个用户纬度,识别的时候直接识别是哪张相纸就能播放对应的视频 |