python
17西伯利亚狼
一个无趣的人
展开
-
opencv 实现类行车记录仪,笔记
【代码】opencv 实现类行车记录仪,笔记。原创 2023-04-30 13:00:00 · 181 阅读 · 0 评论 -
np.flatnonzero(a)的使用解析
返回值为某个数组或者张量的所有不为0的元素的索引值。官方说明如下:Signature: np.flatnonzero(a)Docstring:Return indices that are non-zero in the flattened version of a.This is equivalent to np.nonzero(np.ravel(a))[0].Parameters----------a : array_like Input data.Returns.原创 2021-11-04 14:09:21 · 678 阅读 · 0 评论 -
基于传统图像处理的目标检测与识别(HOG+SVM附代码)
目录一 HOG 二 算法的具体实现 1、图像标准化(调节图像的对比度) 2、图像平滑(具体视情况而定) 3、边缘方向计算 4、直方图计算 5、对block归一化 6、样本HOG特征提取 7、行人检测HOG+SVM 三 手动实现HOG特征 四 目标检测中的问题 1、图像金字塔 2、滑动窗口 五 使用opencv检测人 六 总结特征向量维度计算...转载 2020-11-10 10:58:53 · 1724 阅读 · 0 评论 -
error: (-215:Assertion failed) dims <= 2 && step[0] > 0 in function ‘cv::Mat::locateROI‘
今天调试python+opencv的时候遇见一个报错opencv-suite_1534379934306\work\modules\core\src\matrix.cpp:755: error: (-215:Assertion failed) dims <= 2 && step[0] > 0 in function 'cv::Mat::locateROI'因为报错有一句话 dims <= 2 && step[0] > 0 in func.原创 2020-10-10 11:18:29 · 6963 阅读 · 1 评论 -
在Anaconda jupyternotebook中使用虚拟环境(activate env)
上一篇讲安装了Anaconda后,如何修改默认启动路径本篇写一下如果使用虚拟环境。最新版anaconda中默认的python版本为3.7,其使用过程中,发现python3.7与OpenCV以及TensorFlow有不兼容的现像,在anaconda中,我使用conda install OpenCV,无法达到我想要的结果,所以不得已使用了,anaconda的虚拟环境功能。如何在anacon...原创 2019-08-04 14:19:08 · 1490 阅读 · 0 评论 -
修改Anaconda默认的启动路径--亲测有效【附anaconda云盘链接】
因为anaconda默认的启动路径是C盘,所以很多时候使用受限,因此更换启动路劲是很有必要的。网上各种修改方式都有,但是很多方法都不奏效,本方法是记录我的修改历史,亲测有效软件版本:Windows7;Anaconda3-2019.07-Windows-x86_64此处附上Anaconda3-2019.07云盘链接:链接:https://pan.baidu.com/s/1TNq7Zh...原创 2019-08-03 21:16:07 · 4010 阅读 · 0 评论 -
matplotlib中文乱码问题解决方案
在程序前加入如下代码即可#指定默认字体,解决乱码问题matplotlib.rcParams['font.sans-serif'] = ['SimHei']matplotlib.rcParams['font.family']='sans-serif'matplotlib.rcParams['axes.unicode_minus'] = False ...原创 2018-11-11 21:38:58 · 157 阅读 · 0 评论 -
pandas--Dataframe基础操作
"二维数组"Dataframe是一个表格型的数据结构,包含一组有序的列,其列的值类型可以是数值、字符串、布尔值等。创建方式:1 由数组/list组成的字典import numpy as npimport pandas as pd # 导入numpy、pandas模块data1 = {'a':[1,2,3], 'b':[3,4,5], '...原创 2018-11-06 16:54:20 · 550 阅读 · 0 评论 -
pandas--Serise基础操作
一维数组Serise创建方式:1 由字典创建,字典的key就是index,values就是valuesimport numpy as npimport pandas as pd dic = {'a':1 ,'b':2 , 'c':3, 'd':4, 'e':5}s = pd.Series(dic)print(s) 2 由数组创建(一维数组)import nu...原创 2018-11-06 09:54:46 · 927 阅读 · 0 评论 -
深度学习入门--线性回归(TensorFlow)
#矩阵乘法#引入库import tensorflow as tfimport numpy as np# 定义数据维度N=10#定义 placeholderx = tf.placeholder(dtype=tf.float32, shape=[5, N])d = tf.placeholder(dtype=tf.float32, shape=[5, N])#定义 Ww0 =...原创 2018-10-14 23:27:19 · 338 阅读 · 0 评论 -
深度学习入门-线性代数(TensorFlow实现)
一 使用常量定义,实现一个矩阵相乘#矩阵乘法#引入库import tensorflow as tfimport numpy as np#定义常量并用 numpy 进行初始化a1 = tf.constant(np.ones([4, 4]))a2 = tf.constant(np.ones([4, 4]))#矩阵乘法a1_dot_a2 = tf.matmul(a1, a2)...原创 2018-10-14 21:39:04 · 429 阅读 · 0 评论 -
机器学习之常用的numpy操作2
往期文章:机器学习之常用的numpy操作1 Markdown基本操作指南or快捷键(重点推荐看一下,是本篇的基础)机器学习之分类(Classification) 精确率、准确率、召回率 机器学习之特征工程 机器学习笔记1---基础入门 这是numpy系列的第二篇,如下: ...原创 2018-07-20 22:01:19 · 207 阅读 · 0 评论 -
机器学习之常用的numpy操作1
前言:记录一些机器学习里面经常用到且必须掌握的numpy操作,给自己留个笔记方便以后翻阅,也给有需要的人一点帮助吧。因为这是篇幅较长,所以打算分几个章节来写。全文多图,喜欢看文字的慎读。往期文章:Markdown基本操作指南or快捷键(重点推荐看一下,是本篇的基础)机器学习之分类(Classification) 精确率、准确率、召回率 机器学习之特征工程 机器学习笔记1---...原创 2018-07-19 21:19:17 · 224 阅读 · 0 评论 -
Markdown基本操作指南or快捷键
前言:Markdown作为了不起的文本编辑器,有着很多令人倾心的功能,曾见过有大神使用Markdown写论文,膜拜~这里的Markdown主要是以anaconda的jupyter notebook 为蓝本进行叙述一 名词说明:1 编辑模式: 如上图所示,光标在文本框内闪动,并且外框呈现绿色,即代表此时处于编辑模式。2 非编辑模式:如上图所示,文本框内看不见光标,并且...原创 2018-07-19 16:28:08 · 2076 阅读 · 0 评论 -
AttributeError: module 'cv2.cv2' has no attribute 'cv'
最近看#《OpenCV 3 计算机视觉Python语言实现(原书第2版)》在运行网上下载的随书源代码的时候经常会有故障,查阅资料和相关网页发现,主要是因为OpenCV的版本问题导致的。此处以 4-TenSecondCameraCapture.py为例抛砖引玉给有需要的人一个示例,也给自己留一个笔记。 4-TenSecondCameraCapture书籍提供源代码如下:import cv...原创 2018-07-13 12:04:57 · 46025 阅读 · 4 评论 -
Windows装numpy出错问题解决方案
之前学习Python为了省事儿,使用的一直都是Aanconda集成环境,省去了不少安装库文件的操作,但是今天因为特殊原因使用了Python自带的IDLE,又恰巧需要用到numpy,所以不得不手动的给自己的Windows安装一个numpy库和所有人的操作一下,我按下Windows键,输入CMD,点击回车,然后手速极快的输入pip install numpy顺手很豪气的点击一下回车,以为numpy会自...原创 2018-07-02 21:32:58 · 13544 阅读 · 3 评论