- 博客(19)
- 收藏
- 关注
原创 关于Anconda下argparse的使用
argparse一般用于读取用户命令行参数,但是在Anconda下,暂时没找到合适的对ipynb文件执行命令行参数的输入,故采用直接给定文件路径的方式,import argparse#导入包ap = argparse.ArgumentParser()#实例化为apap.add_argument("-n", "--name", required=True,help="name of the us...
2018-07-14 16:16:01 2648
原创 Python-opencv安装
本文直接借用Anaconda完成对电脑环境的安装(博主之前已安装python)pip install --upgrade setuptoolspip install numpy Matplotlibpip install opencv-python三步完成对opencv的安装,不需要配置环境测试代码:#导入cv模块import cv2 as cv#读取图像,支持 bmp、jpg、png、tif...
2018-07-14 10:48:11 338
翻译 MXnet下Gluon Data
本文主要为对以下代码的相关理解: train_data=gluon.data.DataLoader( #用于加载存储在文件夹结构中的图像文件的数据集 gluon.data.vision.ImageFolderDataset(train_path,transform=transform_train), batch_size=batch_size,shuffle=True,...
2018-04-23 11:43:27 1904
转载 Python enumerate() 函数
描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数sequence -- 一个序列、迭代器或其他支持迭代对象。st...
2018-04-23 11:08:19 127
原创 Tensorflow对训练模型的保存以及使用
(1)对训练模型的保存,将模型命名为my_net.ckp,并保存在net/文件夹下 saver = tf.train.Saver() with tf.Session() as sess: #保存模型 saver.save(sess,'net/my_net.ckpt')(2)对本地模型进行调用 saver ...
2018-04-22 15:07:02 1117 1
转载 Tensorflow下对本地文件的读取
在使用Tensorflow对本地文件进行读取时,主要采用如下方式: lines = tf.gfile.GFile('retrain/output_labels.txt').readlines() uid_to_human = {} #一行一行读取数据 for uid,line in enumerate(lines) : #去掉换行符 line=li...
2018-04-22 14:38:37 1994
翻译 对于本地文件的读取File类
代码如下:def mkdir_if_not_exist(path): #如果path存在,返回true,如果path不存在,返回false if not os.path.exists(os.path.join(*path)): os.makedirs(os.path.join(*path))#可生成多层递归目录mkdir_if_not_exist(['H:/阿里云/dat...
2018-04-21 17:14:04 476
转载 Python中strip()和split()函数详解
strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割1 Python strip()函数 介绍函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符s.lstrip(rm) 删除s字符串中...
2018-04-21 16:23:45 2624
翻译 Python中read()、readline()和readlines()三者间的区别和用法
假设1.txt中内容如下 Hello Welcome What is the fuck...一、read([size])方法read([size])方法从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象 f = open("a.txt") lines = f.read() print lines print(t...
2018-04-21 16:03:06 983
翻译 Tensorflow实现梯度下降法
import tensorflow as tfimport numpy as np#使用numpy生成100个随机点x_data=np.random.rand(100)y_data=x_data*0.1+0.2#构建一个线性模型b=tf.Variable(0.)k=tf.Variable(0.)y=k*x_data+b#二次代价函数,y_data-y的平方累加再取平均数loss=tf.reduce...
2018-04-01 16:30:16 815
转载 opencv训练集的制作(四)
训练集的制作详见如下链接:https://www.cnblogs.com/linmengran/p/6514410.html; http://www.cnblogs.com/linmengran/p/6513017.html特征点的检测识别见https://www.cnblogs.com/skyfsm/p/7401523.html ...
2018-02-24 17:46:18 1109
原创 opencv下更改图像尺寸为20*20(三)
#include<opencv2\opencv.hpp>#include <cv.h> #include<highgui.h> #include <iostream> using namespace std;using namespace cv;String filename, filename2;Mat image,img;void main...
2018-02-24 16:28:59 614
原创 opencv下读取本地图片并对图片处理截取出图片中关键位置(二)
思路为对图片进行二值化,背景为0,对二值化后图片进行行或列像素值累加,像素值不为0时记录当前位置坐标注:最后一行为rows-1;(用于训练集中正样本图片的处理)#include<opencv2\opencv.hpp>#include <cv.h> #include<highgui.h> #include <iostream> using nam...
2018-02-23 15:27:13 2325
原创 opencv下顺序读取本地图片(一)
此处代码主要用于顺序读取本地的图片#include<opencv2\opencv.hpp>#include <cv.h> #include<highgui.h> #include <iostream> using namespace std; using namespace cv; string filename; int i=1; Mat ...
2018-02-23 10:47:57 1538
原创 SURF特征提取
(文章借鉴《OpenCV3编程入门》)SURF特征点提取(图像为灰度图)一,BruteForce进行特征点匹配【1】使用SURF算子检测关键点int minHessian = 700;//SURF算法中的hessian阈值SurfFeatureDetector detector(minHessian);//定义一个SurfFeatureDetector(SURF) 特征检测类对
2017-12-14 15:38:14 837
原创 Surf特征点检测
1,特征点检测首先需要定义一个SurfFeaturedector(SURF)特征检测类对象/*定义SURF中的hessian阈值特征点检测算子 定义一个SurfFeatureDetector(SURF) 特征检测类对象vector模板类是能够存放任意类型的动态数组,能够增加和压缩数据*/ int minHessian = 400;SurfFea
2017-12-13 19:56:54 1330
原创 Opencv基本知识
顺序读取本地图片当需要对本地大量图片进行编辑使,不可置否需要使用For循环依次读取图片,再次介绍一种读取方法 char path[100];sprintf(path, "../image/%d.jpg",i);image=imread(path,0);
2017-12-13 19:39:36 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人