1.安装opencv
2.安装用到的插件
pip3 install matplotlib
pip3 install numba
pip3 install imutils
pip3 install numpy
一个完整的demo
import cv2 as cv
import numpy as np
img=cv.imread('/Users/joy/pythonProjectSpace/ProjectPrictice/static/img/2.png',cv.IMREAD_REDUCED_GRAYSCALE_2)
print(img)
cv.imshow('image',img)
cv.waitKey(0)
cv.destroyAllWindows()
下面介绍opencv常用操作
# 阈值设置
cv.threshold()
#图像平滑
cv.blur()
# 方块绿波
cv.boxFilter()
#高斯绿波
cv.GaussianBlur()
#中值绿波
cv.medianBlur()
#显示不同绿波所有
np.hstack()
#腐蚀操作
np.ones()
cv.erode()
#膨胀操作
np.ones()
cv.dilate()
#开运算 闭运算
np.ones()
cv.morphologyEx(cv.MORPH_CLOSE)
cv.morphologyEx(cv.MORPH_OPEN)
#梯度运算
cv.morphologyEx(cv.MORPH_GRADIENT
)
#礼帽和黑帽
cv.morphologyEx(cv.MORPH_TOPHAT
)
cv.morphologyEx(cv.MORPH_BLACKHAT
)
#图像梯度
cv.Sobel()
以上代码中引用的函数还需深度探索,比如那个参数是修改和设置啥的
传送opencv官方中文教程文章来源:https://www.toymoban.com/news/detail-529152.html
OpenCV中文官方文档文章来源地址https://www.toymoban.com/news/detail-529152.html
到了这里,关于opencv初探的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!