自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ubuntu16.04 installopencv3.4.6 with python3.5.2

1.https://blog.csdn.net/cocoaqin/article/details/781631711.去官网下载opencv,在本教程中选用的时opencv3.4.6,其他版本的配置方法异曲同工。下载链接http://opencv.org/releases.html,选择sourc...

2019-11-30 22:59:03

阅读数 9

评论数 0

原创 Windows10 + Visual Studio 2019 + OpenCV3.4.0 配置详解(亲测可用)

Visual Studio 2019 + OpenCV3.4.0 的安装 首先,在Visual Studio 2019 和OpenCV3.4.0 官网下载两个软件,并按照安装流程进行安装,这里就不赘述了. 1、Windows10 系统环境配置 右击“我的电脑”->“属性”,点击“高级系统...

2019-10-27 23:14:37

阅读数 95

评论数 0

原创 Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法

2019-10-08 21:34:42

阅读数 7

评论数 0

原创 开机进Ubuntu系统进入到了initramfs界面解决办法

刚来到实验室打开电脑进入Ubuntu系统发现没有进登录界面反而进了如下图所示的initramfs界面, 执行sudo fdisk-l​,从显示的结果中找到你坏掉的ubuntu系统所在的分区(可以通过分区的大小来判断哪个是原来的系统安装分区)我的是/dev/sda3(这个可以在上图所示的框中看到,...

2019-10-08 19:43:50

阅读数 11

评论数 0

原创 Ubuntu16.04配OpenCV环境

https://blog.csdn.net/cocoaqin/article/details/781631711.去官网下载opencv,在本教程中选用的时opencv3.4.6,其他版本的配置方法异曲同工。下载链接http://opencv.org/releases.html,选择sources...

2019-10-06 15:14:45

阅读数 10

评论数 0

原创 Ubuntu16.04安装显卡驱动方案(亲测有效)

1.下载驱动 :https://www.nvidia.cn/Download/Find.aspx?lang=cn BETA版过新,稳定性尚未可知,选择非beta版本的最新版驱动 2.Ubuntu系统集成的显卡驱动程序是nouveau,我们需要先将nouveau从Linux内核卸载掉才能安装NVID...

2019-10-05 12:26:45

阅读数 203

评论数 0

原创 卡尔曼滤波

优达学城《无人驾驶入门》的第二个项目是实现矩阵类,要求通过python编写一个用来计算矩阵的类Matrix.编写这个类并不难,涉及到的线性代数方面的知识也不多,比如矩阵的加法、减法、乘法,求逆矩阵,创建单位矩阵等。相比之下,理解编写矩阵类的目的反而显得更加重要。 编写矩阵类,是为实现了卡尔曼滤波器...

2019-09-23 22:50:40

阅读数 6

评论数 0

原创 win10搭建tensorflow-gpu环境

一、自己的环境 操作系统:win10 GPU:GTX1050+CUDA9.0+cuDNN IDE:Pycharm 框架:tensorflow-gpu 解释器:Python3.6(强烈建议anaconda3,又方便又强大,下载太慢可以找镜像) 二、安装顺序 1、首先安装CUDA...

2019-09-21 18:57:13

阅读数 47

评论数 0

原创 无人驾驶-OpenCV车道线检测

OpenCV车道线检测 输入 一张摄像机拍摄到的道路图片,图片中需要包含车道线。如下图所示(可=可以直接将图片另存成jpg格式来使用) 输出 图像坐标系下的左右车道线的直线方程和有效距离。将左右车道线的方程绘制到原始图像上,应如下图所示。 原始图像 认识图像前,我们需要先回顾一...

2019-09-14 14:00:44

阅读数 106

评论数 0

原创 python-numpy基础

import numpy as np #创建一维数组,以list或tuple为参数生成一维数组 array1 = np.array([1,2,3,4,5]) print('array1 = ',np.array([1,2,3,4,5])) array2 = np.arr...

2019-09-08 23:01:23

阅读数 5

评论数 0

原创 python列表推导式

#列表推导式是指循环创建列表 #1.列表推导式会遍历后面的可迭代对象,然后按照for前的表达式进行运算,生成最终的列表. list_a = list() for i in range(0,5): list_a.append(i) print('list_a = ',li...

2019-09-08 15:00:57

阅读数 2

评论数 0

原创 DarkNet-YOLOv3 训练自己的数据集 Ubuntu16.04+cuda8.0

配置DarkNet 参考YOLO官网 https://pjreddie.com/darknet/yolo/ (1)安装相关依赖项(可选) opencv: https://www.cnblogs.com/arkenstone/p/6490017.html cuda: https://b...

2019-09-07 23:01:53

阅读数 105

评论数 0

原创 python读写文件

import math# import pickle#导入pickle库 #读取txt文件中的数据并对其进行数据转换和部分数据合并 def Data_Convert(filename): file = open(filename,'r')#打开文件 l...

2019-09-05 15:48:49

阅读数 14

评论数 0

原创 python去除空格的方法总结

1:strip()方法,去除字符串开头或者结尾的空格 >>> a = " a b c " >>> a.strip() 'a b c' 2:lstrip()方法,去除字符串开头的空格 >>> a = &q...

2019-09-05 15:33:57

阅读数 6

评论数 0

原创 “SyntaxError: Non-ASCII character '\xe6' in file Txt_Read7.py on line 4, but no encoding declared; ”

再用文档编写python程序运行后报错“SyntaxError: Non-ASCII character ‘\xe6’ in file Txt_Read7.py on line 4, but no encoding declared; see http://python.org/dev/peps/...

2019-09-05 09:21:16

阅读数 11

评论数 0

原创 OpenCV_机器学习-Hog特征+SVM(支持向量机)完成小狮子识别

‘’’ opencv_机器学习-Hog特征+SVM(支持向量机)完成识别 Hog特征:特征是某个像素经过某种运算得到的结果 Hog特征实现步骤: 1.完成Hog特征模块划分 2.根据Hog特征模板计算梯度和方向 3.根据梯度和方向进行bin的投影 4.计算每个模块的Hog特征 几个...

2019-09-01 23:24:19

阅读数 49

评论数 2

原创 OpenCV_机器学习-Hog特征+SVM(支持向量机)完成数据识别

''' opencv_机器学习-Hog特征+SVM(支持向量机)完成识别 1.什么是SVM 本质是分类器,寻找一个最优的超平面完成分类 可以使用若干条直线,也可以使用若干条曲线完成分类 SVM的核是 line ''' imp...

2019-09-01 20:23:34

阅读数 32

评论数 0

原创 Python学习笔记之ctypes之结构打包

在Python使用有时要与C接口进行调用,则要使用较为低级一点的处理,例如结构如下所示: from ctypes import * from binascii import * class FLASH_INFO(Structure):     _pack_ = 1 &...

2019-08-30 22:22:14

阅读数 6

评论数 0

原创 python全局变量的使用

在python中使用全局变量时,首先要在函数外赋值,然后在函数内部用global语句: num = 0 def cc(): global count,num count = count+1 num = num+2 print(count,num) cc() 3 2 # 可...

2019-08-29 13:55:48

阅读数 6

评论数 0

原创 OpenCV_机器学习-Haar特征+adaboost分类器进行人脸识别

opencv_机器学习-Haar特征+adaboost分类器介绍 1.训练终止条件: 1)迭代的最大次数或循环终止次数大于某个值时迭代终止 2)每次检测完后都有一个检测概率,当训练过程大于最小检测概率时训练终止 2.adaboost分类器的结构: 强分类器的作用将弱分类器计算得到的特征适...

2019-08-29 09:21:26

阅读数 13

评论数 0

原创 python 高级ctypes数据类型—字符串数组

字符串数组在ctypes中的行为更接近于C语言中的字符串数组,其需要采用二维数组的形式来实现,而不是Python中的一维数组。首先,需要通过c_char类型乘上一个数,得到一个字符串类型,而后将此类型再乘上一个数,就能得到可以包含多个字符串的字符串数组。例: ((c_char * 10) * 3)...

2019-08-28 22:29:17

阅读数 44

评论数 0

原创 python高级ctypes数据类型—结构体

结构体在ctypes中通过类进行定义。用于定义结构体的类需要继承自ctypes的Structure基类,而后通过定义类的_fields_属性来定义结构体的构成。_fields_属性一般定义为一个二维的tuple,而对于其中的每一个一维tuple,其需要定义两个值,第一个值为一个字符串,用作结构体内...

2019-08-28 22:12:58

阅读数 79

评论数 0

原创 python中import和from import *的区别

2019-08-27 19:08:01

阅读数 30

评论数 0

原创 python+OpenCV Harr特征

‘’’ opencv_机器学习-Haar特征 1.特征:图像中某个区域的像素点经过计算后得到的结果,本质是像素的计算结果 特征可以是: (1)具体的值 (2)向量 (3)矩阵 (4)多维的数据 2.如何利用特征区分目标 (1)阈值判别,最简单的判断方法 3.如何得到判决 通过机器学习得到判决门限...

2019-08-25 20:24:42

阅读数 28

评论数 0

原创 python+OpenCV 图片合成视频

''' opencv_机器学习-图片合成视频 实现步骤: 1.加载视频 2.读取视频的Info信息 3.通过parse方法完成数据的解析拿到单帧视频 4.imshow,imwrite展示和保存 ''' import cv2 #读取一张图片...

2019-08-25 17:13:50

阅读数 148

评论数 0

原创 python+OpenCV 视频分解图片

''' opencv_机器学习-视频分解图片 实现步骤: 1.加载视频 2.读取视频的Info信息 3.通过parse方法完成数据的解析拿到单帧视频 4.imshow,imwrite展示和保存 ''' import cv2 #获取视频打开...

2019-08-25 16:47:26

阅读数 15

评论数 0

转载 python+OpenCV 常见函数

1、 获取相机/视频的各种属性–常见函数 cv2.VideoCapture.get(propId) 访问视频的某些功能,其中propId是一个从0到18的数字,每个数字表示视频的属性(Property Identifier)。 retval = cv2.VideoCapture.set(pr...

2019-08-25 15:08:21

阅读数 10

评论数 0

原创 python+OpenCV 调用计算机摄像头+视频读取

1、调用计算机摄像头 #导入OpenCV import cv2 #创建一个VideoCapture对象,它的参数可以是设备索引或视频文件的名称(下面会讲到)。设备索引只是指定哪台摄像机的号码。0代表第一台摄像机、1代表第二台摄像机。之后,可以逐帧捕捉视频。最后释放捕获。 cap = cv2.Vid...

2019-08-25 13:39:12

阅读数 24

评论数 0

原创 python+OpenCV 图片的旋转

''' OpenCV-图片的旋转 ''' import cv2 import numpy as np img = cv2.imread('D:\image1.jpg',1) cv2.imshow('src&#...

2019-08-20 23:23:00

阅读数 55

评论数 0

原创 python+OpenCV 图片的仿射变换

''' OpenCV-图片的仿射变换 把原图片映射到目标图片三个新的位置 src->dst 3 (左上角,左下角,右上角) ''' import cv2 import numpy as np img = cv2.imread(�...

2019-08-20 23:14:46

阅读数 183

评论数 0

原创 python+OpenCV 图片缩放2

''' OpenCV-图片缩放2 [[A1,A2,B1],[A3,A4,B2]] 拆分成: [[A1,A2],[A3,A4]] [[B1],[B2]] newX = A1*x + A2*y+B1 newY = A3*x + A4*y+B2 实现缩放 x->x*0...

2019-08-20 23:05:01

阅读数 69

评论数 0

原创 python+OpenCV 图像镜像

''' OpenCV-图片的镜像 实现步骤: 1.创建一个足够大的“画板”,宽度和原来一致,高度是原来的两倍 2.将一副图像分别从前向后、从后向前绘制 3.绘制中心分割线 ''' import cv2 import numpy as np...

2019-08-20 22:46:28

阅读数 56

评论数 0

原创 python+OpenCV源码形式实现图片移位

2019-08-20 21:58:51

阅读数 27

评论数 0

原创 python+OpenCV图像移位算法原理

''' OpenCV图片缩放4-图片的移位 1.OpenCV API的实现 2.移位的算法原理 3.源代码实现 ''' import cv2 import numpy as np img = cv2.imread('D:\ima...

2019-08-20 21:47:05

阅读数 30

评论数 0

原创 python+OpenCV 图片的移位

对比:实现了将原图像沿x轴平移100,沿y轴平移200

2019-08-19 23:31:15

阅读数 32

评论数 0

原创 python+OpenCV 图片的剪切

2019-08-19 23:28:45

阅读数 38

评论数 0

原创 python+OpenCV 图片的缩放2(从原理出发用)

2019-08-19 23:09:25

阅读数 23

评论数 0

原创 python+OpenCV最近邻域插值法 双线性插值法原理

1.最近邻域插值法 假设原图像大小为1022,缩放到510,可以用原图像上的点来表示目标图像上的每一个点。 例如目标图像上的点(1,2)可以用原图像的点(2,4)来表示。 dst x 1 -> dst x 2 newX newX = x*(src 行/目标 行) newX = 1*(10/...

2019-08-19 22:48:23

阅读数 40

评论数 0

原创 python+OpenCV 图片缩放

原图大小:

2019-08-19 22:27:42

阅读数 71

评论数 0

原创 在树莓派上安装OpenCV

本文介绍了如何在树莓派上安装分别运行在Python2和Python3的OpenCV。 运行在Python2上的OpenCV安装非常简单,几行命令即可搞定。运行在Python3上的OpenCV安装比较麻烦,需要编译安装。 安装前提 1.配置好树莓派的Raspbian操作系统 本教程使用的系统是201...

2019-08-19 12:49:47

阅读数 27

评论数 0

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