自定义博客皮肤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.#什么是图像金字塔?#如何形成高斯金字塔解析#高斯金字塔import cv2import numpy as npdef pyramid_demo(image,level): temp = image.copy() pyramid_images = [] for i in range(level): dst = cv2.pyrDown(temp) pyr...

2021-06-30 14:29:22 77

原创 Opencv图像处理

©Fu Xianjun. All Rights Reserved.#常用词汇#图像读取,显示,保存#编程使得图片中的蓝色三角形改变成黑色#代码import numpy as npimport cv2img = cv2.imread("shape.jpg")height,width,channel= img.shapefor i in range (height): for j in range(width): for k in ran...

2021-06-30 13:43:06 81

原创 Opencv目标追踪

©Fu Xianjun. All Rights Reserved.#目标追踪算法介绍#八种工具1.BOOSTING Tracker:背后所用的机器学习算法相同,但是距其2.诞生已有十多年了。这一追踪器速度较慢,并且表现不好,但是作为元老还是有必要提及的。(最低支持OpenCV 3.0.0)2.MIL Tracker:比上一个追踪器更精确,但是失败率比较高。(最低支持OpenCV 3.0.0)3.KCF Tracker:核心相关滤波器。(最低支持OpenCV 3.1.0)4.CS.

2021-06-29 22:10:35 578

原创 Opencv图像分割与提取(2)

#距离变换介绍 剩下的区域不确定是硬币还是背景,这些区域通常在前景和背景接触的区域(或者两个不同硬币接触的区域),我们称之为边界。通过分水岭算法应该能找到确定的边界。由于硬币之间彼此接触,我们使用另一个确定前景的方法,就是带阈值的距离变换。下面左边的图为得到的距离转换图像,其中每个像素的值为其到最近的背景像素(灰度值为0)的距离,可以看到硬币的中心像素值最大(中心离背景像素最远)。对其进行二值处理就得到了分离的前景图,白色区域肯定是硬币区域,而且还相互分离#距离变换dist_transfo...

2021-06-29 21:10:33 310

原创 Opencv图像分割与提取(1)

©Fu Xianjun. All Rights Reserved.#二值化处理mport cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread('coins.jpg')gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)ret, thresh = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY_INV+cv2.THRESH

2021-06-29 20:43:29 141

原创 OpenCV之视频处理(2)

©Fu Xianjun. All Rights Reserved.#人脸识别APIimport cv2import numpy as npface_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')smile_cascade = cv2.CascadeClassifier(cv2.data

2021-06-29 20:01:20 169

原创 OpenCV之视频处理(1)

©Fu Xianjun. All Rights Reserved.#打开摄像头灰度化显示import cv2cap=cv2.VideoCapture(0)while(cap.isOpened()): ret,frame=cap.read() cv2.imshow('frame',frame) if cv2.waitKey(1)==ord('q'): breakcap.relese()cv2.destroyAllWindows()#摄像头效果...

2021-06-29 19:23:57 55

原创 OpneCV之模板匹配

#导包#代码原图及匹配效果#模板匹配多个物体代码#原图和实现效果

2021-06-29 18:34:03 50

原创 OpenCV之变颜色

@ Fu Xianjun. All Rights Reserved.#导包#0-9代码#0-9效果#改变颜色原图#改变颜色代码#改变颜色效果

2021-06-28 23:24:41 91 2

原创 OpenCV之答题卡识别

import cv2import numpy as npdef cv_show(name,img): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllows()

2021-06-18 09:14:48 233

空空如也

空空如也

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

TA关注的人

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