自定义博客皮肤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之形态学操作处理

@Fu Xianjun.All Rights Reserved.形态学操作所需图片:代码如下:这里是引用

2021-06-26 09:45:23 58

原创 阈值处理整理

@Fu Xianjun.All Rights Reserved.阈值处理内容阈值处理:剔除图像内像素值高于一定值或者低于一定值的像素点。例如:设定一幅图像素阈值为170,则图片中所有大于170的像素点设置为255,图片中所有小于或等于170的像素点设置为0。Opencv 提供了函数cv2.threshold()和函数cv2.adaptiveThreshold(),用于实现阈值处理。threshold函数该函数的语法格式:ret, dst = cv2.threshold(src, thresh,

2021-06-23 15:59:09 150

原创 opencv之“黑魔法”

@Fu Xianjun.All Rights Reserved.把蓝色三角形改变为黑所需图片;代码如图:import cv2import numpy as np#导包img=cv2.imread(“shape.jpg”)#读取原图b,g,r=cv2.split(img)#RGB通道拆分height,width,_=img.shape#读取图像长和宽for i in range(0,height):#循环for j in range(0,width):for x in range(0,

2021-06-23 12:41:47 54

原创 openCV-图像处理技术

@Fu Xianjun.All Rights Reserved.图像处理技术所需图片:代码如图:import cv2import numpy as npdef cv_show(name,img):#定义一个函数 cv2.imshow(name,img)#显示图片 cv2.waitKey()#等待按键 cv2.destroyAllWindows()#释放窗口#定义一个函数,从左到右进行排序def sort_contours(cnts,method="left-to-

2021-06-01 15:43:09 119

原创 图像分割与提取之综合学习

@[TOC]图像分割与提取需要的图片:代码如下:import cv2import numpy as npimg = cv2.imread(“coins.jpg”)#获取原图gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#灰度图转换#------二值化-----#ret,binary=cv2.threshold(gray,0,255,cv2.THRESH_BINARY_INV+cv2.THRESH_OTSU)#阈值处理(反转)#-----形态学---

2021-05-18 15:24:22 69

原创 openCV-霍夫变换学习

霍夫变换:需要的图片:代码如下:import cv2import numpyimg = cv2.imread(“shape.png”)#读取原图#轮廓检测算法检测出轮廓gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)edges=cv2.Canny(gray,50,150)#(边缘检测)#投射到Hough空间进行检测circles= cv2.HoughCircles(edges,cv2.HOUGH_GRADIENT,1,30,param1=40,p

2021-05-11 16:13:55 50 1

原创 OpenCV之模板匹配学习 (二)

匹配模板:多次选中需要的图片:代码如下:import cv2import numpy as npimg = cv2.imread(“yinhua2.png”)#读取原图template = cv2.imread(“yinhua.png”)#读取模板result=cv2.matchTemplate(img,template,cv2.TM_SQDIFF_NORMED)#进行模板匹配h,w = template.shape[:2]#获取模板的宽和高threshold =0.01 #定义阈值。

2021-05-11 15:04:21 110 1

原创 OpenCV 之 模板匹配学习

模板匹配的内容:图片:代码import cv2#导包import numpy as np#导包img = cv2.imread(“lena.jpg”,0)#读取原图template = cv2.imread(“lena_eye.jpg”,0)#读取模板result=cv2.matchTemplate(img,template,0)#进行模板匹配min_val,max_val,min_loc,max_loc=cv2.minMaxLoc(result)#查找最大最小值的位置h,w = te

2021-05-11 14:37:59 78

原创 马赛克你值得拥有

@Fu Xianjun.All Rights Reserved.opencv之打码学习所需图片:代码如下:import cv2import numpy as npshenmi = cv2.imread("shenmi.jpg",0)#读取图片并置于灰度图height,width=shenmi.shape#获取图片的长和高mask=np.zeros((height,width),dtype=np.uint8)#初始化同样大小图像变量mask[20:100,70:120]=255#打码位置

2021-04-14 19:51:16 72

原创 openCV之透视+变换矫正

透视+变换矫正

2021-04-14 19:46:45 165

空空如也

空空如也

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

TA关注的人

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