MATLAB Volshow

MATLAB 2022b版本的volshow发生了一些更新:

h=volshow(vol,'Properties')不再好使,需要使用viewer=h.parent才能更改viewer属性。

顺带着学习了下各个属性的含义:

viewer.CameraPosition

viewer.CameraTarget

viewer.CameraUpVector

https://ww2.mathworks.cn/help/matlab/creating_plots/defining-scenes-with-camera-graphics.html

这张图来自matlab官网-相机图形术语,但个人感觉指导不了coding。


https://www.researchgate.net/figure/Camera-pose-The-position-vector-is-the-cameras-world-coordinates-The-orientation_fig8_224198558

结合这张图,会更好理解一些。决定相机(相对于被测物的)姿势的顺序是:

1.确定被测物的中心;(连线的一端)

2.确定拍摄方向;(连线的方向)

3.确定相机距离;(连线的长度)这一步其实是CameraZoom之类的参数,未用到不讨论;

4.确定相机在垂直于该连线方向是否有旋转。

那么,很清晰了,以上124分别就是 viewer.CameraTarget,viewer.CameraPosition 和 viewer.CameraUpVector。Done!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 前言 本章我们将会探讨三维视觉,首先会研究三维到二维的投影变换以及其逆变换,然后会介绍多相机立体景深感知。在这...
    RichardJieChen阅读 4,649评论 0 3
  • 很久没有在简书上面更新文章了,一方面是因为最近在实习,一些业务代码相关的笔记基本上整理在confluence上面。...
    吃远阅读 625评论 0 0
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,995评论 2 59
  • 原贴显示器吧 ★显示器各项参数★ ★分析科普★ 在计算机硬件上显示器算是比较容易受轻视且关注度不高的硬件,很多人对...
    卡皮阅读 5,578评论 2 11
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32