序言
文中的文本及图片来自互联网,仅作学习培训、沟通交流应用,不具备一切商业行为,著作权归著作人全部,如不太好请立即在线留言以作解决。
创作者:编码医师
OpenCV是功能齐全的人工智能算法库,具备强劲的图象处理工具箱 。在文中里将运用它来建立制图和美术绘画 ,在其中大部分将应用内嵌作用!简洁明了介绍一下 ,直接进入令人激动的一部分 。
规定:
- 油画效果
- 水彩画效果
油画效果必须应用OpenCV Contrib控制模块,而别的控制模块能够应用OpenCV的规范发行版实行。此外,点画造型艺术还必须Sklearn和Scipy。
pip install opencv-contrib-python==4.3.0.36 pip install scikit-learn pip install scipy
油画效果
它包含以内cv2.xphoto() ,还具备别的一些很帅的作用,比如图像修复,自动白平衡 ,图像去噪等 。
import cv2 img = cv2.imread('img.jpg') res = cv2.xphoto.oilPainting(img, 7, 1)
水彩画效果
像油画效果一样,水彩画效果还可以用单行编码进行,但不包括导进和图象载入。
cv2.stylization()。 import cv2 img = cv2.imread('img.jpg') res = cv2.stylization(img, sigma_s=60, sigma_r=0.6) # sigma_s controls the size of the neighborhood. Range 1 - 200 # sigma_r controls the how dissimilar colors within the neighborhood will be averaged. A larger sigma_r results in large regions of constant color. Range 0 - 1