class_docstr: This is an image processor mixin used to provide saving/loading functionality for sequential and image feature
  extractors.
docstr: Sets processor class as an attribute.
docstr_tok: ["Sets","processor","class","as","an","attribute","."]
code: def _set_processor_class(self, processor_class: str):
      """Sets processor class as an attribute."""
      self._processor_class = processor_class
  
imports: import copy
  import json
  import os
  import warnings
  from io import BytesIO
  from typing import Any, Dict, Iterable, List, Optional, Tuple, Union
  import numpy
  import requests
  from .dynamic_module_utils import custom_object_save
  from .feature_extraction_utils import BatchFeature
  from .image_transforms import center_crop, normalize, rescale
  from .image_utils import ChannelDimension
  from .utils import IMAGE_PROCESSOR_NAME, PushToHubMixin, add_model_info_to_auto_map, cached_file, copy_func, download_url, is_offline_mode, is_remote_url, is_vision_available, logging
label_desc: Use image node_id 2 for calling the ImageProcessingMixin obj's underlying member method code with example usage: obj._set_processor_class(processor_class) without return types