Вот классическая c форма эффекта рисования маслом в Python / OpenCV. Просто примените некоторую морфологию, открытую к изображению, а затем немного осветлите более темные области, используя cv2.normalize.
Ввод:
![enter image description here](https://i.stack.imgur.com/NKXkI.jpg)
import cv2
import numpy as np
# load image
img = cv2.imread("windmill.jpg")
# apply morphology open to smooth the outline
kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (6,6))
morph = cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel)
# brighten dark regions
result = cv2.normalize(morph,None,20,255,cv2.NORM_MINMAX)
# write result to disk
cv2.imwrite("windmill_oilpaint.jpg", result)
cv2.imshow("IMAGE", img)
cv2.imshow("OPEN", morph)
cv2.imshow("RESULT", result)
cv2.waitKey(0)
cv2.destroyAllWindows()
![enter image description here](https://i.stack.imgur.com/1sQqQ.jpg)