python
Imcy
一只蜗牛
展开
-
linux 接收文件+调用python脚本
继续接着上一篇socket传送消息的程序。今天实现了从windows接收kinect截图然后利用socket发送到linux。发图片到linux主要是因为这上面有个GPU可以用来跑caffe的深度学习网络,然后把分析结果再发回windows的程序。接收图片对应于之前windows端的发送代码,在qt程序中加了一段接收图片的代码是这样的:char buffer[MAX_MSG_SIZE];/* 缓冲区原创 2017-10-27 16:05:39 · 378 阅读 · 0 评论 -
keras lstm分析imdb
今天就是各种想不务正业,就想尝试一下keras的情感分析 源码:https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py这里比较麻烦的一点是,因为网络问题,这个imdb的数据文件一直用程序下不下来,建议直接去网站下imdb.npz文件,地址是:https://s3.amazonaws.com/text-dataset原创 2017-11-15 16:54:41 · 3087 阅读 · 1 评论 -
selenium+python百度注册页面切换+alter处理
'''百度的注册和搜索页面切换'''# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.by import Bydrive=webdriver.Chrome()from selenium.webdriver.common.keys import Keysfrom se原创 2017-11-06 16:08:01 · 738 阅读 · 0 评论 -
selenium+python测试全部用例
测试类1:163邮箱文件名:simulate163# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.supp原创 2017-11-15 11:45:10 · 13053 阅读 · 3 评论 -
selenium+python模拟登陆163邮箱
下午学习了一下selenium写自动化脚本,原本书上的教程是模拟登陆126邮箱,所以我想做一个模拟登陆163邮箱,没想到里面还有很多坑。 1、163邮箱的账号密码区域的input标签的id是自动生成的,每次都不能用,所以不能用于定位标签 2、登陆处是一个iframe,需要程序中切换一下:drive.switch_to.frame(),不然会找不到标签 3、加载这个iframe需要一定原创 2017-11-05 15:56:17 · 4937 阅读 · 0 评论 -
selenium+python实现bilibili视频播放测试
主要是基于HTML5的视频,根据xpath找到视频后,可以对其进行播放和暂停,这样就不用去找播放按钮了。'''自动播放bilibili视频'''# -*- coding: utf-8 -*-from selenium import webdriverimport timefrom selenium.webdriver.support.ui import WebDriverWait原创 2017-11-15 09:58:32 · 5329 阅读 · 2 评论 -
python画折线图
之前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序。import matplotlib.pyplot as pltx=[1,2,3,4,5,6]y1=[35000,85000,120000]y2=[45000,85000,100000]y3=[25000,65000,90000]point1=180180point2=200000plt.r原创 2017-11-05 21:41:18 · 4336 阅读 · 0 评论 -
python在图片上画特定大小角度矩形框
做图像识别的时候需要在图片中画出特定大小和角度的矩形框,自己写了一个函数,给定的输入是图片名称,矩形框的位置坐标,长宽和角度,直接输出画好矩形框的图片。 主要思想是先根据x,y坐标和长宽得到矩形,然后通过数学计算得到旋转angle角度后的新矩形框的四个顶点位置坐标,再利用draw.line()函数画出来。import mathimport matplotlib.pyplot as pltim原创 2017-10-23 14:57:45 · 9443 阅读 · 1 评论 -
kaggle+mnist手写字体识别
现在的许多手写字体识别代码都是基于已有的mnist手写字体数据集进行的,而kaggle需要用到网站上给出的数据集并生成测试集的输出用于提交。这里选择keras搭建卷积网络进行识别,可以直接生成测试集的结果,最终结果识别率大概97%左右的样子。# -*- coding: utf-8 -*-"""Created on Tue Jun 6 19:07:10 2017@author: Administ原创 2017-10-23 14:52:26 · 706 阅读 · 0 评论 -
python unittest单元测试
# -*- coding: utf-8 -*-class Count: def __init__(self,a,b): self.a=int(a) self.b=int(b) def add(self): return self.a+self.b#普通测试方法class TestCount: def test_add(s原创 2017-11-08 19:06:24 · 235 阅读 · 0 评论 -
python+opencv图片旋转矩形分割
有时候需要对有角度的矩形框内图像从原图片中分割出来。这里的程序思想是,先将图片进行矩形角度的旋转,使有角度的矩形处于水平状态后,根据原来坐标分割图片。 参考:http://blog.csdn.net/yjl9122/article/details/71217872# -*- coding:gb2312 -*-import cv2from math import *import numpy a原创 2017-11-22 16:20:12 · 12007 阅读 · 5 评论