自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alex_XT的博客

聚沙成塔,聚水成涓 ;不积跬步, 无以至千里; 不积小流, 无以成江海。

  • 博客(133)
  • 资源 (36)
  • 收藏
  • 关注

原创 OpenCV 视频与图片序列相互转换

Image To Video// test000.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include<iostream> #include <direct.h>//for mk_dir#inc

2017-09-14 15:21:23 1391

原创 Android中的颜色设置和常见RGB颜色表

1、十六进制的颜色值在android中经常看到设置的颜色为八位的十六进制的颜色值,例如:public static final class color { public static final int lightblue=0x7f040000;}或者在Java中tx.setTextColor(0xffff00f); 说明: 0xffff00ff是int类型的数据,分组一下0x|ff

2017-09-10 18:10:33 2518

原创 Win10下安装GPU版Tensorflow

0. 安装显卡驱动如果计算机上已经有了(好像可以跳过),如果已经安装过了最新版本,看这里: 如何在 Windows 系统玩 TensorFlow http://mp.weixin.qq.com/s?__biz=MzI2MzYwNzUyNg==&mid=2247483793&idx=1&sn=fc53b4f078d01417e6d152c5bf0b1faf&chksm=eab80418ddcf8d

2017-09-10 12:19:17 795

原创 如何用Tensorflow训练模型成pb文件(二)——基于tfrecord的读取

简介上一篇介绍了基于原始图片的读取,这一篇介绍基于TFRecord的读取。TFRecord是TensorFlow提供的数据读取格式,效率高。这里不介绍TFRecord的制作过程,网上有很多,假设你已经了解了。训练定义网络结构,与上一篇相似,不多说了,也是placeholder name=”input”等,但是这里多了inputs, pop_mean, pop_var, beta, scale = m

2017-09-10 10:47:40 2470 2

原创 如何用Tensorflow训练模型成pb文件(一)——基于原始图片的读取

简介为何要生成pb文件,大家应该有所了解吧,这里是提供Android的调用,即将Tensorflow训练好了的模型结构和参数移植到Android手机上。训练读取原始图片过程,将其ratio=0.2为校验样本,0.8的比重为训练样本。设置图片宽w = 200,高h = 150,通道c=3,类别数量n_classes = 2。这里提供了transform.resize(img, (h, w, c))将不

2017-09-09 23:22:46 9916 2

原创 生成器与迭代器

简介生成器:具有生成能力的工具,一个函数调用时返回一个迭代器,那这个函数就叫做生成器(generator);如果函数中包含yield语法,那这个函数就会变成生成器;避免一次性将数据读入内存。 迭代器:迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事

2017-09-03 16:12:58 231

转载 Python模块

简介类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。如:os 是系统相关的模块;file是文件操作相关的模块模块分为三种: 1、自定义模块 2、内置模块 3、第三方模块自定义模块1、模块的定义情景1:

2017-09-03 10:23:26 275

原创 基于装饰器的用户管理登录

简介使用装饰器登录用户。示例LOGIN_USER = {"is_login": False}def wrapper(func): def inner(*args, **kwargs): if LOGIN_USER['is_login']: ret = func() return ret else:

2017-09-01 22:28:21 914

原创 密文设置

简介只能在命令行输入运行import msvcrt, sysdef getpass(prompt='Password: '): count = 0 chars = [] for x in prompt: msvcrt.putch(bytes(x, encoding='utf8')) while True: new_char = msv

2017-09-01 22:10:15 501

原创 装饰器

简介装饰器是函数,只不过该函数可以具有特殊的含义,装饰器用来装饰函数或类,使用装饰器可以在函数执行前和执行后添加相应操作。避免了在内部进行修改。简例首先新建装饰器文件functool.py,写入装饰函数和定义的函数:#注意@表示调用了装饰器def wrapper(func): def result(): print("log:")#表示在函数前面定义要做的内容

2017-09-01 16:35:46 270

原创 文件操作实践(一)

简介利用Python的文件操作命令和函数功能,实现 : 1、获取ha记录 2、增加ha记录 3、删除ha记录文件内容global log 127.0.0.1 local2 daemon maxconn 256 log 127.0.0.1 local2 infodefaults log global

2017-08-30 20:45:52 319

原创 函数式编程

简介函数式编程与函数调用完全不是一回事,函数式编程中的函数这个术语不是指计算机中的函数(实际上是Subroutine),而是指数学中的函数,即自变量的映射。也就是说一个函数的值仅决定于函数参数的值,不依赖其他状态。比如sqrt(x)函数计算x的平方根,只要x不变,不论什么时候调用,调用几次,值都是不变的。函数式简单说,”函数式编程”是一种”编程范式”(programming paradigm),也就

2017-08-26 21:18:16 245

原创 函数基础(二)

局部变量在def函数里生效,这个函数内部即为这个变量的作用域,其在外部无法实现调用。def test_dict(name,age = 18,**kwargs): print('name',name) name = 'Angel' print('name', name) print('age',age) print(kwargs)name = 'Angela'

2017-08-26 20:37:17 495

原创 函数基础(一)

简介函数有利于将重复代码替换,同时,函数修改方便,可扩展性强。导入时间函数import timedef print_time_current(): time_format = '%Y-%m-%d %X' time_current = time.strftime(time_format) print(time_current)print_time_current()默认位置调

2017-08-25 22:19:43 225

原创 字符编码与转码

简介编码方式:ASCII码、GB2312、GB18030、万国码Unicode。其中 Unicode》1字符=2字节=16位; ASCII》1字符=1字节=8位; 为解决提升后的英文字符的多空间占用问题,将Unicode扩展集为utf-8,是一种可变长的字符编码,默认所有英文字符按ASCII的1字节形式存储,所有的中文字符按3字节处理。为什么utf8占用3个字节?Python3.5中的转换s

2017-08-25 21:17:38 379

原创 Python 文件操作(二)

简介文件的读写刷新操作,基本的命令总结如下表: 命令 说明 r 只读(默认) r+ 读写 w 写入 先删除原文件,再重新创建,如果文件不存在则创建 w+ 读写 先删除原文件,再重新创建,如果文件不存在则创建,可以写入输出 a 写入 在文件末尾追加新的内容,文件不存在,则创建 a+ 读写 在文件末尾追加新的内容,文件不存在,则创建 b

2017-08-25 11:38:16 299

原创 Python 文件操作(一)

简单读取f = open(" ",'r',encoding='utf-8')data1 = f.read()data2 = f.read()print("####data1####\n",data1)print("----data2----",data2)只有data1数据,因为光标读取到最后。不能同时写f.write(),‘w’是写,很危险,如果open已存在的文件,就覆盖了新的,原来内容

2017-08-22 22:12:05 288

转载 安装Google Object Detection API

前提条件已安装Python,建议采用VirtualEnv或者Anaconda安装TensorFlow 1.xpython和tensorflow的安装见相关文档 https://www.tensorflow.org/install/安装pillow, jupyter, matplotlib, lxml,通过pip完成安装下载源代码Git clone https://github.com/t

2017-08-22 16:10:30 615

转载 在Python中使用protocol buffers参考指南

一、前言windows 7 & protobuf 3.0 & python 3.5 其实看这篇文章就可以把整个安装和测试过程做的七七八八了。 虽然对于露珠这样的新手来说,过程中可能遇到的很多小问题没有提到,但是这篇文章给了一个不错的指引方向,所以还是很值得阅读的。 转至:http://blog.csdn.net/losophy/article/details/17006573 windows

2017-08-22 10:31:33 1299

原创 module 'cv2' has no attribute 'CV_LOAD_IMAGE_GRAYSCALE'

简介使用cv2.CV_LOAD_IMAGE_GRAYSCALE时报错:module ‘cv2’ has no attribute ‘CV_LOAD_IMAGE_GRAYSCALE’。Traceback (most recent call last): File “/Users/n1/Desktop/FaceDetection/face.py”, line 8, in gray = imrea

2017-08-21 19:58:03 13172

原创 字典循环训练

基础篇# -*- coding:utf-8 -*-data = { '浙江':{ '杭州':{ "西湖":['tea','silk'], "上城区":['链家','我爱我家'] }, '宁波':{ "慈溪":['奔驰','默默'], "宁海":['

2017-08-21 17:11:29 270

原创 图片的透视变换perspective transform——旋转矫正

简介一幅倾斜了的图片如何进行矫正,这也许比较有用,比如,传统的车牌中有将倾斜了的车牌文字,用 Radon变换进行矫正。如果我们知道了四个点的坐标,是否也可以进行矫正处理?代码'''Created on 2017年8月20日@author: XuTing'''# import the necessary packagesimport matplotlib.pyplot as pltimpor

2017-08-20 19:34:52 4584

原创 Detecting Skin in Images & Video Using Python and OpenCV皮肤检测

简介使用video或者摄像头,检测皮肤区域,我们可以获得区域内的皮肤图像。skindetector.py# import the necessary packagesfrom pyimagesearch import imutilsimport numpy as npimport argparseimport cv2# construct the argument parse and par

2017-08-20 18:58:53 501

原创 HSV、RGB颜色空间范围取值的确定

简介这里提供了工具,一种随时调整HSV颜色空间取值范围的界限,可以实时摄像头捕捉,也可以用图片读取颜色空间范围。代码#!/usr/bin/env python# -*- coding: utf-8 -*-# USAGE: You need to specify a filter and "only one" image source##Run cmd (python) range_detect

2017-08-20 17:09:51 3938

原创 Color Detection 颜色定位

简介使用Python、cv2的颜色定位,mask图像,需要取定颜色取值范围。代码'''Created on 2017年8月20日@author: XT'''# import the necessary packagesimport numpy as npimport argparseimport cv2# construct the argument parse and parse th

2017-08-20 16:47:21 2349

原创 matplotlib.pyplot与cv2、Image.open 读取图片显示的差异

简介 In the Python bindings of OpenCV, images are represented as NumPy arrays in BGR order. This works fine when using the cv2.imshow function. However, if you intend on using Matplotlib, the plt.imsho

2017-08-20 15:48:32 7914

原创 Python imutils 填充图片周边为黑色

代码import imutilsimport cv2image = cv2.imread('') # translate the image x=25 pixels to the right and y=75 pixels uptranslated = imutils.translate(image, -75, 75)cv2.imshow('original image',image)

2017-08-20 15:31:41 3062 1

原创 多尺度图片滑动窗口输出裁剪

简介上一篇介绍了多尺度图片滑动窗口输出,如果要在新win窗口下显示当前的滑动窗口图片,那么怎么设置呢?或者将滑动窗口的图片裁剪下来,发现使用 region = (10,0,300,100)#box = (left, top, left+width, top+height),(x0,y0,x1,y1),from W,H cropImg = img.crop(region)这样的命令,不成功

2017-08-20 15:09:58 5054

原创 imutils Rotation

代码import imutilsimport cv2image = cv2.imread('') # loop over the angles to rotate the imagefor angle in range(0, 360, 90): # rotate the image and display it rotated = imutils.rotate(image,

2017-08-19 21:46:36 965

原创 imutils with Canny Edge Detection

简介使用imutils对图像进行Canny边缘检测,与网页LOGO获取。代码import imutilsimport cv2url = "http://pyimagesearch.com/static/pyimagesearch_logo_github.png"logo = imutils.url_to_image(url)cv2.imshow("URL to Image", logo)gr

2017-08-19 21:30:07 430

原创 多尺度图片滑动窗口输出

简介上一篇我们介绍了图片Gaussian pyramid(一、二)图片不压缩的情况下,重新resize到不同大小,这样做的目的是为这一节做准备,即利用滑动窗口圈住图片的文字信息内容等,例如车牌的获取。'''Created on 2017年8月19日@author: XT'''# import the necessary packagesimport helpersimport argpar

2017-08-19 20:47:17 5845 5

原创 图片Gaussian pyramid(二)

METHOD #1: No smooth, just scaling.def pyramid(image, scale=1.5, minSize=(30, 30)): # yield the original image yield image # keep looping over the pyramid while True: # compute t

2017-08-19 19:49:24 1343

原创 图片Gaussian pyramid(一)

简介偶然在一个网页上发现一个Python图像处理的方法,能够进行图片的缩放。首先进行了高斯滤波,当缩放到小于30×30时break。# import the necessary packagesfrom skimage.transform import pyramid_gaussianimport cv2from PIL import Imageimage = Image.open('./im

2017-08-19 19:25:47 5324 2

原创 Python Sting 练习实践(二)

字典增删改查Student_Info = { '1220610001':'Alex', '1220610002':'Bob', '1220610003':'Cindy', '1220610004':'David'}print("info:",Student_Info)pr

2017-08-19 16:13:50 436

转载 Win7+VS2013+OpenCV3.0.0详细配置

当配置过程中,打开了VS2013,同时发现系统变量配错了,回头改了系统变量,那么切记要重启VS2013,因为VS2013在启动时就加载了系统变量,所以如果打开着VS2013回头更改了系统变量,此时VS2013已经加载了系统变量,更改的系统变量没有立即生效。如果不行重启试试也行,我就是最后重启后,配置完全没动,错误就消失了,经分析才知道是系统变量没有立即生效的原因。这么白痴的错误写在这里,是写给当时犯

2017-08-19 14:01:35 482

转载 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置

本系列文章由@浅墨_毛星云 出品,转载请注明出处。   文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 邮箱: happylifemxy@163.com 知乎:http://www.zhihu.com/people/m

2017-08-19 13:57:37 910

原创 Python Sting 练习实践(一)

字符串切片name = "Alex_XT"print(name[name.find("e"):]) ex_XT列表Tab对齐name = "\tAlex_XT"print(name.expandtabs(tabsize=8))字符居中对齐name = "Alex_XT"print(name.center(50,"-"))字符左补齐Name = "Alex_XT"print(Name.l

2017-08-19 13:49:53 852

转载 自定义CSDN博客中图片上的水印内容

最近用markdown写博客的时候,发现我上传的一张图片被强制打上了水印,打上水印也就算了,还那么丑!(见下图1)实在不能忍!下面我们来解决这个问题。图1: 我们可能会想要的效果:没有水印: 自定义水印内容,颜色 我们来看一下如何实现上述效果下面是插入图片的时候csdn-markdown编辑器中生成的代码:![图1](http://img.blog.csdn.net/20170212205452

2017-08-17 16:02:40 335

原创 tensorflow之MNIST手写字符集训练可视化

简介很多人认为卷积神经是一个黑箱子,把图片输入,输出结果为有监督式的学习(supervised learning),贴标签的形式,即可达到分类的效果。那么计算机到底做了什么事情呢?训练过程结果如何可视化?下面进行简单的介绍。模型的搭建@author XT#第1层convolutionalW1 = tf.Variable(tf.truncated_normal([5,5,1,K],stddev=0

2017-08-17 15:55:13 1262

原创 tensorflow裁剪填充指定大小图片(二)

简介上一节,介绍了处理一张图片,在不进行压缩的情况下对其进行裁剪或者填充背景颜色为黑色。这节介绍批量读取和保存裁剪、填充的图片。 1、需要在要进行处理的图片,新建InitImages文件夹,把图片放进去,命名格式不需要管; 2、新建文件夹crop_or_pad用于保存处理后的图片,命名规则为“crop_or_pad000”到“crop_or_padxxx”;示例代码'''Created on

2017-08-16 15:02:19 3023 1

Qt深度学习图像标签工具开源代码

支持深度学习VOC2007、YOLO txt、多边形图像分割xml、多边形图像分割Jason

2022-05-15

Qt qt-opensource-windows-x86-5.11.0安装包

Qt qt-opensource-windows-x86-5.11.0安装包,适用于开发openCV、QtAndroid

2022-05-04

OpenCV3.3.1提供给Qt编译的

OpenCV3.3.1提供给Qt编译的,在Qt中使用OpenCV,生成opencv331_mingw

2022-05-04

CMake编译3.9.2版本

CMake编译3.9.2版本+编译QtMingGw下的OpenCV

2022-05-04

OpenCV+Qt环境编译

OpenCV+Qt环境编译,安装包

2022-05-04

STM32F103C8T6_MPU6050.zip

STM32F103C8T6初始化MPU6050的工程,解决了初始化失败返回8的问题

2021-06-06

ubuntu 编译 wiringPI.zip

ubuntu 编译 wiringPI

2021-05-14

qt-opensource-linux-x64-5.7.0.zip

网络模块编程 QWebBrowser

2021-05-14

ANO_TC匿名上位机V6.72.exe

ANO_TC匿名上位机V6.72解决win10打开无图问题,以及不停跳出对话框问题

2019-08-18

Qt拖动图像坐标点的Demo

用于图像标注工具的坐标点拖动小例子,具体的图像标志请参考Qt C++版深度学习图像标注工具 - Alex_XT的博客 - CSDN博客 https://blog.csdn.net/u011463646/article/details/88628322

2019-04-29

Adaboost训练轴叉缺陷检测

Adaboost训练轴叉缺陷检测 https://blog.csdn.net/u011463646/article/details/78303711 使用Adaboost训练轴叉定位步骤: 1.准备训练样本图片,包括正例及反例样本 2.生成样本描述文件 3.训练样本 4.目标识别

2019-04-11

级联训练车牌-part5

Adaboost训练车牌定位.zip-part5 使用Adaboost训练车牌定位介绍了《使用Adaboost训练车牌定位》的前两个 步骤: 1.准备训练样本图片,包括正例及反例样本 2.生成样本描述文件 3.训练样本 4.目标识别

2019-04-11

级联训练车牌-part4

Adaboost训练车牌定位.zip-part4 使用Adaboost训练车牌定位介绍了《使用Adaboost训练车牌定位》的前两个 步骤: 1.准备训练样本图片,包括正例及反例样本 2.生成样本描述文件 3.训练样本 4.目标识别

2019-04-11

级联训练车牌-part3

Adaboost训练车牌定位.zip-part3 使用Adaboost训练车牌定位介绍了《使用Adaboost训练车牌定位》的前两个 步骤: 1.准备训练样本图片,包括正例及反例样本 2.生成样本描述文件 3.训练样本 4.目标识别

2019-04-11

级联训练车牌-part2

Adaboost训练车牌定位.zip-part2 使用Adaboost训练车牌定位介绍了《使用Adaboost训练车牌定位》的前两个 步骤: 1.准备训练样本图片,包括正例及反例样本 2.生成样本描述文件 3.训练样本 4.目标识别

2019-04-11

级联训练车牌-part1

Adaboost训练车牌定位.zip-part1 使用Adaboost训练车牌定位介绍了《使用Adaboost训练车牌定位》的前两个 步骤: 1.准备训练样本图片,包括正例及反例样本 2.生成样本描述文件 3.训练样本 4.目标识别

2019-04-11

深度学习图像标注工具安装版

Qt C++版深度学习图像标注工具,安装版的文件,支持目标定位、图像分割,四点、多点标注,生成XML、Json文件,有问题、bug欢迎留言xuting193@163.com

2019-03-17

Qt C++版深度学习图像标注工具发布包,支持目标定位、图像分割,四点、多点标注

深度学习图像标注工具支持目标定位、图像分割,四点、多点标注,本文件是直接可运行的文件,不需要安装,支持XML、Json格式

2019-03-17

Qt打包发布enigma32_en_demo.exe安装包

用于Qt C++版的打包发布工具,是Windows系统下的enigma32_en_demo.exe安装包

2019-03-17

Alex_XT竹子数据集

Alex_XT竹子数据集,应用于深度学习的竹子训练的数据图片

2017-12-06

MyImage_Sliding.zip

两种尺度的图像滑窗效果,1)基于多尺度图片的定位;2)基于多尺寸滑动窗口的定位

2017-11-20

c#飞行棋.zip

c#飞行棋游戏的代码资源,是C#基础(10)——飞行棋游戏的

2017-10-29

新的手写AndroidTensorFlowMNISTExample-master.rar

新的手写AndroidTensorFlowMNISTExample-master.rar生成pb文件供Android调用

2017-10-20

TensorFlowMnist-master.zip

TensorFlowMnist-master.zip应用于生成mnist的图片和生成可用于Android字典方式调用的pb文件

2017-10-20

拍照+录像AforgeCameraOne

这次优化了界面初始化的按钮状态,以及随时录制视频的功能。

2017-10-17

添加AForge摄像头的动态连续拍照功能

添加AForge摄像头的动态连续拍照功能,用于抓到图保存到指定路径

2017-10-16

AForge.NET Framework-2.2.5.exe

AForge.NET Framework-2.2.5.exe的安装文件,应用与C#

2017-10-16

C#Aforge多摄像头的控制20170927MultiCamera

C#多摄像头的控制20170927MultiCamera的调用,必须依赖Aforge

2017-10-16

AForge Video

基于AForge的C#摄像头视频录制,用于C#的视频录制与摄像头的拍照。

2017-10-16

C#操作Aforge摄像头 实现拍照功能

C#操作 Aforge 摄像头 实现拍照功能,可以自由选取摄像头

2017-10-14

c#Aforge录像的Lib

用于c#Aforge录像的Lib,在C#上使用AForge录制摄像头视频,第三方.net视觉开发库,使用AForge第三方库录制本地视频所要使用到的类主要有这几个:FilterInfoCollection、VideoCaptureDevice、VideoSourcePlayer、VideoFileWriter。

2017-10-14

Python购物流程ATM

Python购物流程结合ATM接口实现,提供了可实现的代码,分级目录,包含以下文件夹: bin可执行文件 - atm.py start启动进入 - shopping.py 购物程序 - 要求每个程序块不超过10行 config 配置文件 -user_db数据库 -log_format日志格式化 modules/core/lib核心文件(不依赖其他文件,可通用的.py) -提供的接口文件 src连接文件(所有的业务逻辑代码) -代码逻辑的实现模块 log日志输出保存文件夹 db数据库保存文件夹

2017-09-24

cudnn-8.0-windows7-x64-v5.1.zip

用于win系统下的GPU版本tensorflow升级所依赖的lib等库和包的更新,解决tensorflow运行时,出现Loaded runtime CuDNN library: 5005和 Check failed的问题。

2017-08-11

windows7系统对应的cudnn-8.0-x64-v5.1

针对tensorflow的GPU版本windows7系统对应的cudnn-8.0-x64-v5.1升级

2017-08-11

GPU深度学习cudnn5.1

cudnn升级

2017-08-10

Tensorflow cudnn5.1 cuda8.0 windows10 x64

运行GPU版本的tensorflow时cudnn升级报错

2017-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除