| | |
| | | random_paths[i] = paths[index]; |
| | | //if(i == 0) printf("%s\n", paths[index]); |
| | | //printf("grp: %s\n", paths[index]); |
| | | if (strlen(random_paths[i]) <= 4) printf(" Very small path to the image: %s \n", random_paths[i]); |
| | | } while (strlen(random_paths[i]) == 0); |
| | | } |
| | | pthread_mutex_unlock(&mutex); |
| | |
| | | return y; |
| | | } |
| | | |
| | | char **get_labels(char *filename) |
| | | char **get_labels_custom(char *filename, int *size) |
| | | { |
| | | list *plist = get_paths(filename); |
| | | if(size) *size = plist->size; |
| | | char **labels = (char **)list_to_array(plist); |
| | | free_list(plist); |
| | | return labels; |
| | | } |
| | | |
| | | char **get_labels(char *filename) |
| | | { |
| | | return get_labels_custom(filename, NULL); |
| | | } |
| | | |
| | | void free_data(data d) |
| | | { |
| | | if(!d.shallow){ |