I want to input Camvid dataset (which I shared above) into jupyter notebook, create dataloader and train FCN 8s  but the code is not compatible with this dataset so I want to change this part of code (which I shared above). The CamVid dataset consists of Train image frames .png+ TrainSemantic Labels.png, Validation image frames .png+ Validation Semantic Labels.png, Test image frames .png+ Test Semantic Labels.png and class_dict.csv (where you can find only csv file). Please show me how to create dataloaders of CamVid dataset to train FCN 8s. When I use the CamVid dataset, I get this error:
PermissionError                           Traceback (most recent call last)
<ipython-input-2-29608691d1e6> in <module>
     62     return len(self.data)
     63 
---> 64 train_data = CamVid("D:\\Data Science\\Python Assignment\\Pytorch\\FCN-master\\CamVid\\train", phase="train")
     65 valid_data = CamVid("D:\\Data Science\\Python Assignment\\Pytorch\\FCN-master\\CamVid\\val", phase="valid")
     66 

<ipython-input-2-29608691d1e6> in __init__(self, csv_file, phase)
      3   def __init__(self, csv_file, phase):
      4     self.phase = phase
----> 5     self.data = pd.read_csv(csv_file)
      6 
      7     if phase == 'train':

c:\users\sepehr\appdata\local\programs\python\python38\lib\site-packages\pandas\io\parsers.py in read_csv(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, dialect, error_bad_lines, warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision)
    684     )
    685 
--> 686     return _read(filepath_or_buffer, kwds)
    687 
    688 

c:\users\sepehr\appdata\local\programs\python\python38\lib\site-packages\pandas\io\parsers.py in _read(filepath_or_buffer, kwds)
    450 
    451     # Create the parser.
--> 452     parser = TextFileReader(fp_or_buf, **kwds)
    453 
    454     if chunksize or iterator:

c:\users\sepehr\appdata\local\programs\python\python38\lib\site-packages\pandas\io\parsers.py in __init__(self, f, engine, **kwds)
    934             self.options["has_index_names"] = kwds["has_index_names"]
    935 
--> 936         self._make_engine(self.engine)
    937 
    938     def close(self):

c:\users\sepehr\appdata\local\programs\python\python38\lib\site-packages\pandas\io\parsers.py in _make_engine(self, engine)
   1166     def _make_engine(self, engine="c"):
   1167         if engine == "c":
-> 1168             self._engine = CParserWrapper(self.f, **self.options)
   1169         else:
   1170             if engine == "python":

c:\users\sepehr\appdata\local\programs\python\python38\lib\site-packages\pandas\io\parsers.py in __init__(self, src, **kwds)
   1996         kwds["usecols"] = self.usecols
   1997 
-> 1998         self._reader = parsers.TextReader(src, **kwds)
   1999         self.unnamed_cols = self._reader.unnamed_cols
   2000 

pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader.__cinit__()

pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader._setup_parser_source()

PermissionError: [Errno 13] Permission denied: 'D:\\Data Science\\Python Assignment\\Pytorch\\FCN-master\\CamVid\\train'