meshlab学习心得与收获

      最近老师让学meshlab软件,说接下来要进行一些关于3D在信息隐藏中的研究,会用到这个软件。收到这个讯息后我就在想meshlab会在3D载体的信息隐藏中怎么使用,是在嵌入信息把秘密信息(可以是三维或是二维)均匀嵌入到三维载体中,还是为了能够顶得住各种外攻击如剪切,旋转,加噪,缩放,移动等来实现鲁棒性,即用meshlab来对含密图像进行鲁棒性验证,还有就是提出秘密信息。

   由于meshlab软件是由外国人发明,所以需要在YouTobe官网看需要。学习第一天我各种在网上看怎么进外国网站,只要是查到的方法都试了但是进不去YouTobe官网,接着我在一博客上看到有关于meshlab的YouTobe视频网址,我利用这个网址在clip.convert.cc中提取到视频,一开始我选择mp4,几次都不行,最后换成avi可以了,这个博客总共5个视频,我当时就看了,因为是英文版也没听懂多少反正就知道第一个是对软件界面的一个介绍,每部分的含义,第二个是视图预览与帮助,第三个是简化一个3D模型,删除面片但保留拓扑结构,第四个是在滤波选项中selection中进行的操作,第5个是3D扫描,接着又在网上又找到一些基础视频和上面差不多,听了两遍心里还是没谱,我就对软件界面进行了细究,英语是真真学的快忘的快,我把界面菜单里的各个选项都看了一遍,从这我可以确定我们要用的meshlab它是要对含密载体进行网格化,平移,滤波处理的,接下来我看了两篇老师关于3D的新论文,想看看他是怎么用的,结果他用的VC,OpenCV实现的这些攻击,本是想直接用一个模型来实现这些实验,但是打开软件又不知从何下手。所以又找了个教程进行学习,现将学习收获分享如下:

1.meshlab中的导航

(1)鼠标左键+拖动:旋转视图   (2)向前向后滑动鼠标滚轮:缩放视图   (3)鼠标滚轮按钮+拖动:平移视图   (4)鼠标左键双击模型特定点:此点指向轨迹球中心位置

(5)shift+鼠标滚轮:改变界面左下方Fov   (6)alt+enter:进入全屏  (7)control+shift+鼠标左键拖动:改变灯向   (8)control+鼠标滚轮:改变clipping Near

2.导入模型后界面下方紫色部分字母含义(在不改变软件界面也颜色的前提下,当然可通过菜单栏tools修改界面颜色)

FOV:(Filed of view) 摄像机视野   FPS:(Frames per second)每秒传输帧数   MESH:导入模型名    Vertices:模型点数   Faces:模型面数  

3.meshlab支持的文件格式:STL,OFF,OBJ,PLY,PTX,V3D,PTS,APTS,XYZ,GTS,TRI,ASC,X3D,X3DV,VRML,ALN

4.meshlab特征

(1)3D采集:对齐,重建,颜色映射和纹理

(2)清洗3D模型

(3)缩放,定位和定向

(4)简化,细化和重新划分

(5)测量和分析

(6)可视化和演示

(7)颜色处理

(8)3D模型转换和交换

(9)比较模型

(10)利用光栅图层进行图像集成




你可能感兴趣的:(meshlab基础)