matlab 人脸识别

请问人脸识别那篇源码的第一个函数的三个参数输入什么呀?

选择图片时我保存图片类型为:jpg。选择一张照片后,命令窗提示函数输入参数数目不足?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7510346
  • 这篇博客也不错, 你可以看下matlab将.jpg图片转成.mat文件
  • 你还可以看下matlab参考手册中的 matlab 从数组显示图像 image
  • 除此之外, 这篇博客: MATLAB fig文件批量转换为jpg格式中的 MATLAB fig文件批量转换为jpg格式 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    .fig文件是Matlab保存的矢量图文件,将fig文件批量转换为jpg格式的代码示例:

    clear all
    close all
    
    %存放fig文件的路径
    fig_path='C:\Users\Administrator\Desktop\9602PPG\X';
    %切换到指定路径下
    cd (fig_path); 
    %获取路径下所有fig格式文件
    file=dir('*.fig');
    %获得fig文件数量
    fig_num=length(file);
    %利用for循环批量改变图片格式
    for i=1:fig_num
        oldname=file(i).name;%原文件名
        [filepath,name,ext] = fileparts(oldname);%原文件名拆解
        newname=[name,'.jpg'];%新文件名
        h = openfig(oldname);%用h读入fig文件
        saveas(h,name,'jpg');%利用saveas改变文件格式
    end
    

    需要注意的是,直接将fig文件重命名为jpg格式,转换之后的jpg文件是打不开的!必须要用saveas才能获得可打开的文件!!


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^