相关疑难解决方法(0)

将360度视图转换为节点js中的equirectangular?

在过去的两天里,我一直试图将360度相机,单鱼眼图像转换为节点js中的equirectangular viewer.在stackoverflow中,在伪代码中询问和回答相同的问题.我一直在尝试将伪代码转换为节点js并清除了一些错误.现在项目运行没有错误,但输出图像为空白.

从那个伪,我不知道polar_w,polar_h和geo_w,geo_h,geo和极值,所以,它给出了静态值来显示输出.这是我将伪代码转换为节点js的链接. 如何将球面坐标转换为equirectangular投影坐标?.

这是我尝试将球形图像转换为equirectangular查看器的代码:

 exports.sphereImage=(request, response)=>{


 var Jimp = require('jimp');


  // Photo resolution

var img_w_px = 1280;
var img_h_px = 720;

var polar_w = 1280;
var polar_h = 720;
var geo_w = 1280;
var geo_h = 720;

var img_h_deg = 70;
var img_w_deg = 30;

  // Camera field-of-view angles

var img_ha_deg = 70;
var img_va_deg = 40;


  // Camera rotation angles

 var  hcam_deg = 230;
 var  vcam_deg = 60;

  // Camera rotation angles in radians

 var …
Run Code Online (Sandbox Code Playgroud)

javascript projection image-processing node.js three.js

7
推荐指数
1
解决办法
697
查看次数