![](https://img-blog.csdnimg.cn/5c4c48dda099421bb7871d0ff8d78242.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
opencv
完整可运行代码的opencv
半山乱步
繁星瞬变,智慧永恒
展开
-
【opencv】形态学重建案例-数糖果(细胞)个数
原始图片如下,要求是利用形态学重建方法数出糖果个数原创 2022-11-25 09:41:00 · 1869 阅读 · 0 评论 -
【opencv】光流估计
import numpy as npimport cv2cap = cv2.VideoCapture('test.avi')# 角点检测所需参数:# 角点最大数量(效率);# 品质因子(筛选角点;特征值越大,角点越少,效果越好);# 距离相当于这区间有比这个角点强的,就不要这个弱的了feature_params = dict( maxCorners = 100, qualityLevel = 0.3, .原创 2022-01-23 02:11:53 · 289 阅读 · 1 评论 -
【opencv】背景消除
import numpy as npimport cv2cap = cv2.VideoCapture('test.avi')fgbg = cv2.createBackgroundSubtractorMOG2()while(1): ret, frame = cap.read() fgmask = fgbg.apply(frame) # 对背景进行消除 cv2.imshow('frame',fgmask) # 显示消除后的背景 k = cv2.waitKey(30原创 2022-01-23 01:41:41 · 4832 阅读 · 0 评论 -
【opencv】特征点匹配
from email.mime import imageimport imghdrfrom turtle import titleimport cv2import matplotlib.pyplot as pltimport numpy as npfrom sympy import siftdef cv_show(img,name): cv2.namedWindow(name,0) cv2.resizeWindow(name, 640, 480) cv2.imsho.原创 2022-01-21 13:15:31 · 1501 阅读 · 0 评论 -
【opencv】sift特征点算法
from email.mime import imageimport imghdrfrom turtle import titleimport cv2import matplotlib.pyplot as pltimport numpy as npdef cv_show(img,name): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows()gray=cv2.imread('lena.jpg').原创 2022-01-21 12:39:52 · 1578 阅读 · 0 评论 -
【opencv】角点检测
from email.mime import imageimport imghdrfrom turtle import titleimport cv2import matplotlib.pyplot as pltimport numpy as npdef cv_show(img,name): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows()maxCorners = 100qualityLeve.原创 2022-01-21 09:27:10 · 1841 阅读 · 0 评论 -
【opencv】高频低频滤波
from email.mime import imageimport imghdrfrom turtle import titleimport cv2import matplotlib.pyplot as pltimport numpy as npdef cv_show(img,name): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows()#高频滤波 细节增强def high_pass_fil.原创 2022-01-21 08:59:31 · 1842 阅读 · 0 评论 -
【opencv】模板匹配
from email.mime import imageimport imghdrfrom turtle import titleimport cv2import matplotlib.pyplot as pltimport numpy as npdef cv_show(img,name): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows()#模板匹配def template_match(im.原创 2022-01-20 23:30:15 · 733 阅读 · 0 评论 -
【opencv】轮廓近似
from email.mime import imageimport imghdrfrom turtle import titleimport cv2import matplotlib.pyplot as pltimport numpy as npdef cv_show(img,name): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows()img=cv2.imread('jihe.jpg') .原创 2022-01-20 23:01:39 · 676 阅读 · 0 评论 -
【opencv】轮廓检测结果
from email.mime import imageimport imghdrfrom turtle import titleimport cv2import matplotlib.pyplot as pltimport numpy as npdef cv_show(img,name): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows()img=cv2.imread('lena.jpg') .原创 2022-01-20 22:32:24 · 980 阅读 · 0 评论