自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencv (模板匹配操作)

案例 Fu Xianjun. All Rights Reserved.图片1。图片2内容利用代码匹配图片一中的图片二导包import cv2import numpy as np操作代码img = cv2.imread("1.png") #读取原图template = cv2.imread("2.png") #读取模板result = cv2.matchTemplate(img,template,cv2.TM_SQDIFF_NORMED) #进行模板匹配h

2021-07-05 17:49:17 143

原创 opencv的几何变换

案例 Fu Xianjun. All Rights Reserved.原图操作步骤import cv2#导包import numpy as npimg =cv2.imread("1.png")rows,cols = img.shape[:2]rows,cols = img.shape[:2]x = np.float32([[45,180],[220,80],[60,290],[270,190]])#选取原图四个点y = np.float32([[0,0],[200,0],[

2021-06-29 16:43:32 110

原创 opencv 利用代码改变颜色

实现代码import numpy as npimport cv2img = cv2.imread('shape.jpg')gao,kuan,_ = img.shapeb,g,r = cv2.split(img)for i in range (gao):#遍历 for j in range(0,kuan): for k in range(0,3):#遍历每个通道 if 100< b[i,j]<200:

2021-06-29 16:05:56 420

原创 opencv 图像的分割与提取

案例 Fu Xianjun. All Rights Reserved.原图操作代码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-06-29 15:53:17 179

原创 opencv形态学腐蚀操作

显示原图import cv2import numpy as npimg = cv2.imread('j.bmp')cv2.imshow('img', img)cv2.waitKey(0)cv2.destroyAllWindows()进行腐蚀操作kernel = np.ones((3,3),np.uint8) erosion = cv2.erode(img,kernel,iterations = 1)cv2.imshow('erosion', erosion)cv2.wai

2021-06-29 15:19:11 134

原创 opencv信用卡数字识别

案例 Fu Xianjun. All Rights Reserved.一、模板处理1函数准备import cv2import numpy as npdef sort_contours(cnts, method = "left-to-right"): reverse = False i=0 if method == "right-to-left" or method == "bottom-to-top": reverse = True i.

2021-06-29 15:05:58 169

原创 OpenCV利用代码进行文章下划线消除

案例来源于© Fu Xianjun. All Rights Reserved图片提示:以下是本篇文章正文内容,下面案例可供参考二、使用步骤1.引入库代码如下(示例):import cv2import numpy as np2.实现操作代码如下(示例):img = cv2.imread("1.png",0)binary = cv2.threshold(img,200,255,0)[1]kernel = cv2.getStructuringElem

2021-06-29 14:23:51 271

原创 OpenCV 图像金字塔的使用

案例来源于© Fu Xianjun. All Rights Reserved一高斯金字塔导包import cv2 import numpy as np高斯金字塔#高斯金字塔def pyramid_demo(image,level): temp = image.copy() pyramid_images = [] for i in range(level): dst = cv2.pyrDown(temp) pyramid.

2021-06-29 14:00:29 140

原创 OpenCV 图像轮廓

案例来源于© Fu Xianjun. All Rights Reserved文章目录1.能够掌握轮廓查找与绘制的方法 2.能够掌握轮廓面积及长度的计算方法 3.能够编程实现形状匹配 4.能够掌握轮廓的几何形状拟合方法一、使用步骤本次使用图片1.查找轮廓代码如下(示例):import cv2import numpy as npimg = cv2.imread('shape.jpg') #读取图像gray = cv2.cvtColor...

2021-06-28 19:26:57 275

原创 OpenCV《图像处理技术》目标追踪

案例来源于© Fu Xianjun. All Rights Reserved文章目录 能够了解目标追踪算法的作用 能够熟悉OpenCV追踪算法 能够掌握contrib包的安装 能够掌握OpenCV追踪算法的使用方法 1.创建追踪器方法对象。 import cv2 import numpy as np OPENCV_OBJECT_TKACKERS = { "csrt": cv...

2021-06-22 16:29:56 199

原创 OpenCV局部打码操作

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..

2021-06-07 10:48:07 710 2

空空如也

空空如也

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

TA关注的人

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