I am getting following error in code: Undefined function 'ctwoD' for input arguments of type 'double'.

clc
%coordinates of perspective camera projections
xc = ctwoD(5,10);
yc = ctwoD(10,5);
%coordinates of weak camera perspective
xw = ctwoD(5,10);
yw = ctwoD(10,5);
%plot the transformed points from 2D to 3D
plot (xc,yc, '-5',xw, yw,'-*b',markersize,10);
hleg1 = legend ('x,y 5,10');
xlabel ('5');
ylabel('10');
title ('x,y 5,10');
I am getting following error:
Undefined function 'ctwoD' for input arguments of type 'double'.
Error in CameraModel (line 3)
xc = ctwoD(5,10);
Please help with how to write correct code.

2 comentarios

What is ctwoD? It appears to not exist.
That;s where my struggle lays.... I am very new at MatLab. These codes were provided to me as a guidline..... I am trying to compute a code for a simple object with four 3D co-ordinates (-1, 0, 2), (1, 0, 5), (0, 1, 4), (0, -1, 3). to project these points onto an image using two methods, perspective, and weak perspective projection.

Iniciar sesión para comentar.

 Respuesta aceptada

The fcn ctwoD() in your code is not a MATLAB fcn unless you've created it. If you've created it, make sure it is residing in your MATLAB accessible directory.
You can verify it with:
>> which ctwoD

Más respuestas (0)

Categorías

Más información sobre MATLAB Support Package for USB Webcams en Centro de ayuda y File Exchange.

Preguntada:

Ivy
el 31 de Jul. de 2021

Comentada:

el 2 de Ag. de 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by