Why do I get the message "Undefined function 'showPointCloud' for input arguments of type 'double'."
2 次查看(过去 30 天)
显示 更早的评论
Dear all
When I test the simple code in page (<http://www.mathworks.com/help/vision/ref/showpointcloud.html>) to plot 3D point cloud. I get the message
"Undefined function 'showPointCloud' for input arguments of type 'double'.
Error in test_sphere1 (line 9)
showPointCloud([x(:),y(:),z(:)]);"
Why do I get this, I just use the example code:
close all
clc
clear all
numFaces = 600;
[x,y,z] = sphere(numFaces);
figure;
showPointCloud([x(:),y(:),z(:)]);
title('Sphere with the default color map');
xlabel('X');
ylabel('Y');
zlabel('Z');
Thank you!
4 个评论
forest tracker
2016-7-3
I got the exactly same question like "Undefined function 'pointCloud' for input arguments of type 'double'." Have you got your problem solved till now?
回答(2 个)
Aditya Jain
2015-1-21
What version of MATLAB are you using?
showPointCloud is only available from MATLAB R2014b.
Also as Star mentioned, do you have Computer Vision System Toolbox?
3 个评论
Walter Roberson
2016-7-3
I have tested in R2014b and showPointCloud does work.
If ver('Vision') shows the product installed, it is possible that you do not have it licensed. See what license('test','video_and_image_blockset') returns: it should return 1 if you have the product license. Also try
which -all showPointCloud
if the software is installed but there is no license for it you will probably see a note about no license beside it.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Computer Vision with Simulink 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!