





from cva import destroyAllWindows, imread, imshow, waitKey

def       SCREAMING_SNAKE_CASE							(     __UpperCamelCase	,      __UpperCamelCase)    ->  Tuple:
     a						,   a											=   img.shape[0], img.shape[1]

     def to_grayscale(__UpperCamelCase	,      __UpperCamelCase	,      __UpperCamelCase):
          return 0.2_126 * red + 0.587 * green + 0.114 * blue

     def normalize(__UpperCamelCase):
          return min(__UpperCamelCase	,      2_55)

     for i in range(__UpperCamelCase):
          for j in range(__UpperCamelCase):
               a											=   int(to_grayscale(*img[i][j]))
               a											=   [
                   normalize(__UpperCamelCase),
                   normalize(greyscale + factor),
                   normalize(greyscale + 2 * factor),
               ]

     return img


if __name__ == "__main__":
   # read original image
   lowercase__   :    Any 					=      {
       percentage: imread("image_data/lena.jpg", 1) for percentage in (10, 20, 30, 40)
   }

   for percentage, img in images.items():
      make_sepia(img, percentage)

   for percentage, img in images.items():
      imshow(F'Original image with sepia (factor: {percentage})', img)

   waitKey(0)
   destroyAllWindows()







import safs




class     a__ (      safs.SaFileSystem   ):
     pass

