zoukankan      html  css  js  c++  java
  • Error using subsindex Function 'subsindex' is not defined for values of class 'struct'.

     1 clc; clear all;  close all;
     2 image_path = '/media/wangxiao/Elements/image_segment_backup/';
     3 savePath = '/media/wangxiao/Seagate/wangxiao/additional_data/';
     4 
     5 threshold  = 5000;
     6 
     7 first_files = dir(image_path);
     8 
     9 for i = 3:length(first_files)
    10     sec_file_name = first_files(i).name;
    11     sec_path = [image_path, sec_file_name, '/'];
    12     sec_files = dir(sec_path);
    13     disp(['process the: ', sec_file_name, '---', num2str(i-2), '/', num2str(length(first_files)-2),' waiting . . . ']);
    14     
    15     for j = 3:length(sec_files)
    16         third_file_name = sec_files(j).name;
    17         third_path = [sec_path, third_file_name, '/'];
    18         third_files = dir(third_path);
    19         disp(['     process the: ', third_file_name, '---', num2str(j-2), '/', num2str(length(sec_files)-2),'  . . . ']);
    20         
    21         for k = 3:length(third_files)
    22             fourth_files_name = third_files(k).name;
    23             fourth_path = [third_path, fourth_files_name, '/'];
    24             fourth_files = dir(fourth_path);
    25             disp(['         process the: ', fourth_files_name, '---', num2str(k-2), '/', num2str(length(third_files)-2),'  . . . ']);
    26             
    27             for ii = 3:length(fourth_files)
    28                 fifth_file_name = fourth_files(ii).name;
    29                 fifth_path = [fourth_path, fifth_file_name, '/'];
    30                 fifth_files = dir(fifth_path);
    31                 disp(['               process the: ', fifth_file_name, '---', num2str(ii-2), '/', num2str(length(fourth_files)-2),'  . . . ']);
    32                 
    33                 for jj = 3:length(fifth_files)
    34                     six_file_name = fifth_files(jj).name;
    35                     six_path = [fifth_path, six_file_name, '/'];
    36                     six_files = dir([six_path, '*.jpg']);
    37 %                     disp(['                   process the: ', six_file_name, '---', num2str(jj-2), '/', num2str(length(fifth_files)-2), '  . . . ']);
    38                     
    39                     for kk = 1:length(six_files)
    40                         seven_file_name = six_files(kk).name;
    41                         image = imread([six_path, seven_file_name]);
    42                         
    43                         imshow(image);
    44                         
    45                         [width, length, channel] = size(image);
    46                         %   disp(sec_file_name);
    47                         %   disp(third_file_name);
    48                         %   disp(fourth_files_name);
    49                         %   disp(fifth_file_name);
    50                         %   disp(six_file_name);
    51                         %   disp(seven_file_name);
    52                         resolution = width * length ;
    53                         
    54                         if (resolution > threshold)
    55                             imwrite(image, [savePath, seven_file_name]);
    56                         end
    57                         
    58                         
    59                     end
    60                     
    61                     
    62                     
    63                     
    64                     
    65                 end
    66                 
    67                 
    68             end
    69             
    70             
    71         end
    72         
    73     end
    74     
    75 end
    View Code

    Error using subsindex
    Function 'subsindex' is not defined for values of class 'struct'.

    Error in pre_deal_additional_data (line 39)
                        for kk = 1:length(six_files)

    ----------------------------------------------------------------------

    ----------------------------------------------------------------------

    fuck the error and  the answer is :

     1 clc; clear all;  close all;
     2 image_path = '/media/wangxiao/Elements/image_segment_backup/';
     3 savePath = '/media/wangxiao/Seagate/wangxiao/additional_data/';
     4 
     5 threshold_self  = 5000;
     6 
     7 first_files = dir(image_path);
     8 
     9 for i = 3:size(first_files, 1)
    10     sec_file_name = first_files(i).name;
    11     sec_path = [image_path, sec_file_name, '/'];
    12     sec_files = dir(sec_path);
    13     disp(['process the: ', sec_file_name, '---', num2str(i-2), '/', num2str(length(first_files)-2),' waiting . . . ']);
    14     
    15     for j = 3: size(sec_files, 1)
    16         third_file_name = sec_files(j).name;
    17         third_path = [sec_path, third_file_name, '/'];
    18         third_files = dir(third_path);
    19 %         disp(['     process the: ', third_file_name, '---', num2str(j-2), '/', num2str(length(sec_files)-2),'  . . . ']);
    20         
    21         for k = 3: size(third_files, 1)
    22             fourth_files_name = third_files(k).name;
    23             fourth_path = [third_path, fourth_files_name, '/'];
    24             fourth_files = dir(fourth_path);
    25 %             disp(['         process the: ', fourth_files_name, '---', num2str(k-2), '/', num2str(length(third_files)-2),'  . . . ']);
    26             
    27             for ii = 3: size(fourth_files, 1)
    28                 fifth_file_name = fourth_files(ii).name;
    29                 fifth_path = [fourth_path, fifth_file_name, '/'];
    30                 fifth_files = dir(fifth_path);
    31 %                 disp(['               process the: ', fifth_file_name, '---', num2str(ii-2), '/', num2str(length(fourth_files)-2),'  . . . ']);
    32                 
    33                 for jj = 3:  size(fifth_files, 1)
    34                     six_file_name = fifth_files(jj).name;
    35                     six_path = [fifth_path, six_file_name, '/'];
    36                     six_files = dir([six_path, '*.jpg']);
    37 %                     disp(['                   process the: ', six_file_name, '---', num2str(jj-2), '/', num2str(length(fifth_files)-2), '  . . . ']);
    38                     
    39                     for kk = 1: size(six_files, 1)
    40                         seven_file_name = six_files(kk).name;
    41                         image = imread([six_path, seven_file_name]);
    42                         
    43 %                         imshow(image);
    44                         
    45                         [width, length, channel] = size(image);
    46                         
    47                         resolution_self = width * length ;
    48                         
    49                         if (resolution_self > threshold_self)
    50                             imwrite(image, [savePath, seven_file_name]);
    51                         end
    52                         
    53                         
    54                     end
    55                     
    56                     
    57                     
    58                     
    59                     
    60                 end
    61                 
    62                 
    63             end
    64             
    65             
    66         end
    67         
    68     end
    69     
    70 end
    View Code
  • 相关阅读:
    ERROR Function not available to this responsibility.Change responsibilities or contact your System Administrator.
    After Upgrade To Release 12.1.3 Users Receive "Function Not Available To This Responsibility" Error While Selecting Sub Menus Under Diagnostics (Doc ID 1200743.1)
    产品设计中先熟练使用铅笔 不要依赖Axure
    12.1.2: How to Modify and Enable The Configurable Home Page Delivered Via 12.1.2 (Doc ID 1061482.1)
    Reverting back to the R12.1.1 and R12.1.3 Homepage Layout
    常见Linux版本
    网口扫盲二:Mac与Phy组成原理的简单分析
    VMware 8安装苹果操作系统Mac OS X 10.7 Lion正式版
    VMware8安装MacOS 10.8
    回顾苹果操作系统Mac OS的发展历史
  • 原文地址:https://www.cnblogs.com/wangxiaocvpr/p/5234219.html
Copyright © 2011-2022 走看看