自定义博客皮肤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 cv2 import numpy as np def 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 76

原创 Opencv图像处理

©Fu Xianjun. All Rights Reserved. #常用词汇 #图像读取,显示,保存 #编程使得图片中的蓝色三角形改变成黑色 #代码 import numpy as np import cv2 img = cv2.imread("shape.jpg") height,width,channel= img.shape for 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 564

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

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

2021-06-29 21:10:33 307

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

©Fu Xianjun. All Rights Reserved. #二值化处理 mport cv2 import numpy as np import matplotlib.pyplot as plt img = 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 139

原创 OpenCV之视频处理(2)

©Fu Xianjun. All Rights Reserved. #人脸识别API import cv2 import numpy as np face_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 163

原创 OpenCV之视频处理(1)

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

2021-06-29 19:23:57 54

原创 OpneCV之模板匹配

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

2021-06-29 18:34:03 49

原创 OpenCV之变颜色

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

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

原创 OpenCV之答题卡识别

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

2021-06-18 09:14:48 221

空空如也

空空如也

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

TA关注的人

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