python
__师寇__
懒惰是程序员的第一生产力
展开
-
12306登录验证码识别(Java版)
懒惰是程序员的第一生产力测试链接 http://167.179.114.177:8080/窝在家里没事干…字符分类用的lenet图片分类用的mobileNet用keras训练完后转成tensorflow bp,通过javaWeb调用输出支持图片上传方式和base64码方式想要源码可以留言吐槽一句 java做图像处理实在是太麻烦了 我吐了...原创 2020-02-08 16:14:05 · 12448 阅读 · 3 评论 -
python requests+pywin32实现桌面壁纸切换
一时兴起,想用python实现桌面壁纸切换的小功能 大体分为两个部分一、利用爬虫爬取壁纸第一部分爬取图片url地址并且下载至本地 爬虫针对 http://image.so.com/ 【360壁纸写的】,如果要更换url地址自己改改import requestsimport jsonimport randomimport os#存放Ajax图片地址数据 img_url_...原创 2018-04-14 19:19:50 · 1543 阅读 · 0 评论 -
python 实现盒滤波boxfilter
盒滤波作为一种快速窗口求和算法在图像处理中被广泛使用以下是python代码实现#coding:u8import numpy as npimport numpy.matlibimport cv2np.set_printoptions(threshold='nan')def boxfilter(I,r): I=I.copy() imdst=np.zeros(I.sha...原创 2018-05-09 17:01:08 · 3928 阅读 · 0 评论 -
【算法】LCS 最长子字符串
说明:最长字串指两字符串中按序但不要求相邻的最长公共部分比如:“ABSD”与“ASBD”的最长字串为“ASD”一、递推关系二、数据结构三、代码实现#coding:u8import numpy as npdef LCS(s1,s2): C=np.zeros((len(s1)+1,len(s2)+1),np.uint8) B=np.empty((len(s1)+1,len(s2)...原创 2018-11-05 23:28:09 · 584 阅读 · 0 评论 -
MMD(Maximum Mean Discrepancy)
kernels = guassian_kernel(source, target, kernel_mul=kernel_mul, kernel_num=kernel_num, fix_sigma=fix_sigma) XX = kernels[:batch_size, :batch_size] YY = kernels...原创 2018-11-25 10:38:56 · 4288 阅读 · 2 评论 -
PyQt入门项目(一):车票信息查询
Target:PyQt5+requests实现一个车票查询工具(功能虽然很鸡肋,纯粹当作练手了)结构图效果图思路1、search(QPushButton)点击信号(clicked)连接到自定义的槽函数(event.search)2、槽函数(event.search)接收四个参数:QTableWidget对象的引用、两个QLabel中的内容(站台名称)、QDateEdit格式化日期3...原创 2019-01-15 13:10:48 · 1322 阅读 · 4 评论 -
python selenium实现12306自动登录(自动验证)
效果图验证部分交给了http://littlebigluo.qicp.net:47720/博主littlebigluo已经训练好了CNN分类器,所以获取验证图像后直接requests.post图片到littlebigluo的服务器,通过CNN前传返回验证结果到浏览器。不要频繁访问,服务器处理速度不够思路很简单直接按__call__函数中的函数调用流程走就行#coding:u8fro...原创 2019-01-15 19:45:57 · 7053 阅读 · 16 评论 -
python+selenium实现12306自动登录刷票抢票(自己做黄牛?!)
上一篇写了12306的自动登录破解验证图https://blog.csdn.net/weixin_38283159/article/details/86498159这篇算是它的后续部分加上了简单的刷票和预订功能,毕竟登录一下没什么实际价值嘛博主曾被黄牛挣过一百大洋至今还耿耿于怀,不清楚他们到达是如何抢票的,我能想到的简单方案就是不断的刷新判断了…效果图(自动登录部分gif见上篇)思路就是...原创 2019-01-16 15:36:58 · 6116 阅读 · 23 评论 -
faster rcnn中RPN网络源码分析(pytorch)
最近刚入坑检测,初步看了RGB大佬的faster rcnn文章,再看看源码本次分析的源码是陈云大佬pytorch版本的GITHUB地址上一张输入输出图一、forward主文件./model/region_proposal_network.pyrpn_scores & rpn_locsinput : feature mapsoutput : rpn_scores 、 rpn...原创 2019-05-07 12:48:15 · 3327 阅读 · 0 评论 -
Python用cv2实现Matlab的baweraopen函数
文章代码根据c++改编(来自http://www.opencv.org.cn/forum.php?mod=viewthread&tid=2865727)主要用到的函数cv2.connectedComponentsWithStats() 【代码】import cv2import numpy as np#np.set_printoptions(threshold=np.nan...原创 2018-03-06 12:50:09 · 2821 阅读 · 3 评论 -
windows Python opencv 中文路径乱码解决方法
话不多说,直接上代码# -*- coding: utf-8 -*-import cv2############## 步骤1 ################import sysif sys.getdefaultencoding()!='utf-8': reload(sys)#重载sys模块 sys.setdefaultencoding('ut...原创 2017-10-22 10:43:40 · 6866 阅读 · 4 评论 -
Python knn 对手写数字分类
Python knn 对手写数字分类原创 2017-11-08 17:28:59 · 541 阅读 · 0 评论 -
caffe工具 绘制 loss accuracy曲线
caffe工具 绘制 loss accuracy曲线原创 2017-11-21 14:45:14 · 220 阅读 · 0 评论 -
numpy 数组维度操作总汇
numpy 数组维度操作总汇原创 2017-12-13 16:23:38 · 20651 阅读 · 1 评论 -
Python +openCv 实现BGR2HSI和HSI2BGR
Python +openCv 实现BGR2HSI和HSI2BGR原创 2017-12-02 18:52:39 · 1830 阅读 · 3 评论 -
【caffe for Python】classifier.py分类填坑
心血来潮,利用classifier.py做MNIST手写数据分类时出现两个坑使用的代码出处http://blog.csdn.net/longji/article/details/70242230分类代码import osimport sysimport numpy as npimport matplotlib.pyplot as pltcaffe_root = '*****原创 2018-01-11 17:58:16 · 1460 阅读 · 0 评论 -
Python 爬虫实战【低配版】
想下本小说没找到资源,在线看翻页又太麻烦,所以就只好自己爬一本了(当然我只会一点点爬虫) 想看的书叫《大王饶命》,随便找了个在线阅读的网址http://www.dawangraoming.com/第一步 确定route范围打开了第一章 http://www.dawangraoming.com/book/1385.html 和目前更新的最后一章 http://www.dawan原创 2018-01-15 20:15:34 · 439 阅读 · 0 评论 -
python 用pyplot显示cv2读入图片
1、显示灰度图import cv2import matplotlib.pyplot as pltimg=cv2.imread("your image path",0)#读入灰度图plt.imshow(img,cmap='gray',interpolation='bicubic')#显示灰度图2、显示彩色图 2.1 使用imutilsimport cv2import mat原创 2018-01-08 20:14:02 · 2585 阅读 · 0 评论 -
python opencv 实现证件照换底
思路:先转到HSV空间,利用颜色提取背景制作掩模版mask,然后通过按位操作提取人像和制作新背景,最后叠加背景和人像得到换底后照片代码#-*-coding:utf-8-*-import cv2import numpy as npdef cvtBackground(path,color): """ 功能:给证件照更换背景色(常用背景色红、白、蓝)原创 2018-01-28 20:45:34 · 7558 阅读 · 0 评论 -
Python + opencv 实现图片马赛克
Python + opencv 实现图片马赛克原创 2017-11-08 15:56:58 · 8364 阅读 · 3 评论