matlab拟合未定义函数或变量,求助,为什么总说我未定义函数或变量

该博客讨论了在MATLAB中遇到的'未定义函数或变量'错误,具体是在尝试运行函数`TestBasicSADOri`时出现。博主提供了函数的代码,并展示了如何调用该函数,但当输入不同的参数时,MATLAB报错。博客内容包括函数定义、图像读取以及重建过程,分析了可能的错误原因。
摘要由CSDN通过智能技术生成

function [obj_cont, select_vert_enc, obj_vert_num, obj_bin_stream, obj_rate, select_vert_dec, obj_dist] =TestBasicSADOri(I, D_max)

% I = imread('D:\Program Files\MATLAB71\work\ORD_codec\Basic_SAD\SADcode\Kids2_Frame17.bmp', 'bmp');

% I = imread('D:\Program Files\MATLAB71\work\ORD_codec\Basic_SAD\SADcode\fish.bmp', 'bmp');

% D_max = 2;

% [obj_cont, select_vert_enc, obj_vert_num, obj_bin_stream, obj_rate, select_vert_dec, obj_dist] =  TestBasicSADOri(I, D_max);

[obj_cont, select_vert_enc, obj_vert_num, obj_bin_stream, obj_rate, obj_dist] = Obj_Encod(I, D_max);

% Display

frame_size = size(I);

row = frame_size(1, 1);

col = frame_size(1, 2);

% original binary contour

obj_cont_ori = im2bw(ones(row, col), 0.5);

imshow(obj_cont_ori);

hold on

% reconstruction binary

function R = imnoise2(type, varargin) %IMNOISE2 Generates an array of random numbers with specified PDF. % R = IMNOISE2(TYPE, M, N, A, B) generates an array, R, of size % M-by-N, whose elements are random numbers of the specified TYPE % with parameters A and B. If only TYPE is included in the % input argument list, a single random number of the specified % TYPE and default parameters shown below is generated. If only % TYPE, M, and N are provided, the default parameters shown below % are used. If M = N = 1, IMNOISE2 generates a single random % number of the specified TYPE and parameters A and B. % % Valid values for TYPE and parameters A and B are: % % 'uniform' Uniform random numbers in the interval (A, B). % The default values are (0, 1). % 'gaussian' Gaussian random numbers with mean A and standard % deviation B. The default values are A = 0, B = 1. % 'salt & pepper' Salt and pepper numbers of amplitude 0 with % probability Pa = A, and amplitude 1 with % probability Pb = B. The default values are Pa = % Pb = A = B = 0.05. Note that the noise has % values 0 (with probability Pa = A) and 1 (with % probability Pb = B), so scaling is necessary if % values other than 0 and 1 are required. The noise % matrix R is assigned three values. If R(x, y) = % 0, the noise at (x, y) is pepper (black). If % R(x, y) = 1, the noise at (x, y) is salt % (white). If R(x, y) = 0.5, there is no noise % assigned to coordinates (x, y). % 'lognormal' Lognormal numbers with offset A and shape % parameter B. The defaults are A = 1 and B = % 0.25. % 'rayleigh' Rayleigh noise with parameters A and B. The % default values are A = 0 and B = 1. % 'exponent
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值