自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

带上你飞不动

记录学习的点滴...

  • 博客(22)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 react项目初始化常用

安装与开库npm install -g create-react-app create-react-app edu-client cd edu-client清理文件安装proptypesyarn add prop-types2,安装routeryarn add react-router-domApp.js使用的地方可以添加import { BrowserRouter as Router, Route, Link } from 'react-route..

2020-06-04 22:16:49 1028

原创 【笔记】matplotlib显示中文

matplotlib显示中文

2019-06-30 13:40:55 312

原创 【笔记】Python 学习笔记 NumPy 【待补充】

numpy切片与python列表切片的区别python列表的切片出来的是副本,修改后不影响原始值,Numpy的是数据的片段,修改后影响到原始数据

2019-06-28 14:45:28 261

原创 【笔记】Python 学习笔记 题目练习

题目1:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的两位数?都是多少?max_num = 4ls = []for i in range(1,max_num+1): for j in range(1,max_num+1): if i != j: new_num = i*10 + j if new_num i...

2019-06-24 00:16:10 510

原创 【笔记】判断字符、数字、字符数字组合等

判断字符、数字、字符数字组合

2019-06-19 16:32:46 237

原创 【笔记】pd.read_csv时警告DtypeWarning的解决办法

DtypeWarning: Columns (0,39,42,43) have mixed types. Specify dtype option on import or set low_memory=False.

2019-06-18 23:38:59 3808

原创 【笔记】OpenCV3 车牌定位 基于边缘检测的分割

将车牌图像转换成灰度图对灰度图,利用高斯平滑处理,去除噪声使用Canny行边缘检测对图像进行膨胀、腐蚀,闭运算,开运算的形态学组合变换对图像medianBlur去噪

2019-06-13 23:38:15 4037 3

原创 【笔记】OpenCV3 人脸识别

人脸识别就是一个程序能识别给定图像或视频中的人脸,OpenCV是用一系列分类好的图像来训练程序,并基于这些图像来进行识别。它的每个识别,都有置信评分,在实际应用中通过对其设置阈值来进行筛选。为了简单实现人脸识别的功能,写了几个函数从文件夹的图片、从视频中获取头像数据集合 从视频中获取头像 创建存储头像的文件夹,用名称做文件夹的名字 用上一节的检查头像的方法,检测到头像后,调整大...

2019-06-09 23:58:36 3708

原创 Python 批量修改文件名

批量修改文件名 .pgm ---- .jpg

2019-06-09 13:41:49 2143

原创 解决错误: module 'cv2.cv2' has no attribute 'face'

报错 module 'cv2.cv2' has no attribute 'face'

2019-06-09 08:49:48 57699 45

原创 【笔记】OpenCV3 Haar级联 人脸检测

CascadeClassifier 检测分类器 opencv的文件中提供了很多分类器,load这些分类器,就可以用来检测摘抄一段大致的分类器的原理说明:xml中存放的是训练后的特征池,特征size大小根据训练时的参数而定,检测的时候可以简单理解为就是将每个固定size特征(检测窗口)与输入图像的同样大小区域比较,如果匹配那么就记录这个矩形区域的位置,然后滑动窗口,检测图像的另...

2019-06-05 19:02:43 600 4

原创 【笔记】OpenCV3 使用分水岭算法进行图形分割

摘抄个原理先。。任何一幅灰度图像都可以被看成拓扑平面,灰度值高的区域可以被看成是山峰,灰度值低的区域可以被看成是山谷。我们向每一个山谷中灌不同颜色的水,随着水的位的升高,不同山谷的水就会相遇汇合,为了防止不同山谷的水汇合,我们需要在水汇合的地方构建起堤坝。不停的灌水,不停的构建堤坝直到所有的山峰都被水淹没。我们构建好的堤坝就是对图像的分割。 cv2.watershed de...

2019-06-05 15:52:57 2110

原创 【笔记】OpenCV3 图像分割-用grabCut做前景检测

grabCut算法的大致思路,摘抄。。。。在图片中定义(一个或者多个)包含物体的矩形。 矩形外的区域被自动认为是背景。 对于用户定义的矩形区域,可用背景中的数据来区分它里面的前景和背景区域。 用高斯混合模型(GMM)来对背景和前景建模,并将未定义的像素标记为可能的前景或者背景。 图像中的每一个像素都被看做通过虚拟边与周围像素相连接,而每条边都有一个属于前景或者背景的概率,这是基于它与周...

2019-06-04 13:07:55 1659

原创 【笔记】OpenCV3 图形处理-轮廓检测-直线、圆检测(七)

OpenCV中提供了HoughLines 和 HoughLinesP来检测直线。第一个函数使用标准的Hough变换,第二个函数使用概率Hough变换,通过计算点属于直线的概率,提高了算法速度,是标准Hough变换的优化版 cv2.HoughLines def HoughLines(image, rho, theta, threshold, lines=None, srn=None, s...

2019-06-03 18:40:22 1116

原创 【笔记】OpenCV3 图形处理-轮廓检测-近似多边形、凸包(六)

先来看一下凸包,百度百科一下。。。 cv2.convexHull 根据轮廓数据,计算出凸包点,默认逆时针方向 测试下试试for c in contours: hull = cv2.convexHull(c) cv2.drawContours(imgD, [hull], -1, (0, 0, 255), 2) #cv2.polylines(i...

2019-06-03 12:51:09 1944 1

原创 【笔记】OpenCV3 图形处理-轮廓检测-边界框、最小矩形与闭圆(五)

接着折腾 轮廓检测。。cv2.findContours函数可以找到图像中不规则的、歪斜的及旋转的形状。对这些找到的图形研究一下。。我们在在返回的轮廓数据中,要用矩形框、最小的矩形框、最小的封闭圆标识出来,这对图形研究比较重要img = cv2.imread('img/guo.jpg',cv2.IMREAD_UNCHANGED)imgD = cv2.pyrDown(img)c...

2019-06-03 00:40:52 2794

原创 【笔记】OpenCV3 图形处理-轮廓检测(四)

在计算机视觉中,轮廓检测是一个比较重要的任务还有一些相关的操作:计算多边形边界、形态逼近和计算感兴趣区域,后面再慢慢研究。。。先来初步尝试下轮廓检测检测前,先对图像进行处理图像二值化图像二值化( Image Binarization)就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。在数字图像处理中,二值图像占有非常重要的地位,图像的二值化...

2019-06-01 01:32:24 769

原创 【笔记】OpenCV3 图形处理-边缘检测(三)

计算机视觉中有三种常用色彩空间 灰度 去掉彩色信息,转换为灰阶 BGR 蓝绿红的色彩空间,每个像素点用一个三维数组来表示 HSV H 色调、S 饱和度、V 程度 高通滤波器检测图像的某个区域,根据像素与周围像素的亮度差值来提升该像素亮度的滤波器计算完中央像素与周围临近像素后,如果亮度变化很大,中央像素会增加(相反不会),如果一个像素比它周围突出很多,就会提升他的亮度...

2019-05-31 17:10:55 620

原创 【笔记】OpenCV3 视频读写(二)

OpenCV 提供了cv2.VideoCapture和VideoWriter来做视频的读写操作先定义下要打开的视频文件,初始化个指定大小的窗口用来显示视频import cv2videoFilename = r"F:\我的文档\video\testvideo\road.MP4"cv2.namedWindow('video',0)cv2.resizeWindow('video...

2019-05-29 22:53:03 320

原创 【笔记】OpenCV3 图片读写相关(一)

安装pip install opencv_pythonimport cv2读取文件 cv2.imread常用参数:1 cv2.IMREAD_COLOR:读入一副彩色图像,默认参数0 cv2.IMREAD_GRAYSCALE:以灰度模式读入图像-1 cv2.IMREAD_UNCHANGED:读入一幅图像,包括图像的 alpha 通道img = cv2.imrea...

2019-05-29 11:36:44 500 1

原创 【笔记】conda环境

使用Anaconda Prompt执行显示环境列表conda info --envs新增虚拟环境conda create -y -n Python373 python=3.7.3删除虚拟环境conda remove -n Python373 --all激活虚拟环境conda activate Python373cmd命令行,直接执行act...

2019-05-29 00:41:10 1717

原创 【学习】Python开发准备工作

安装Anaconda 官网下载直接傻瓜式安装修改jupyter初始打开目录右键Jupyter notebook 打开到文件位置,然后右键属性,将目标中的%USERPROFILE% 改为自己要的目录,重启即可打开Jupyter的自动提示,默认按tab建才成出代码提示打开Anaconda Prompt,执行pip install jupyter_contrib_nbex...

2019-05-28 18:35:08 279

cascades.zip

opencv 找不到haarcascade分类器文件的,在这儿下载吧。

2019-06-05

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

TA关注的人

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