matlab球面投影(二)
matlab球面投影,想做一个全景相机,不知道,要做成啥样,于是在MATLAB先仿真一下,看下是个啥样子
百度别人做的,复制下面的代码到MATLAB的命令串口下,,网上找了张全景图,可以是bmp,jpg,改程序就可以了
回车运行就可以看到结果。
复制下面代码时,下面的中文注释记得删除,MATLAB是会报错的,
close all; clear all; clc[x,y,z]=sphere(50);A=imread('a.JPG'); //名字是自己命名的,记得改B=warp(x,y,-z,A)axis equal; axis off;set(gcf,'position',[50,50,700,600],'color','white') 700,600 是分辨率,可以随意设置,改变一下,可以看不一样图像大小set(gca,'position',[0.01,0.01,1,1])
。原图应该是1920 1080的,
输出后
按住左键,可以转动,观察不同视角的图片。
全景图拼接后,有很多输出方式,上面应该是一种,根据转动角度,投影到平面看到的图,
假如平面足够大,看到的就是上面的球型图。
如果不使物体变形,平面小一点,看到的就会是方形的图,局部图。
有点像看地球仪,看下面的地球仪,转动地球仪时,会看到不同物体,所以前提是在球面投影拼接,
假如有六个相机排列在圆球上,将图像投影到球面,进行拼接,然后选择一种方式输出。
全景图拼接后,下面是柱面投影展开图,全部展开,就是看到下面的图的效果。
也不知道要做成啥样,挺有意思的。
matlab球面投影(二)相关推荐
- matlab生成二维服从高斯分布的数据
matlab生成二维服从高斯分布的数据 2015-12-30 21:31 1263人阅读 评论(0) 收藏 举报 分类: matlab(8) 由于实验需要,需要生成两类模式的数据,同时这两类数据要 ...
- matlab画曲面二次,如何用matlab绘制二次B样条三维曲面(已知控制点和节点矢量)?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 小弟初来乍到,现在需要用matlaB绘制二次B样条曲面,现在已知信息: 小弟做这个已经一个星期了,现在无任何进展,现在是万分着急,希望高手们给小弟指点一二 ...
- Matlab影像处理二
前言 Matlab影像处理二 目录 前言 学习内容 一.图像处理 Image Thresholding graythresh() and im2bw() background Estimation(背 ...
- matlab绘制二维曲线图
matlab绘制二维曲线图 今天,我们来讲一个用matlab绘制二维曲线图 下面直接上代码,会对代码一些部分进行一些讲解 %% 定义函数 x = 0:0.01:2*pi; y1 = sin(x); y ...
- matlab在二维平面和三维空间中绘制圆形
matlab在二维平面和三维空间中绘制圆形 二维平面绘制圆形 方法1: x = 10;y = 10;%圆心 r = 5; %半径 rectangle('Position',[x-r,y-r,2*r,2 ...
- MATLAB绘制二维曲线-fplot函数
MATLAB绘制二维曲线-fplot函数 fplot函数的基本用法 双输入函数参数的用法 fplot函数的基本用法 fplot(f,lims,选项) f代表一个函数,通常使用函数句柄的形式,lims为 ...
- 矢量量化识别孤立字的matlab编码_新zwpython 完胜 老matlab 篇二
新zwpython 完胜 老matlab 篇二 昨天在知乎: <如何看待哈工程和哈工大被 MathWorks 禁止使用 MATLAB?>https://www.zhihu.com/ques ...
- cvpr2020 matlab_新zwpython 完胜 老matlab 篇二
新zwpython 完胜 老matlab 篇二 昨天在知乎: <如何看待哈工程和哈工大被 MathWorks 禁止使用 MATLAB?>https://www.zhihu.com/ques ...
- Matlab:二维傅里叶变换
Matlab:二维傅里叶变换 二维傅里叶变换 二维衍射模式 fft2 函数将二维数据变换为频率空间.例如,您可以变换二维光学掩膜以揭示其衍射模式. 二维傅里叶变换 以下公式定义 m×n 矩阵 X 的离 ...
- 如何使用matlab进行二维和三维空间的位姿描述及坐标系的变换
本篇文章主要与大家分享一下如何使用matlab进行二维和三维空间的位姿描述及坐标系的变换,文章内容处于更新和补充中,(我同时安装了机器人工具箱9.10版本和10.4版本,因此文章也介绍了两种版本工 ...
最新文章
- [翻译]在GridView中插入新记录
- Microsoft Visual c++简介
- [蓝桥杯2016初赛]四平方和-数论+枚举
- 大数据时代的移动即时通讯
- 人类长非编码RNA表达数据库,整合9种重要生物学场景(发育、癌症、病毒侵染等)...
- Java零基础入门 :(1) windows7 配置Java环境变量
- django xadmin ForeignKey display
- Mac上安装fastboot等工具与烧写images
- 二叉树中的和为某一值的路径(二)(C++)
- 水晶报表10 开发和部署
- Android 四大组件学习之Service四
- 图像的上采样与下采样
- Java单例模式双检锁原理
- 关于WSO2 ESB
- 智能耳机测试软件,内置心率监测仪 捷波朗运动耳塞体验!
- python day2
- tplink 文件服务器,tplink云服务器
- 汇编语言 程序设计 顺序结构
- ORAN接收窗监测和UL U平面发送窗
- 使用 bibtex 进行参考文献管理