OpenCV
爱跑步的george
北京邮电大学
展开
-
OpenCV1:OpenCV + mac +python3 + anaconda3 安装配置环境
坑:直接在anaconda3的环境中安装出现错误,需要终端+anaconda3才能完成step0:在anaconda3中安装OpenCV,报错没关系,接下来操作 在终端terminal中安装OpenCVbrew install opencvstep1.找到python3类库目录site-packages记住咱们这里的python3不是终端的,而是anaconda中的 如...原创 2018-06-07 15:38:28 · 712 阅读 · 1 评论 -
opencv_图像处理1 :平滑图像
跑完了代码,有任何问题,都可以评论哦,一定会回复的import sysimport cv2 as cvimport numpy as np# Global VariablesDELAY_CAPTION = 1500DELAY_BLUR = 100MAX_KERNEL_LENGTH = 31src = Nonedst = Nonewindow_name = 'Smoothin...原创 2018-07-25 17:52:15 · 153 阅读 · 0 评论 -
OpenCV11:人脸识别
import osimport sysimport numpy as np import cv2 as cv import sklearn.preprocessing as sp def search_faces(directory): if not os.path.isdir(directory): raise IOError('The directory"'...原创 2018-06-09 20:12:26 · 253 阅读 · 0 评论 -
OpenCV10:独立成分分析----ICA
import os import sysimport platformimport numpy as np import sklearn.decomposition as dc import matplotlib.pyplot as mp def read_data(filename): x = np.loadtxt(filename) return xdef ...原创 2018-06-09 18:55:06 · 598 阅读 · 0 评论 -
OpenCV9:核主成分分析------KPCA
核主成分分析:将非线性分类转换为线性分类# -*- coding: utf-8 -*-from __future__ import unicode_literalsimport numpy as npimport platformimport sysimport sklearn.datasets as sdimport sklearn.cluster as scimport sk...原创 2018-06-09 17:10:03 · 524 阅读 · 0 评论 -
OpenCV8:主成分分析
主成分分析(principle components analysis, PCA) 如果成分太多,可以使用pca识别数据中的重要部分,并将其按照重要程度排序。当需要处理很大维度的特征值时,利用PCA降维,可以在不损失重要特征的同时,降低其处理复杂度。代码import osimport sysimport platform import numpy as np import...原创 2018-06-09 15:16:15 · 279 阅读 · 0 评论 -
OpenCV7:面部定位
# -*- coding: utf-8 -*-from __future__ import unicode_literalsimport numpy as npimport cv2 as cv# 创建哈尔级联分类器fd = cv.CascadeClassifier('../../data/haar/face.xml')ed = cv.CascadeClassifier('../../d...原创 2018-06-09 14:37:25 · 722 阅读 · 0 评论 -
OpenCV6: 视频捕捉
import numpy as npimport cv2 as cv cap = cv.VideoCapture(0)while True: image = cap.read()[1] #得到了一个序列,这里只需要一张图 image = cv.resize(image,None,fx = 0.75,fy = 0.75,interpolation=cv.INTER_AREA)...原创 2018-06-08 22:37:15 · 263 阅读 · 0 评论 -
OpenCV5:图像识别
识别飞机、汽车、摩托车# -*- coding: utf-8 -*-from __future__ import unicode_literalsimport osimport warningsimport numpy as npimport cv2 as cvimport hmmlearn.hmm as hlwarnings.filterwarnings('ignore',...原创 2018-06-08 22:17:58 · 472 阅读 · 0 评论 -
OpenCV2:1.基本操作 + 2.边缘检测 + 3.均衡化 + 4.棱角检测
1.基本操作import numpy as npimport cv2 as cvimage = cv.imread('/Users/youkechaung/Desktop/算法/数据分析/AI/day02/day02/data/forest.jpg')# print(image)# print(image.shape)#(397, 600, 3) 高 宽# cv.imshow('O...原创 2018-06-07 17:33:33 · 519 阅读 · 0 评论 -
OpenCV4:图像特征值
需要将star和sift这两个特征检测器结合起来,把图像当成一个物体来看待,识别物体需要判断颜色和形状,因此需要将两种检测器结合起来,import osimport sysimport platform import numpy as np import cv2 as cv import matplotlib.pyplot as mp import mpl_toolkits.a...原创 2018-06-07 22:29:53 · 3439 阅读 · 3 评论 -
OpenCV3:Star和SIFT特征检测
有些特征用轮廓并无法来检测,比如脸,在内容上显示的特征就不能用边缘检测了,要想把这些关键点检测出来就需要用star检测器,1.Star特征检测器import numpy as npimport cv2 as cvimage = cv.imread('/Users/youkechaung/Desktop/算法/数据分析/AI/day02/day02/data/table.jpg')...原创 2018-06-07 21:33:02 · 2917 阅读 · 0 评论 -
windows10配置c++ visual + opencv3.4.2环境
https://blog.csdn.net/weixin_39393712/article/details/79583274 注意Windows下的文件路径中 ” \ “一定要写成 ” \ “原创 2018-07-26 19:51:38 · 955 阅读 · 1 评论