- 博客(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
原创 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关注的人