自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 OpenCV图像处理(十)

一.分水岭算法二.鼠标交互三.区域生长算法

2021-06-30 16:13:04 66

原创 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

原创 OpenCV图像处理(五)

分水岭算法 Fu Xianjun. All Rights Reserved.

2021-05-25 12:34:02 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除