主要通过HALCON实现平面图像至球面转换
相关坐标转换算法由halcon实现,为保证球面被完整覆盖,建议将图像转换为 WIDTH : HEIGHT = 2:1 ,目前仅实现了黑白图像的转换,彩色图像后续研究。
转换代码参考网友代码。
halcon 代码
// An highlighted block
get_image_size(GrayImage, Width, Height)
threshold (GrayImage, Regions, 0, 67)
get_region_points (Regions, Rows, Columns)
* //参考的算法片段
* //for (var i = 0; i < dLength; i += 4) {
* // var x = (i / 4) % canvas.width;
* // var y = (i / 4 - x) / canvas.width;
* // if (i / 4 % 2 == 1 && y % 2 == 1 && 0 === data.data[i]) {
* // var u = (360 / canvas.width) * x - 180;