簡単なサンプルとして、画像を読み込み→処理→書き出しという流れを体験してみます。処理はシンプルに、グレースケール化をしてみます。
import cv2
input_image_path = 'image.png'
output_image_path = 'image_gray.png'
#画像の読み込み
image_input = cv2.imread(input_image_path)
#グレースケール化
gray_image = cv2.cvtColor(image_input, cv2.COLOR_BGR2GRAY)
#画像の書き出し
cv2.imwrite(output_image_path, gray_image)