
'''simple docstring'''



from ..utils import DummyObject, requires_backends




class     UpperCAmelCase_	(						metaclass=_SCREAMING_SNAKE_CASE					):






						'''simple docstring'''






						_lowercase						: str										=  ['''note_seq''']




						def __init__(   self       ,  *_lowercase       ,  **_lowercase ):

												"""simple docstring"""



												requires_backends(self       ,  ["""note_seq"""] )




						@classmethod
						def    _lowercase      (   cls       ,  *_lowercase       ,  **_lowercase ):

												"""simple docstring"""



												requires_backends(cls       ,  ["""note_seq"""] )




						@classmethod
						def    _lowercase      (   cls       ,  *_lowercase       ,  **_lowercase ):

												"""simple docstring"""



												requires_backends(cls       ,  ["""note_seq"""] )


"""simple docstring"""




from cva import destroyAllWindows, imread, imshow, waitKey




def 			_lowerCAmelCase		(		_UpperCamelCase    ):






  """simple docstring"""



  _lowercase			,					_lowercase:      Union[str, Any]   			=  img.shape[0], img.shape[1]

  # converting each pixel's color to its negative
  for i in range(_UpperCamelCase    ):
    for j in range(_UpperCamelCase    ):
      _lowercase:      Dict   			=  [255, 255, 255] - img[i][j]

  return img


if __name__ == "__main__":
  # read original image
  A__ :       Optional[Any]				= imread('image_data/lena.jpg', 1)

  # convert to its negative
  A__ :       Dict				= convert_to_negative(img)

  # show result image
  imshow('negative of original image', img)
  waitKey(0)
  destroyAllWindows()
