You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
publicstaticIDataViewLoadImagesFromFolder(MLContextcontext,stringfolder){varres=newList<ModelInput>();varallowedImageExtensions=new[]{".png",".jpg",".jpeg",".gif"};DirectoryInforootDirectoryInfo=newDirectoryInfo(folder);DirectoryInfo[]subDirectories=rootDirectoryInfo.GetDirectories();if(subDirectories.Length==0){thrownewException("fail to find subdirectories");}foreach(DirectoryInfodirectoryinsubDirectories){varimageList=directory.EnumerateFiles().Where(f =>allowedImageExtensions.Contains(f.Extension.ToLower()));if(imageList.Count()>0){res.AddRange(imageList.Select(i =>newModelInput{Label=directory.Name,ImageSource=File.ReadAllBytes(i.FullName),}));}}returncontext.Data.LoadFromEnumerable(res);}
## Example for azure image classification
```csharp
publicstaticIDataViewLoadImagesFromFolder(MLContextcontext,stringfolder){varres=newList<ModelInput>();varallowedImageExtensions=new[]{".png",".jpg",".jpeg",".gif"};DirectoryInforootDirectoryInfo=newDirectoryInfo(folder);DirectoryInfo[]subDirectories=rootDirectoryInfo.GetDirectories();if(subDirectories.Length==0){thrownewException("fail to find subdirectories");}foreach(DirectoryInfodirectoryinsubDirectories){varimageList=directory.EnumerateFiles().Where(f =>allowedImageExtensions.Contains(f.Extension.ToLower()));if(imageList.Count()>0){res.AddRange(imageList.Select(i =>newModelInput{Label=directory.Name,ImageSource=MLImage.LoadFromFile(i.FullName),// this is the only difference comparing to local image training}));}}returncontext.Data.LoadFromEnumerable(res);}
Activity
[-]No LoadData method for Image[/-][+]No LoadData method for image classification [/+]zewditu commentedon Jan 12, 2023
Does the image has a loadData Method? does this include the template or discuss load method for image
beccamc commentedon Jan 12, 2023
Nope, I need to provide the source code!
LittleLittleCloud commentedon Mar 23, 2023
Here's an example of loading images from folder.
Example for local image classification
zewditu commentedon Mar 24, 2023
for Azure, it should be
CreateFromFileinstead ofLoadFromFile.Is that right ?@LittleLittleCloud