MyS*_*eam 7 javascript canvas mesh
目前是否有JavaScript库用于将Canvas中的视频流转换为3D网格?
一个例子的情况是在一个杯和捕捉的原始图像,以指向照相机,比较新数据之前的数据,以生成内视图中的对象的边缘轮廓,理想地将其转换成多边形的最简单的设定和显示所计算出的多边形/第二个画布元素中的模型.
我已经看到mrdoob在3d javascript上从目标文件到画布渲染的一些出色的工作,但我希望捕获原始数据并尝试生成网格.目的是通过套接字在2个用户之间发送网格点,以获取当前在捕获的摄像机视图中的任何对象.
任何帮助赞赏.
这是一个相当复杂的问题。大多数算法需要 2 个图像(立体视觉系统)才能识别 2D 信息并将其处理为 3D 对象。使用网络摄像头并由 Javascript 支持来完成此操作是一个相当大的挑战:)
基本上,我认为您必须结合一些计算机视觉技术(边缘检测、过滤、3D 到 2D 映射等)。
这是一些可能有用的信息
Javascript 计算机视觉库 - https://github.com/alex-m/seevee.js/wiki(移植一些众所周知的 opencv 函数) - 对于获取网络摄像头图像、3D 处理等很有用
轻量级 3D 库 - https://github.com/mrdoob/ Three.js/
请参阅此方法http://www.eng.cam.ac.uk/news/stories/2009/3D_models/