- 博客(29)
- 资源 (27)
- 收藏
- 关注
转载 基于深度学习的图像修复—心中无码
一、前言图像修复在应用上非常吸引人,通常设计师需要使用 Photoshop 根据图像周围修复空缺部分。这一过程非常耗时和细致,因此很早就有研究尝试使用机器学习模型自动化这一过程。这篇文章介绍了 DeepCreamPy 项目,它可以自动修复漫画图像中的空缺部分和马赛克。该项目使用部分卷积修复图像不规则空缺的研究。项目Github:https://github.com/deeppomf/Deep...
2018-10-31 22:23:38 10432
原创 OpenCV—python 图像矫正(基于傅里叶变换—基于透视变换)
一、基于傅里叶变换的图像校正由于拍照时,图像被旋转,为方便观看或使用,需要对旋转图像进行校正。旋转图像矫正流程思路借鉴 http://johnhany.net/2013/11/dft-based-text-rotation-correction/获取图像的傅里叶变换图二值化Hough直线检测计算倾斜角度旋转校正...
2018-10-29 15:28:56 61372 37
原创 TL-GAN模型
文章目录一、生成模型作用二、GAN 的两大类:风格迁移网络和条件生成器。2.1 风格迁移网络2.2 条件生成器2.3 Transparent Latent-space GAN 模型揭示特征轴沿着特征轴移动潜在向量结果解除相关特征轴之间的关联该方法具备以下显著优势:一、生成模型作用内容创建:想象一下,广告公司可以自动生成具有吸引力的产品图像,而且该图像不仅与广告内容相匹配,而且与镶嵌这些图片...
2018-10-28 19:56:35 2692
原创 keras入门基础
关于Keras 可查看官方文档:https://keras-cn.readthedocs.io/en/latest/转载自 https://blog.csdn.net/zdy0_2004/article/details/747366561.关于Keras        1)简介       &nbsp
2018-10-24 14:25:25 651
转载 基于keras的图像多分类-flower
一、定义模型 lenet.pyfrom keras.models import Sequentialfrom keras.layers.convolutional import Conv2Dfrom keras.layers.convolutional import MaxPooling2Dfrom keras.layers.core import Activationfrom kera...
2018-10-24 09:30:13 3987 2
原创 python 读取json与xml格式化等处理
pandas读取json文件from pandas.io.json import json_normalizeimport pandas as pdimport jsonimport time # 读入数据data_str = open('AgriculturalDisease_train_annotations.json').read() # 测试json_normalize...
2018-10-23 09:46:55 5876
原创 OpenCV—python 图像增强
图像增强import osimport cv2import randomimport numpy as npdef random_crop(img, area_ratio, hw_vari): """ :param img: :param area_ratio: 裁剪画面占原画面比例(0,0.5) :param hw
2018-10-21 10:40:36 4601 1
原创 python爬虫—其它
文章目录爬取西刺IP代理网站豆瓣美女图片豆瓣电影导演评分等化学品供应信息爬取西刺IP代理网站import refrom bs4 import BeautifulSoupimport chardetimport requestsimport xlwtimport randomimport redef Get_Html(Page_num): USER_AGENTS = [...
2018-10-20 15:25:26 459
原创 PIL_Image—OpenCV_Image转换
PIL.Image转换成OpenCV格式:import cv2 from PIL import Image import numpy image = Image.open("plane.jpg") image.show() img = cv2.cvtColor(numpy.asarray(image),cv2.COLOR_RGB2BGR) cv2.imshow("Ope...
2018-10-18 14:13:26 416
原创 调用百度AI开放平台实现图片文字识别
闲话少说:注册百度账号,获取APP_ID,API_KEY,SECRECT_KEY查看SDK,下面是我调用识别图片import osimport csvfrom aip import AipOcrAPP_ID = '1180xxxx'API_KEY = 'cChcRf45eLIRSQTqxxxxxxxx'SECRECT_KEY = '12xG8GVcqS6I8doYwcSyGaC...
2018-10-17 11:21:30 3136
原创 机器视觉 OpenCV—python 基于LSTM网络的OCR文本检测与识别
文章目录一、背景与环境搭建二、文本检测与识别一、背景与环境搭建OpenCV的文本识别流程:OpenCV EAST 文本检测器执行文本检测,我们提取出每个文本 ROI 并将其输入 Tesseract,从而构建完整的 OpenCV OCR 流程!环境搭建Tesseract (v4) 最新版本支持基于深度学习的 OCR,准确率显著提高。底层的 OCR 引擎使用的是一种循环神经网络(RN...
2018-10-16 16:11:12 6318 2
原创 基于深度学习的目标检测
一、前言目标检测是图像处理和计算机视觉学科的重要分支,对人脸识别、步态识别、人群计数、实例分割等任务起着至关重要的作用。计算机视觉对于目标运动的分析可以大致分为三个层次:运动分割,目标检测 --> 目标跟踪 --> 动作识别,行为描述传统目标检测的方法一般分为三个阶段:(1)区域选择:这一步是为了对目标的位置进行定位。由于目标可能出现在图像的任何位置,而且目标的大小、...
2018-10-16 10:15:13 4833
原创 OpenCV—python 手写数字字体识别(使用HOG特征)
数据集下载地址:http://yann.lecun.com/exdb/mnist/当然,你也可以在线下载from sklearn.externals import joblibfrom sklearn import datasetsfrom skimage.feature import hogfrom sklearn.svm import LinearSVCimport numpy a...
2018-10-15 21:53:11 8722 6
原创 机器视觉 OpenCV—python 数据增强
一、前言大家好,我之前做过图像分类或识别时,经常感慨数据集不够大,导致模型的准确度不够高,虽然用过一些图像增强的方法,也见过别人用过一些数据增强的方法,接下来主要统计一些常见的图像增强的方法。作为一种深度学习中的常用手段,图像增加对模型的泛化性和准确性都有帮助。数据增加的具体使用方式一般有两种:一种是实时增加,比如在Caffe中加入数据扰动层,每次图像都先经过扰动操作,再去训练,这样训练经...
2018-10-15 17:01:35 8133 6
原创 机器视觉 OpenCV—python 标注小工具(目标检测)
# 获取 picture_dir 下文件的所有图片,并以24帧率显示import osfrom itertools import cyclefilenames = os.listdir("picture_dir")img_iter = cycle([cv2.imread(os.sep.join(["picture_dir",x])) for x in
2018-10-15 17:00:34 2781
原创 keras 图像分类模型
运行环境:Anaconda | python3.7 --pycharm使用Anaconda 集成环境pip install Tensorflow , pip install keraskeras的核心数据结构就是模型。模型是用来组织网络层的方式。有Sequential 和 Model 两种模型。在 ~/keras/keras.json 下修改最后一行backend对应的值即可。{&
2018-10-15 15:07:39 2440 3
原创 OpenCV安装与库简介
当前主要介绍OpenCV的视频功能,关于图像的一些处理方法请查看之前的博客。根据功能和需求的不同,OpenCV中的函数接口大体可以分为如下部分:core:核心模块,主要包含了OpenCV中最基本的结构(矩阵,点线和形状等),以及相关的基础运算/操作。imgproc:图像处理模块,包含和图像相关的基础功能(滤波,梯度,改变大小等),以及一些衍生的高级功能(图像分割,直方图,形态分析和边...
2018-10-12 16:07:03 1818
原创 机器视觉 OpenCV—python 图像数据集获取工具(视频取帧)
一、前言之前在做图像分类的时候,人脸识别(开源代码)的练手,数据集获取麻烦(没人愿意将自己照片给人家做数据集),于是就用自己造数据集,但是拍照拍几百张训练效果不好,也嫌麻烦,干脆就是视频取帧的方式,在这之前使用专门的软件。不过opencv自带了视频处理的API,详细代码如下:二、视频取帧代码import cv2import osimport sysinput_path = s...
2018-10-11 15:47:55 5168 1
原创 pytorch—Tensorflow中模块与常见问题
一、指定运行的GPUPyTorch默认使用从0开始的GPU,如果GPU0正在运行程序,需要指定其他GPU。有如下两种方法来指定需要使用的GPU。tensorflow指定GPU的方式,推荐使用 CUDA_VISIBLE_DEVICES 。1. 直接终端中设定:CUDA_VISIBLE_DEVICES=1 python file_name.py2. python代码中设定:(默认使用从 ...
2018-10-09 16:49:33 1433
原创 OpenCV—Python HOG方向梯度直方图 cv2.HOGDescriptor() 使用
def createTrainingInstances(self, images): start = time.time() hog = cv2.HOGDescriptor() instances = [] for img, label in images: img = read_color_image(img) #函数未知 im...
2018-10-08 10:33:29 17137 3
原创 python 基于机器学习—深度学习识别验证码
文章目录一、前言项目的整个识别流程:关于数据集二、验证码清理并生成训练集样本2.1 获取图像和标签2.2 初步去除验证码的噪点2.3 图像细清理2.4 字符切割2.5 保存到训练集三、特征提取一、前言开发环境:Anaconda | python 3.5 —pycharm / jupyter notebook项目的整个识别流程:① 验证码清理并生成训练集样本② 验证码特征提取③ 拟合识别...
2018-10-07 11:32:53 6842
原创 验证码/OCR图像识别预处理(去噪)
去噪获取图像红色通道(字体一般是黑色的,去除印章等其它因素)二值化邻域像素算法:对于像素值>245的邻域像素,判别为属于背景色,如果一个像素上下左右4各像素值有超过2个像素属于背景色,那么该像素就是噪声。def depoint(img): #input: gray image pixdata = img.load() w,h = img.size for...
2018-10-07 10:24:00 7442
原创 Opencv—python 基于投影的字符分割
一、前言字符分割有很多方法,根据自己的需要来分析,那种方法更加适合自己。大致适而言有两种方法:投影分割法和连通域分割法。投影法的原理:利用二值化图片的像素的分布直方图进行分析,从而找出相邻字符的分界点进行分割。投影有: 水平投影 和 垂直投影import cv2import numpy as npimg = cv2.imread('./original_img.png', 0)...
2018-10-07 09:47:22 13697 1
原创 OpenCV—Python 轮廓检测 绘出矩形框(findContours\ boundingRect\rectangle)
1 获取轮廓OpenCV2获取轮廓主要是用 cv2.findContours()import cv2import numpy as npimgray = cv2.imread('test.jpg',0) # 以灰度图形式读入ret,thresh = cv2.threshold(imgray,127,255,0) # 二值化,设定阈值127(大小影响二值化结...
2018-10-05 16:52:48 68738 9
原创 OpenCV—python 颜色直方图与直方图均衡化(颜色修改)
一、读取图片并展示:颜色直方图OpenCV-Python中调用的直方图计算函数为cv2.calcHist。"""hist = cv2.calcHist([image], # 传入图像(列表) [0], # 使用的通道(使用通道:可选[0],[1],[2]) ...
2018-10-05 10:14:08 13542 1
原创 OpenCV-Python 霍夫变换 检测直线,圆形
霍夫变换Hough变换是经典的检测直线的算法。其最初用来检测图像中的直线,同时也可以将其扩展,以用来检测图像中简单的结构。OpenCV提供了两种用于直线检测的Hough变换形式。其中基本的版本是cv2.HoughLines。其输入一幅含有点集的二值图(由非0像素表示),其中一些点互相联系组成直线。通常这是通过如Canny算子获得的一幅边缘图像。cv2.HoughLines函数输出的是[fl...
2018-10-04 17:00:41 22394 10
原创 OpenCV—python 边缘检测(Canny)
一、OpenCV-Python 中 Canny() 参数"""cv2.Canny(image, # 输入原图(必须为单通道图) threshold1, threshold2, # 较大的阈值2用于检测图像中明显的边缘 [, edges[, apertureSize[, #...
2018-10-04 10:11:56 62014 4
原创 OpenCV—python 形态学处理(腐蚀、膨胀、开闭运算、边缘检测)
文章目录一、定义结构元素二、腐蚀和膨胀一、定义结构元素形态学处理的核心就是定义结构元素,在OpenCV-Python中,可以使用其自带的getStructuringElement函数,也可以直接使用NumPy的ndarray来定义一个结构元素。(形象图如下:)如下代码:为上图的十字形结构当然还可以定义椭圆/矩形等:椭圆:cv2.getStructuringElement(cv2.MOR...
2018-10-01 17:52:56 62902 1
原创 OpenCV—Python Numpy数组(像素点)操作
一、遍历访问图片每个像素点,并修改相应的RGBimport cv2 as cvdef access_pixels(image): print(image.shape) height = image.shape[0] width = image.shape[1] channels = image.shape[2] print("width: %s hei...
2018-10-01 16:30:22 12598
goturn-files.7z
2021-09-17
google_class.7z
2021-09-17
face_detector_检测模型.7z
2021-09-17
华为通用表格识别格式化成excel
2020-03-20
LC算法python实现.zip
2019-11-08
psf2otf_circShift函数.zip
2019-07-23
基于RFM模型实现的零售精准营销响应预测系统代码
2019-02-15
基于RFM模型实现的零售精准营销响应预测系统数据
2018-11-01
文本识别opencv-text-recognition
2018-10-16
工业生产流程的数据分析预测
2018-08-29
基于聚类(Kmeans)算法实现客户价值分析系统(电信运营商)
2018-08-20
基于聚类(Kmeans)算法实现的客户价值分析系统data
2018-08-18
基于NLP自然语言构建的文档自动分类_test_data _stopwords
2018-08-18
从新闻网站点击流中挖掘
2018-08-15
卷积神经网络实现数字识别数据
2018-08-14
基于Kaggle的经典AI项目——数据集
2018-08-09
shape_predictor_68_face_landmarks和dlib
2018-08-08
pyspark_ml_pipeline_DecisionTreeClassifier_RF数据集
2015-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人