OPEN CV系列五:实战银行卡号识别

摘要: ocr_template_match.py import numpy as npimport argparseimport myutilsimport cv2# 设置参数# ap = argparse.ArgumentParser()# ap.add_argument('-i', '--image' 阅读全文
posted @ 2020-10-18 20:53 WhitePinkJ 阅读(516) 评论(0) 推荐(0)

OPEN CV系列四:图像处理(三)

摘要: ### 模板匹配 #### 模板匹配与卷积原理很像, 模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv有6种,然后将每次计算的结果放到一个矩阵里,作为结果输出。假设原图形是AxB大小, 而模板是axb大小,则输出的结果的矩阵是(A-a+ 阅读全文
posted @ 2020-10-18 20:47 WhitePinkJ 阅读(325) 评论(0) 推荐(0)

OPEN CV系列三:图像处理(二)

摘要: ### 图像梯度 laplacian算子 img = cv2.imread('0.jpg',cv2.IMREAD_GRAYSCALE )sobelx = cv2.Sobel(img, cv2.CV_64F, 1, 0, ksize=3) # x方向sobelx = cv2.convertScaleA 阅读全文
posted @ 2020-10-18 20:40 WhitePinkJ 阅读(213) 评论(0) 推荐(0)

OPEN CV系列二:图像处理

摘要: ### 图像阈值 - ret, dst = cv2.threshold(src, thresh, maxval, type)- src:输入图,只能输入单通道图像, 通常来说是灰度图- dst:输出图- thresh:阈值- maxval:当像素值超过了阈值(或者小于阈值,由type决定),所赋予的 阅读全文
posted @ 2020-10-18 20:34 WhitePinkJ 阅读(352) 评论(0) 推荐(0)

OPEN CV系列一:图像的基本操作

摘要: ## 图像数据读取 import cv2import matplotlib.pyplot as pltimport numpy as np%matplotlib inline img = cv2.imread('0.jpg') # 读取图像 opencv读取的是BGR格式 # 图像的显示 也可以创建 阅读全文
posted @ 2020-10-18 20:26 WhitePinkJ 阅读(858) 评论(0) 推荐(0)

图像风格迁移

摘要: 1. 采用VGG-19网络作为训练网络,进行迁移学习,下载好对应训练好的权重 2. 在VGG-19的基础上进行训练,只使用前面的卷积池化层,舍去后面的全连接层 graph = {}graph['input'] = tf.Variable(np.zeros((1, IMAGE_H, IMAGE_W, 阅读全文
posted @ 2020-10-02 21:31 WhitePinkJ 阅读(665) 评论(0) 推荐(0)

DCGAN网络生成动漫头像

摘要: 1.序列化数据集 import osimport tensorflow as tfimport cv2os.environ['TF_CPP_MIN_LEVEL'] = '2'assert tf.__version__.startswith('2.')train_dir = './faces/'tra 阅读全文
posted @ 2020-09-28 16:44 WhitePinkJ 阅读(298) 评论(0) 推荐(0)

GAN网络,利用gan网络完成对一维数据点的生成

摘要: 代码: import argparseimport numpy as npfrom scipy.stats import normimport tensorflow as tfimport matplotlib.pyplot as pltfrom matplotlib import animatio 阅读全文
posted @ 2020-09-27 17:05 WhitePinkJ 阅读(6900) 评论(2) 推荐(0)

SSD_vgg_300网络

摘要: import tensorflow as tfimport numpy as npimport cv2slim = tf.contrib.slimclass ssd(object): def __init__(self): self.num_boxes = [] self.feature_map_s 阅读全文
posted @ 2020-09-26 17:57 WhitePinkJ 阅读(471) 评论(0) 推荐(0)

数据模块接口处理:读取不同的数据集

摘要: 1.读取图片和XML文件 和之前读取VOC_2007文件过程相同,只不过商品数据集对应只有8个类别,修改dataset.config中的参数就可以 # 商品数据集的类别 VOC_LABELS = { 'none': (0, 'Background'), 'clothes': (1, 'clothes 阅读全文
posted @ 2020-09-24 14:57 WhitePinkJ 阅读(333) 评论(0) 推荐(0)