- 博客(175)
- 资源 (61)
- 收藏
- 关注
原创 OpenCV - 视频分析与对象跟踪实战(02. 背景消除建模(BSM))
背景消除建模(BSM)在背景不怎么变化是视频中使用利用前几帧的图像作为背景模型,后续的帧图像与背景模型比较,得到差异就是前景对象基本原理Background Subtraction基本原理(BS算法)图像分割(GMM –高斯混合模型)机器学习(KNN –K个最近邻)相关APIBackgroundSubtractorBackgroundSubtractorMOG2...
2019-11-16 23:09:48 155 1
原创 OpenCV - 视频分析与对象跟踪实战(01. 视频读写)
视频读写视频格式与相关API介绍格式支持avi(推荐使用avi文件读写)mp4VideoCapturereadisOpened:release:释放资源>> 操作符重载:读取到每一帧从视频文件中读写视频FPS : 每秒的帧数(15帧-20帧就很好了)从摄像头中读写视频VideoWriter -代码演示www.fourcc.org...
2019-11-16 22:27:43 124 1
原创 8. keras - 绘制网络结构
前提安装pydot and graphvizpydot的安装:pip install pydotgraphviz的安装:graphviz需要在官网安装,安装后需要添加环境变量,程序所在目录的bin文件夹加入系统变量(参考:Graphviz安装及简单使用)程序import numpy as npfrom keras.datasets import mnistfrom keras...
2019-11-05 19:52:35 818 1
原创 7. keras - 模型的保存与载入
需要安装h5py:pip install h5py保存模型import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.opti...
2019-11-05 15:46:03 286
原创 6. Keras-RNN应用
案例:将RNN模型应用于手写数字识别中说明:RNN用于图像识别方面效果可能没有CNN好。程序导入库import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import...
2019-11-05 15:30:01 243
原创 5. Keras - CNN应用于手写数字识别
程序导入库import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Dense,Dropout,Convolution2D,MaxPooling2D,Flat...
2019-11-05 15:17:22 220
原创 4. 使用Keras-神经网络来进行MNIST手写数字分类
程序导入库import numpy as npimport kerasfrom keras.datasets import mnist # mnist数据集from keras.utils import np_utils # kerass提供的工具包from keras.models import Sequentialfrom keras.layers import Dense...
2019-11-05 14:46:00 1285
原创 3. 使用Keras-神经网络来拟合非线性模型
代码:导入包import kerasimport numpy as npimport matplotlib.pyplot as plt# Sequential按顺序构成的模型from keras.models import Sequential # Dense全连接层from keras.layers import Dense,Activationfrom keras.opt...
2019-11-05 12:37:28 2924
原创 2. 使用keras-神经网络来做线性回归问题
代码:导入库:import kerasimport numpy as npimport matplotlib.pyplot as pltfrom keras.models import Sequential # 按顺序构成的模型from keras.layers import Dense # 全连接层生成随机数# 使用Numpy生成随机点x_data = np.ran...
2019-11-05 12:10:25 701
原创 1. Keras环境的安装
本人电脑使用的是Windows10系统,提前安装了Anaconda安装keras2.1.6安装完成之后,你可以用来查看keras是否安装成功。除此以外,建议安装一些其他的常用库一个绘制数据图的库。对于数据科学家或分析师非常有用。Pandas是进行数据清晰/整理的最好工具Scikit-Learn是Python常用的机器学习工具包,提供了完善的机器学习工具箱,支持数据预处理、分类、回归、聚类、预测和模型分析等强大机器学习库,其依赖于Numpy、Scipy和Matplotlib等。
2019-11-05 10:22:25 4743
原创 Python中.mat文件的读写操作
在python中可以使用scipy.io中的函数loadmat()读取mat文件,函数savemat保存文件。1. 保存成.mat文件import scipy.io as sio # 导入模块# save .matname = 'aaa.mat'x = [[1, 1, 1, 2], [1, 1, 1, 3], [1, 1, 1, 4]]y = [5, 6, 7, 8]sio.sav...
2019-10-23 20:01:04 1290
原创 Python 中的路径问题
Python中os模块的使用1. python路径的查看与修改查看路径:os.getcwd()修改路径:os.chdir("新的路径名")import os# 显示当前路径local_Path = os.getcwd()print('默认路径--> ',local_Path)# 跳转到当前工作路径为os.chdir("/home/micheal/Desktop")...
2019-10-23 19:20:54 10590
原创 Python的随机矩阵生成
导入模块random模块numpy中的random函数python中有两个模块可以生成随机数,该博客以的numpy模块为例进行生成随机数。(因为矩阵要生成大量的随机数据,故推荐使用numpy模块生成随机数)生成随机数(以矩阵为例)# 生成随机矩阵import numpy as np# 设置随机种子,保证每次生成的随机数一样rd = np.random.RandomState(...
2019-10-23 15:16:57 35680
原创 使用Git上传文件至Github中
1. Git的安装Linux下:本文使用的系统是Deepin系统输入命令sudo apt install git进行下载查看安装的版本git --version卸载git sudo apt remove gitWindows下的安装,具体可以参考:Git 安装配置Git和Github详细教程2. Git管理远程仓库1)首先,你得有一个github账号,...
2019-10-22 23:11:05 149
原创 Scikit-Learn (浅谈PCA降维算法)
注:PCA算法流程,此处不做介绍。Scikit中KMeans的参数说明:class sklearn.decomposition.PCA (n_components=None, copy=True, whiten=False, svd_solver=’auto’, tol=0.0,iterated_power=’auto’, random_state=None)具体参数可以参考:网站http...
2019-10-19 00:38:16 655 1
原创 Deepin在matlab的安装
环境:系统:Deepin 15.9 桌面版MATLAB:Matlab R2018a安装Matlab R2018a:安装文件的下载:(来自博客:https://blog.csdn.net/zhe_csdn/article/details/88768460)百度网盘链接:https://pan.baidu.com/s/1M6KafnsljmYV9_5m_1pXMw提取玛:jp76参考博...
2019-10-16 14:56:00 2228
原创 Python_基础1
Python特点简单、易学Python既支持面向过程的编程,也支持面向对象的编程灵活的解释运行方式(可移植性【Python 会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和java 类似,大大提高了执行速度,也实现了跨平台。】、安全性、灵活性)强类型、动态语言类型免费、开源、开放丰富的库(丰富的标准库, 多种多样的扩展库)可扩展性。 可嵌入到 C 和 C++语言。...
2019-10-13 00:25:10 176
原创 Scikit-Learn (浅谈Kmeans聚类算法)
注:kmeans算法流程,此处不做介绍。Kmeans聚类测试1说明:数据集:聚类参数:代码输出:其他:
2019-09-26 09:50:54 2090
原创 Scikit-Learn (1.Sklearn提供的常用数据集 - 自带的小数据集)
一、自带的小数据集(packageddataset):sklearn.datasets.load_推荐读者阅读网站:(w3cschool) https://www.w3cschool.cn/doc_scikit_learn/scikit_learn-modules-generated-sklearn-datasets-load_digits.html(scikit-learn (skl...
2019-09-24 21:21:14 11541
原创 C程序设计 -- 随笔
#include<iostream.h>int main(){ char *c[3]={"FIRST","SECOND","THIRD"}; //注意区分以下两种答案 cout<<*(c+1)<<"\n"
2019-09-23 19:56:39 139
原创 小知识--oppo R9sk手机刷机
参考文章OPPO R9sk忘记锁屏密码怎么强制恢复出厂刷机解锁教程oppor9sk怎么破解密码 捡的oppo手机怎么解锁 oppor9sk锁屏密码破解
2019-09-23 19:55:53 734
原创 数据库习题(填空题五)
数据库习题现实世界进行第一层抽象的模型, 称为(概念)模型;对现实世界进行第二层抽象的模型,称为( 数据)模型。数据库的基本特点是( 数据可以共享(或数据结构化) 、数据独立性、数据冗余度小,易扩充、统一管理和控制 )。在数据库中存储的是( 数据以及数据之间的联系 )概念模型中的实体集是( 指同型实体的集合 )当数据库的存储结构改变时,可相应修改( 模式/内模式映像 ),从而保持模式不...
2019-09-23 19:55:02 2307
原创 数据库习题(填空题四)
数据库习题关系运算按其表达查询方式的不同可以分为两大类: 关系代数 和 关系运算 。在关系运算中,查找满足一定条件的元组的运算称之为 选取 。在 SQL Server2008 中,数据库是由 数据库 文件和 日志 文件组成的。每个触发器有 插入表 和 删除表 两个特殊的表在数据库中。一个触发器由三部分组成 触发事件 、 触发条件 和 动作 。索引可分为三类: 唯...
2019-09-23 19:54:53 2678
原创 数据库习题(填空题三)
数据库习题关系数据库中空值( NULL)相当于 ( d )A. 零( 0)B. 空白C. 零长度的字符串D. 没有输入取出关系中的某些列,并消去重复的元组的关系运算称为 ( b )A. 取列运算B. 投影运算C. 连接运算D. 选择运算数据库系统中常用的三种数据模型有层次模型、网状模型、关系模型。将 视 图 v_Course 重 命 名 为 v_newCours...
2019-09-23 19:54:41 1725 1
原创 数据库习题(填空题二)
数据库习题在数据库设计中, (数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。数据管理技术经历了(人工管理阶段) ,(文件系统阶段)和(数据库系统阶段)三个阶段DBMS是指(数据库管理系统)它是位于(用户)和(操作系统)之间的一层管理软件设计概念结构时,常...
2019-09-23 19:54:29 1129
原创 数据库习题(填空题一)
数据库习题:触发器的类型分为( 行级 )触发器和语句级触发器。对于关系代数的查询优化, ( 选择运算应尽可能先做 )优化策略是最重要和最基本的一条。( 事务故障和系统故障 )故障系统自动执行,介质故障需要 DBA的介入。DBMS的基本工作单位是事务, 它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是( 封锁 )机制。在关系模型中,实体以及实体间的联系都是用 关系 来表示的。...
2019-09-23 19:54:07 3480
原创 Tensorflow(GPU版安装后代码测试)
测试代码1import tensorflow as tfimport numpyimport kerasimport sklearnprint("keras version : ",keras.__version__) # 测试keras是否安装成功(pip install --user keras)print("sklearn version : ",sklearn.__ve...
2019-09-23 19:52:23 2457
转载 Deepin 的远程连接
具体可以参考:Deepin安装ssh服务:https://blog.csdn.net/juntian2008/article/details/88381229#commentBox安装ssh服务sudo -iapt-get install openssh-server启动ssh服务service sshd restart测试连接ssh realjt@192.168.1.102 #具...
2019-09-18 20:56:11 6828
原创 Linux下更改Python的软链接
本文的电脑是Linux - Deepin输入python或者python2默认是2.7的版本,但是输入python3或者python3.5则会显示3.5的版本,说明电脑中本身是有python3.5的版本的,只不过是python的环境变量配置的默认是python2.7。所以下面的操作就是修改python的默认工作环境。综上,本文的目的是:Linux系统中同时安装了python2.x和pyth...
2019-09-18 20:51:27 13869
转载 Anaconda+用conda创建python虚拟环境
首先在所在系统中安装Anaconda。可以打开命令行输入conda -V 或者 conda --version 检验是否安装以及当前conda的版本。conda常用的命令。1)conda list 查看安装了哪些包。2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境3)conda update conda 检查更新当前conda 创建P...
2019-09-14 22:03:14 406
原创 Linux学习笔记6 - 用户和组群账户管理
用户账户简介 用户账户分类 /etc/passwd文件和 /etc/shadow文件 管理用户账户 useradd:创建用户账户 usermod 修改用户账户 userdel:删除用户 组群账户简介 组群账户分类 /etc/group文件和/etc/gshadow文件 groupadd :创建组群账户 groupmod:修...
2019-09-07 23:22:07 399
原创 Linux学习笔记4 - Linux常用命令
文本内容显示 cat:显示文本文件 # 将textfile1 文件的文件内容加上行号后输出到textfile2文件中cat -n textfile1 > textfile2 # 把文件textfile1 和textfile2 的文件内容加上行号(空白行不加)之后,附加到textfile3 中 cat -b textfile1 textfile2 >> text...
2019-09-07 19:14:15 220
原创 Linux学习笔记3 - 目录和文件管理
Linux文件类型Linux文件类型常见的有:①普通文件:文件属性以“-“开头的文件。如“-rw-r–r-- 1 micheal micheal ”②目录文件:文件属性以“d"开头的文件。③设备文件:文件属性以“b”(块设备文件)/“c”(字符设备文件)开头的文件。④管道文件:文件属性以“p"开头的文件。⑤链接文件:文件属性以“l"开头的文件。Linux系统目录结构Linu...
2019-09-07 14:33:02 223
原创 Linux学习笔记2 - 字符界面
1.使用虚拟控制台在图形化界面可以使用[Ctrl+Alt+F2] ~ [Ctrl+Alt+F6] 来切换字符虚拟控制台,然后使用[Ctrl+Alt+F1] 来切换到图形界面。虚拟控制台可以支持多用户同时操作。在虚拟控制台下,可以使用[Alt+F2] ~ [Alt+F6] 来切换虚拟控制台,按[Alt+F1]可以回到第一个虚拟控制台。使用logout命令来退出登录。2.关机和重启命令S...
2019-09-06 16:44:37 281
原创 Linux学习笔记1 - Linux系统简介
1.Linux系统的特点:开放性多用户多任务良好的用户界面设备独立性丰富的网络功能可靠的系统设备良好的可移植性2.Linux的发行版本可以用uname -r命令查看Linux的内核版本Linux系统十大最佳发行版本3. Linux磁盘的分区和挂载df命令(df -h)查看磁盘的分区和已经使用量分区规划系统安装Red Hat可以通过 cat /pro...
2019-09-06 11:46:08 212
转载 cpu性能参数如何看?
前两天看见一篇很棒的CPU性能参数讲解的文章,这里推荐给需要的读者。原文链接:cpu性能参数如何看,您需要了解:https://baijiahao.baidu.com/s?id=1628167505970593216&wfr=spider&for=pc...
2019-09-05 23:01:47 890
原创 Python - PyCharm部分快捷键
1.pycharm中使用anaconda部署python环境在pycharm中,单击“File”,然后选择“Settings”,然后单击,如下所示:在“Settings”窗口中选择图中箭头所指的选项,然后会看到右侧有“Project Interpreter”,选择你的anaconda中python.exe的位置,自己进行选择即可,然后就会得到如上的界面。2.部分快捷键Ctr...
2019-07-23 11:43:49 248
原创 Python - OpenCV库的安装
安装以管理员的方式打开“Anaconda Prompt”输入下载命令“pip install opencv-python”如果指明要下某版本的OpenCV,可以加上版本号。如:“pip install opencv-python==3.4.1.15”除此以外,最好再下载一个库,“pip install opencv-contrib-python==3.4.1.15”检测是否安装成...
2019-07-22 19:57:17 1497
原创 Python_随笔笔记_Python基础1
测试1 : 画出 y=xxy=x^xy=xx 的图像import numpy as npfrom matplotlib import pyplot as plt# x为0到2的等差数列x = np.linspace(0, 2, 1000)y = x**xplt.plot(x, y, 'r', linewidth=3)plt.show()补充:1)了解一下Numpy中的两...
2019-07-08 14:28:03 275
FoxitReader.enu.setup.2.4.4.0911.x64.run.tar.gz
2019-12-28
Cmake3.14.3-win32.rar
2019-11-16
cifar-10(keras数据集).zip
2019-11-05
keras-datasets(boston+mnist+reuters).zip
2019-11-05
LOMO-feature-extractor(自己调试成功的).zip
2019-09-23
C++ GUI Qt 4编程(第二版)
2019-02-26
C++ GUI Programming with Qt4 中文版
2019-02-26
HP(惠普打印机) LJM1005驱动器
2019-02-26
Android (jdk+sdk+adt)卷4 (共4卷)
2019-02-26
Android (jdk+sdk+adt)卷3(共4卷)
2019-02-26
Android (jdk+sdk+adt)卷2 (共4卷)
2019-02-26
Android (jdk+sdk+adt)卷1 (共4卷)
2019-02-26
SQL JDBC 4
2019-02-26
Dev-Cpp 5.6.0
2019-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人