Description: 基于三维空间三角网格的二维投影图像变换,包括3D仿射变换,基础矩阵求解及欧式空间的重构,对基于图像的三维重构有研究的朋友可以看下-triangular grid transform two-dimensional projection images, including 3D affine transformation, based Matrix Solution and European space reconstruction, based on the three-dimensional image reconstruction studies have friends in a glance Platform: |
Size: 201728 |
Author:郭震宇 |
Hits:
Description: 24種解F矩陣的方法,可以用來處理匹配點和重建3D環境-24 F matrix solution methods can be used to handle match point and 3D reconstruction of the environment Platform: |
Size: 48128 |
Author:許不了 |
Hits:
Description: Matlab是Matlab产品家族的基础,它提供了基本的数学算法,例如矩阵运算、数值分析算法,Matlab集成了 2D和3D图形功能,以完成相应数值可视化的工作,并且提供了一种交互式的高级编程语言——M语言,利用M语言可以通过编写脚本或者函数文件实现用户自己的算法。
这是关于matlab的教程-Matlab family of products is the basis of Matlab, which provides the basic mathematical algorithms, such as matrix computation, numerical analysis algorithms, Matlab integrates 2D and 3D graphics features, in order to complete the corresponding numerical visualization work, and provides an interactive high-level programming languages- M language, the use of M language can function through the preparation of the script or document to achieve the user Platform: |
Size: 189440 |
Author:lyd |
Hits:
Description: The drawLA Toolbox was created to facilitate visualization of some basic concepts of Linear Algebra. It is a collection of MATLAB functions for easy plotting of 2D/3D vectors, planes, lines and spheres, and... displaying matrix equations.
Toolbox Content:
There are 12 functions in the toolbox.
10 of them produce 2D/3D plots of geometric objects:-The drawLA Toolbox was created to facilitate visualization of some basic concepts of Linear Algebra. It is a collection of MATLAB functions for easy plotting of 2D/3D vectors, planes, lines and spheres, and... displaying matrix equations.
Toolbox Content:
There are 12 functions in the toolbox.
10 of them produce 2D/3D plots of geometric objects: Platform: |
Size: 424960 |
Author:tra ba huy |
Hits:
Description:
3D Space Coordinate Transformations
This folder contains 3 files (m-functions) :
- t2x.m Transformation Matrix to Generalized Position Vector.
- x2t.m Generalized Position Vector to Transformation Matrix.
- m2m.m Mass/Inertia Tensor transformation with coordinate change.
In the Generalized Position Vector the orientation can be expressed with:
- unit quaternion,
- Euler angles xyz (roll, pitch, and yaw),
- Euler angles zyz (rotation, precession, and mutation),
- unit vector and rotation angle,
- Denavitt-Hartemberg parameters.
Conversion between the above orientation systems can be easily achieved.
The three files work independently on each other, but since they work
on the same objects it is somewhat useful to keep them in the same folder. -
3D Space Coordinate Transformations
This folder contains 3 files (m-functions) :
- t2x.m Transformation Matrix to Generalized Position Vector.
- x2t.m Generalized Position Vector to Transformation Matrix.
- m2m.m Mass/Inertia Tensor transformation with coordinate change.
In the Generalized Position Vector the orientation can be expressed with:
- unit quaternion,
- Euler angles xyz (roll, pitch, and yaw),
- Euler angles zyz (rotation, precession, and mutation),
- unit vector and rotation angle,
- Denavitt-Hartemberg parameters.
Conversion between the above orientation systems can be easily achieved.
The three files work independently on each other, but since they work
on the same objects it is somewhat useful to keep them in the same folder.
Platform: |
Size: 6144 |
Author:kiyoung |
Hits:
Description: 刚性位置变化计算,输入物体在空间坐标系中的坐标,以及旋转向量和平移向量,计算其在摄像机坐标系中的坐标。- [Y,dYdom,dYdT] = rigid_motion(X,om,T)
Computes the rigid motion transformation Y = R*X+T, where R = rodrigues(om).
INPUT: X: 3D structure in the world coordinate frame (3xN matrix for N points)
(om,T): Rigid motion parameters between world coordinate frame and camera reference frame
om: rotation vector (3x1 vector) T: translation vector (3x1 vector)
OUTPUT: Y: 3D coordinates of the structure points in the camera reference frame (3xN matrix for N points)
dYdom: Derivative of Y with respect to om ((3N)x3 matrix)
dYdT: Derivative of Y with respect to T ((3N)x3 matrix)
Definitions:
Let P be a point in 3D of coordinates X in the world reference frame (stored in the matrix X)
The coordinate vector of P in the camera reference frame is: Y = R*X+ T
where R is the rotation matrix corresponding to the rotation vector om: R = rodrigues(om)
Important function called within that program:
rodrigues.m: Computes the Platform: |
Size: 1024 |
Author:shuang |
Hits:
Description: 1、画出函数y=x*sin(x)
2、用曲面表示z=x^2+y^2
3、创建n阶魔方矩阵,n能被4整除
4、三维图形影片动画
5、画出N=100,p=0.5情况下二项分布的概率 特性曲线-1, draw the function y = x* sin (x)
2, using surfaces to describe z = x ^ 2+ y ^ 2
3, create a cube matrix of order n, n be divisible by 4
4, 3D graphics, animation film
5, draw N = 100, p = 0.5 case, the binomial probability curve Platform: |
Size: 2048 |
Author:Jerry |
Hits:
Description: matlab经典绘图案例。包括三维曲面z=x^2+y^2的动画、正弦曲线的动画、切片图、向量图、三维彗星图、三角形网格图、三角形表面图、球面、等值线图、三维瀑布图、三维火柴杆图、三维散点图、柱形图、三维条形图、三维饼图、带形图、曲线图、高斯分布函数的曲面图、高斯分布函数的网格图、5阶高斯分布矩阵、梯度场矢量图、罗盘图、玫瑰花图、羽列图、数据向量的单轴对数坐标图、矩阵的条形图
矩阵的面积图、二维饼图、散点图、误差图、火柴杆图和碗状曲面图等等。
-Drawing matlab classic case. Including three-dimensional surface z = x ^ 2+ y ^ 2 animation, animated sine curve, slices, vector graphics, three-dimensional map comet, triangular grid map, triangular surface plots, spherical, contour, 3D waterfall, three-dimensional grid graph matchstick figure, three-dimensional scatter plot, bar chart, the three-dimensional bar charts, three-dimensional pie charts, strip charts, graphs, surface, Gaussian distribution function, the Gaussian distribution function, fifth-order Gaussian distribution matrix gradient vector field, compass, rose diagram, feather column chart, the data vector uniaxial logarithmic graph, bar graph matrix
Area chart matrix, two-dimensional pie charts, scatter plots, error plots, matchstick figure and bowl surface map and so on. Platform: |
Size: 1552384 |
Author:毛振宇 |
Hits:
Description: 图像处理 并行处理 matlab Since images can be represented by 2D or 3D matrices and the MATLAB processing engine
relies on matrix representation of all entities, MATLAB is particularly suitable for implemen‐
tation and testing of image processing workflows. The Image Processing Toolbox
™
(IPT)
includes all the necessary tools for general-purpose image processing incorporating more than
300 functions which have been optimised to offer good accuracy and high speed of processing.
Moreover, the built-in Parallel Computing Toolbox
™
(PCT) has recently been expanded and
now supports graphics processing unit (GPU) acceleration for some functions of the IPT.
However, for many image processing applications we still need to write our own code, either
in MATLAB or, in the case of GPU-accelerated applications requiring specific control over
GPU resources, in CUDA (Nvidia Corporation, Santa Clara, CA, USA).-the first part is dedicated to some essential tools of the IPT that can be used in
image analysis and assessment as well as in extraction of useful information for further
processing and assessment. These include retrieving information about digital images, image
adjustment and processing as well as feature extraction and video handling. The second part
is dedicated to GPU acceleration of image processing techniques either by using the built-in
PCT functions or through writing our own functions. Each section is accompanied by MAT‐
LAB example code. Platform: |
Size: 629760 |
Author:阿新 |
Hits:
Description: 一个简单的gui例子,This example GUI has 3-D axes in which the Earth spins on its axis. It accepts no inputs, but it reads a matrix of topographic elevations for the whole Earth.(This example GUI has 3-D axes in which the Earth spins on its axis. It accepts no inputs, but it reads a matrix of topographic elevations for the whole Earth. To the user, it looks like this) Platform: |
Size: 4096 |
Author:cpw501
|
Hits:
Description: 通过列举各种实际例子,既介绍了MATLAB的一般用法,包括常用命令、语法规则、矩阵运算、数学函数及二、三维图形的绘制,又介绍了比较复杂的数值计算、图形用户界面和工具箱函数回调的编写方法。本书重点阐述了如何利用MATLAB解决化学研究中的实际问题,介绍了数值计算、绘图及优化、统计、神经网络和模糊逻辑等工具箱函数的应用;通过介绍实例和实际编写MAT—LAB程序,使读者能够熟练应用MATLAB语言实现并改进各种算法。(Through some practical examples, it introduces the general usage of MATLAB drawing, including the commonly used commands, grammar rules, matrix operations, mathematical functions, and two 3D graphics, and introduces the numerical calculation, more complex graphical user interface and the toolbox function callback writing method. This book focuses on how to use the MATLAB to solve practical problems in chemical research, introduces the application of numerical calculation, drawing and optimization, statistics, neural network and fuzzy logic toolbox function; through the introduction of practical examples and the preparation of MAT - LAB program, so that readers can skilled application of MATLAB language and improved algorithms.) Platform: |
Size: 4272128 |
Author:miq |
Hits:
Description: 标准化数据,可以用来进行Bland-Altman and correlation 以及画图(This customizable data analysis tools generates a Bland-Altman and correlation scatter plot. Data can be displayed using color and shape coding of groups using a 2D or 3D matrix notation. Data points can also be displayed using serial numbering, facilitating further interrogation of outliers.
Analysis results (e.g. correlation coefficients, line of best fit, reproducibility coefficient, etc.) can be displayed on the figure. Statistical results are returned as a structured output argument.
An example is included.) Platform: |
Size: 9216 |
Author:杨航的小秘书 |
Hits: