标签:介绍 处理 png opencv .com TE image val enc
一个用于图像处理、分析、机器视觉方面的开源函数库。能够于windows, linux, mac OSX系统上运行。该Python库的所有代码全部被优化过,所以效率高,它非常专注于设计成为一种用于实时系统的开源库。
导入模块方法:
import cv2
# 1 加载一张图片
# image = cv2.imread(‘D:Windows 7 DocumentsDesktoppp.jpg‘)
# # 2 创建一个窗口
# cv2.namedWindow(‘image‘)
# # 3 定一个函数 目的:实时鼠标状态的点击
# def draw(event,x,y,flags,param):
# # 3.1判断鼠标的事件
# if event == cv2.EVENT_LBUTTONDOWN:
# print(‘鼠标->按下‘)
# elif event == cv2.EVENT_MOUSEMOVE:
# print(‘鼠标->滑动‘)
# elif event == cv2.EVENT_LBUTTONUP:
# print(‘鼠标->抬起‘)
# # 4 监听鼠标事件的回调 窗口 和 回调的函数
# cv2.setMouseCallback(‘image‘,draw)
# # 5 展示窗口
# cv2.imshow(‘image‘,image)
# # 6 窗口等待
# cv2.waitKey(0)
# # 7 销毁窗口
# cv2.destroyAllWindows()
# 1 加载一张图片
# image = cv2.imread(‘D:Windows 7 DocumentsDesktoppp.jpg‘)
# # 2 图片模糊 第一个参数 我们要模糊的对象(图片) 第二个参数 模糊的程度 值越大越模糊
# image_dst = cv2.blur(image,(15,15))
# # 3 创建一个窗口
# cv2.namedWindow(‘image‘)
# # 4 展示窗口
# cv2.imshow(‘image‘,image_dst)
# # 5 窗口等待
# cv2.waitKey(0)
# # 6 销毁窗口
# cv2.destroyAllWindows()
# 1 加载一张图片
image = cv2.imread(‘D:Windows 7 DocumentsDesktoppp.jpg‘)
# 2 图片美白 value值越大美颜的程度越大,越小美颜的程度越小
value = 20
image_dst = cv2.bilateralFilter(image,value,value * 2,value / 2)
#7生成图片
# cv2.imwrite(‘D:Windows 7 DocumentsDesktoppp_new.jpg‘,image_dst)
# 3 创建一个窗口
cv2.namedWindow(‘image‘)
# 4 展示窗口
cv2.imshow(‘image‘,image_dst)
# 5 窗口等待
cv2.waitKey(0)
# 6 销毁窗口
cv2.destroyAllWindows()
到此三个Python教程结束
Python美容师OpenCV框架,三个精品案例,加起来不超过40行代码?
标签:介绍 处理 png opencv .com TE image val enc
原文地址:https://www.cnblogs.com/tzjks/p/9220803.html