自定义博客皮肤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 110

原创 OpenCV图像处理(九)

一.模板匹配基本使用方法 导入需要的库 import CV2 import numpy as np import matplotlib.pyplot as plt %matplotlib inline def 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 178

原创 OpenCV图像处理(八)

一.凸包绘制 import cv2 img = 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 121

原创 OpenCV图像处理(七)

一.轮廓的查找与绘制 查找轮廓 import cv2 import numpy as np img = 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 285

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

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

原创 OpenCV图像处理(三)

一.图像类型转换 图像在BGR模式与RGB模式之间转换 import cv2 import numpy as np img1 = 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 142

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

原创 OpenCV图像处理(一)

一.图像的读取、显示、保存 1.1.图像读取 import cv2 img = 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 111

原创 OpenCV图像处理(五)

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

2021-05-25 12:34:02 158

空空如也

空空如也

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

TA关注的人

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