MATLAB的iptcheckinput函数详解!
2016-05-03 14:49
1421 查看
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782
-------------------------------------------------------------------------------------------
iptcheckinput函数详解,这个函数在看别人写的M函数时很有用!
ipt是image process tools,即图像处理工具的缩写,MALAB里边有一个图像像处理工具箱,里边有一组函数的命名规则是在前面加上ipt
下面介绍查找其使用资料的方法!
首先在MATLAB的HELP中打开Product Help,然后搜索iptcheckinput,对这个函数的介绍就非常清楚了,我这里就不复制了!
举个例子如下:
%HISTEQ(I)
iptcheckinput(a,{'uint8','uint16','double','int16','single'}, ...
{'nonsparse','2d'}, mfilename,'I',1);
这段代码对应的函数的原型为:
function [out,T] = histeq(a,cm,hgram)
iptcheckinput的第1个参数代表我检查的是输入参数a;第二个参数代表对这个a矩阵的数值类型的要求;第三个参数要求a是非稀疏且是二维的;第三个参数mfilename提供文件名,为报错信息提供文件名;第四个参数是为报错信息提供变量名,值得注意的是这里为啥为I,因为帮助文件中对这个参数的描述是I;第五个参数为报错信息提供这个被检测参数在参数列表中的位置。
-------------------------------------------------------------------------------------------
iptcheckinput函数详解,这个函数在看别人写的M函数时很有用!
ipt是image process tools,即图像处理工具的缩写,MALAB里边有一个图像像处理工具箱,里边有一组函数的命名规则是在前面加上ipt
下面介绍查找其使用资料的方法!
首先在MATLAB的HELP中打开Product Help,然后搜索iptcheckinput,对这个函数的介绍就非常清楚了,我这里就不复制了!
举个例子如下:
%HISTEQ(I)
iptcheckinput(a,{'uint8','uint16','double','int16','single'}, ...
{'nonsparse','2d'}, mfilename,'I',1);
这段代码对应的函数的原型为:
function [out,T] = histeq(a,cm,hgram)
iptcheckinput的第1个参数代表我检查的是输入参数a;第二个参数代表对这个a矩阵的数值类型的要求;第三个参数要求a是非稀疏且是二维的;第三个参数mfilename提供文件名,为报错信息提供文件名;第四个参数是为报错信息提供变量名,值得注意的是这里为啥为I,因为帮助文件中对这个参数的描述是I;第五个参数为报错信息提供这个被检测参数在参数列表中的位置。
相关文章推荐
- MATLAB的iptchecknargin函数详解!
- [转]尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)
- MATLAB与C/C++混合编程之MATLAB调用C程序
- Matlab——filter函数和butter函数
- VS编译生成MATLAB接口程序
- read .off file in matlab
- 交叉验证 matlab实现
- matlab usage: cellfun
- Matlab special usage : @ and Struct
- opencv、matlab查看函数的定义、封装
- LU分解(matlab实现)
- 基于小波变换的图像去噪matlab仿真
- MATLAB 的绘图:二维和三维
- 针对MATLAB(imfilter)翻译C语言(opencv)遇到的问题
- matlab .m文件的编写&使用
- matlab冒号的用法
- matlab--关机命令与断点命令
- YOLO训练之标注数据转化XML matlab编程
- matlab中的卷积——filter,conv之间的区别
- MATLAB如何定义函数