- 博客(22)
- 收藏
- 关注
原创 使用tvm部署mxnet模型
1、训练自己的模型本文以notmnist为例进行说明,训练部分代码写的比较随意from mxnet.gluon import nn,data as gdata,loss as glossimport mxnet as mxfrom mxnet.gluon import data as gdataimport timetransform_train = gdata.vision....
2020-02-03 23:17:14 859 1
原创 vscode引用商店地址备份
应用商店:https://marketplace.visualstudio.com/python常用插件:1、Anaconda Extension Pack2、
2019-06-12 15:05:53 724
原创 使用pytorch进行数据cifar10数据分类
记录学习pytorch的过程,从分类任务做起,就从最常见的cifar10下手,数据可在kaggle下载,具体步骤和代码请参考本文余下内容。在cifar10上能有98%的准确率1、文件件代码组织目录如下所示:.├── data│ ├── class2idx.json│ ├── test│ ├── train│ │ ├── airplane│ │ ...
2019-03-27 19:18:44 2186 2
转载 anaconda地址备份
在没有图形界面的时候下载anaconda:wgethttps://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
2019-03-22 17:38:43 212
转载 Python使用opencv 时 ImportError: DLL load failed: 找不到指定的模块
亲测有效,请参考https://blog.csdn.net/okm6666/article/details/83107714
2019-03-12 19:35:38 544
转载 frp渗透
备份,请参考https://blog.csdn.net/qq_34755766/article/details/80076659后台运行nohup ./frpc -c frpc.ini >/dev/null 2>&1 &
2019-03-12 19:34:47 740
原创 yolo标注转voc
darknet里面有将voc转换成yolo格式数据集的脚本,有时需要反过来转换,因此写了一个脚本。import cv2import osxml_head = '''<annotation> <folder>VOC2007</folder> <!--文件名--> <filename>{}</filen...
2019-03-12 19:33:06 5403 6
原创 可视化voc数据
import osimport cv2import repattens = ['name','xmin','ymin','xmax','ymax']def get_annotations(xml_path): bbox = [] with open(xml_path,'r') as f: text = f.read().replace('\n','re...
2019-03-12 19:30:31 2177 3
原创 修改voc标签的名字
在目标检测任务中,标注数据可能会细分类别,训练又不想细分的情况,如在标注的时候标注了男人和女人变迁为“male”“female”,在训练时候不想区分男人或者女人,统一为人变迁 为“person”,这时候就需要对标注的标签进行修改。代码参考如下import osimport xml.etree.ElementTree as ETcnt = 0with open('list.txt',...
2019-03-08 17:55:23 573
原创 使用python将在线电子书转成pdf
1、环境准备 重要事情卸载最前面,代码中出现的一些encoding='utf-8',是必须的,没有这个设定中文会出现乱码。安装requests、bs4和pdfkit的python第三方库,到https://wkhtmltopdf.org/downloads.html下载转换工具。依据自己的系统和python 的版本进行下载安装,在widows平台还需要将安装路径中的bin目录路径添加到环境变...
2018-04-23 19:55:26 3244
原创 python 自动回复论坛
本篇文章中使用到的库有selenium,requests,bs4等Python库。原理就是利用selenium元素查找进行填写内容和点击鼠标等操作,结合bs4获取页面链接。每个小时限制回复20次,手动回复也挺快的,技术交流。代码有待改进,初衷是不用是用selenium,直接发送相应的数据,但是不会,只好动用selenium,关于selenium自行百度。本文共三个文件。虽然使用了selenium打...
2018-04-13 19:12:48 3633
原创 阴阳师自动刷御魂python实现
感谢https://www.cnblogs.com/eatPython/p/5958850.html这位大佬提供的接口函数感谢http://www.360doc.com/content/18/0121/22/1513309_723986820.shtml这位大佬提供的截图其实只要理顺原理,自己并没有多少自己的代码,基本都是摘抄别人的,拼凑而成1、首先导入需要用到的库文件import timeim...
2018-04-05 21:48:05 14954 8
原创 slim进行finetune流程
1、下载slim和相关的模型:https://github.com/tensorflow/models/tree/master/research/slim,本文使用inception_v32、下载数据,本文使用数据源于kaggle的Plant Seedings Classification比赛3、复制slim/datasets/download_and_convert_flowers.py
2018-01-09 10:18:07 3710 2
原创 opencv matchTemplate使用
照着网上的教程学习编写微信挑一挑外挂,由于棋子的形状比较固定,因此尝试使用opencv的matcTemplate函数进行匹配代码如下,返回棋子底部中心的坐标def find_chess(srcImg,chess): w, h = chess.shape[::-1] match = cv2.matchTemplate(srcImg, chess, cv2.TM_CCOEFF_
2018-01-07 11:01:09 502
原创 在tensorflow中实现ResNet
一、数据预处理和格式转换1、在kaggle上下载了一个数据踩了一个巨坑,图像有三通道和四通道的图像,导致后续tfrecord读取造成唯独不匹配,用opencv写了一个脚本转换图像#-*- encoding:utf-8 -*-#将4通道图像转换成3通道import osimport cv2save_dir = './train_convert'origin_dir = './tr
2018-01-01 09:25:05 845
原创 JAVA字符串常用函数
1、字符串对象的创建(1)String str = new String("Hello World!!");(2)char c[]={'H','e','l','l','o'};String str = new String(str);(3)char c[]={'H','e','l','l','o'};String str = new String(str,2,4);//"l
2017-12-05 11:10:02 4361
翻译 YOLO阅读笔记
YOLO的有点(摘自YOLO原文):1、YOLO检测框架速度非常快,Tian X可以达到45帧/s,2、比起其他实时检测框架具有更高的精度3、背景检测错误低4、对艺术图像依然有很好的检测效果缺点:检测精度比低于当前最好的检测框架统一检测:1、将图像分成S*S的网格,物体中心落在某一个网格中,则该网格负责预测该物体2、每一个网格对预测B个边框和置信度,若网
2017-11-26 08:22:41 625
原创 Caffe自带工具使用记录
以下命令均在caffe主目录下运行1、根据prototxt绘制网络结构:python python/draw_net.py *********.prototxt(网络文件位置) ./test.png(存储图片) --rankdir BT(LR)(生成网络的方向)2、根据solver训练网络,并保存日志文件:caffe train -solver solver.prototxt 2>&1 |
2017-11-06 19:55:49 256
原创 opencv实现中值滤波器
代码实现比较直白,没有做优化,没做像素值填充,就是为了完成作业。#include#include#include#includeusing namespace std;//中值滤波器,默认为3*3模板,仅支持灰度图像void medianFileter(const cv::Mat &srcImg, cv::Mat &dstImg, int ksize = 3){ srcImg
2017-11-05 20:37:25 460
转载 正则表达式入坑记录
\b:表示以开始或者结束^:串的开始$:串的结束\d:便是匹配数字.:表示匹配除了换行符意外的任意字符*:表示匹配任意次数,包括0+:表示1次或者更多次{n}:表示重复n次{n,}:表示重复n或者更多次数{n,m}:表示重复n到m次?:便是重复一次或者0次\w:表示匹配字母、数字、下划线\s:表示匹配任意空白字符,空格、制表符等示例:\b\w
2017-10-23 09:35:10 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人