- 博客(10)
- 收藏
- 关注
原创 OpenCV图像处理(九)
一.模板匹配基本使用方法导入需要的库import CV2import numpy as npimport matplotlib.pyplot as plt%matplotlib inlinedef cv_show(name,img) cv2.imshow(name,img) cv2.waitKey() cv2.destroyAllWindows()读取模板图片template = cv2.imread("lena_eye.jpg")cv_show("
2021-06-30 16:04:52
122
原创 OpenCV图像处理(八)
一.凸包绘制import cv2img = cv2.imread('contours2.png',1)gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)ret,binary = cv2.threshold(gray,127,255,cv2.EHRESH_BINARY)contours,hierarchy = cv2.findContours(binary,cv2.RETE_LIST,cv2.CHAIN_APPROX_NONE)cnt = contour
2021-06-30 11:06:01
85
原创 OpenCV图像处理(七)
一.轮廓的查找与绘制查找轮廓import cv2import numpy as npimg = cv2.imread('shape.jpg')gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)ret,binary = cv2.threshold(gray,220,255,cv2.THRESH_BINARY)contours,hierarchy = cv2.findContours(binary,cv2.RETE_TREE,\cv2.CHAIN_APPR
2021-06-30 10:49:33
213
原创 OpenCV图像处理(六)
一.高斯金字塔def pyramid_demo(image,level): temp = image.copy() pyramid_images = [] for i in range(level): dst = cv2.pyrDown(temp) pyramid_images.append(dst) cv2.imshow("pyramid_down_"+str(i),dst) return pyramid_images[
2021-06-30 09:23:12
53
原创 OpenCV图像处理(四)
一.Sobel算子计算图像x方向边缘sobelx = cv2.Sobel(img,cv2.CV_64F,1,0,ksize=3)sobelx = cv2.convertScaleAbs(sobelx)cv_show("sobelx",sobelx)计算图像y方向边缘sobely = cv2.Sobel(img,cv2.CV_64F,1,0,ksize=3)sobely = cv2.convertScaleAbs(sobely)cv_show("sobely",sobely)合
2021-06-29 16:23:01
240
原创 OpenCV图像处理(三)
一.图像类型转换图像在BGR模式与RGB模式之间转换import cv2import numpy as npimg1 = cv2.imread("pig.jpg")rgb = cv2.cvtColor(img1,cv2.COLOR_BGR2RGB)cv2.imshow("BGR",img1)cv2.imshow("RGB",rgb)cv2.waitKey(0)cv2.destroyAllWindows()图像在BGR模式与GRAY模式之间转换gray = cv2.cvtC
2021-06-29 15:49:01
107
原创 OpenCV图像处理(二)
一.图像算术运算def add_demo(m1,m2): dst = cv.add(m1,m2) cv.imshow("add_demo",dst)def subtract_demo(m1,m2): dst = cv.subtract(m1,m2) cv.imshow("subtract_demo",dest)def divide_demo(m1,m2): dst = cv.divide(m1,m2) cv.imshow("divide_de
2021-06-29 15:06:34
132
原创 OpenCV图像处理(一)
一.图像的读取、显示、保存1.1.图像读取import cv2img = cv2.imread('dog.jpg')1.2.图像显示cv2.imshow(‘DOG’,img)cv2.waitKey()cv2.destroyAllWindows()1.3.图像保存cv2.imwrite('littledoge.jpg',img)二.图像像素处理2.1.Numpy库介绍img = np.random.randint(0,256,size = [256,256,
2021-06-29 14:26:02
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人