自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 Tensor Tensor("predictions/Softmax:0",shape=(?,4),dtype=float32) is not an element of this graph

ValueError :Tensor Tensor("predictions/Softmax:0",shape=(?,4),dtype=float32) is not an element of this graph原始问题及解决方案https://github.com/keras-team/keras/issues/2397#issuecomment-254919212问题描述...

2019-07-10 10:15:56 2266 2

原创 python3 opencv 文本倾斜校正

效果图展示:一、二、三、~~说明:其实第一组图可以用检测轮廓(findcontours)的方式获取到矩形的四个顶点,在通过透视变化完成可以矫正的,但是这种方法有一定的局限性,当图像边界信息部明显,找不到轮廓,例如:二、三两组图片,所以我采用了霍夫直线函数HoughLinesP函数进行线段检索,再根据这些线段算出夹角,利用角度的加权平均值和频率最高的思想作为旋转...

2019-05-31 15:24:45 3976 17

原创 python3 列表(一维数组)切片和多维数组切片

列表(一维数组)切片语法: 列表[开始索引:终止索引: 步长]列表的切片赋值:作用: 可以改变原列表,可以插入和删除数据,也可以改变数据说明: 切片赋值的等号运算符的右侧必须是一个序列语法: 列表[(开始索引):(终止索引)(:(步长))] = 序列说明: 对于步长大于1的切片赋值,序列的个数要等于切出的段数s[i:j] 表示获取a[i]到a[j-1...

2019-03-28 09:40:57 4039

原创 An Anchor-Free Region Proposal Network for Faster R-CNN based Text Detection 论文翻译解读

基于Faster R-CNN的文本检测方法的无锚区域候选网络摘要由于IoU和真实文本框之间的匹配标准,基于Faster R-CNN和SSD的锚机制被认为在场景文本检测中不够有效。为了更好地覆盖各种情形的场景文本实例,需要手动设计各种比例尺,纵横比和定向的锚,这使得基于锚的方法复杂且效率低下。在本文中...

2019-03-26 09:47:06 2478 2

原创 Sliding Line Point Regression for Shape Robust Scene Text Detection 论文翻译解读

Sliding Line Point Regression for Shape Robust Scene Text Detection扭曲形状文字检测摘要:传统的文本检测方法主要关注四边形文本。为了检测自然场景中任意形状的文本,本文提出了一种新的方法——滑线点回归(SLPR)。SLPR将文本行边缘的多个点回归,然后利用这些点绘制文本的轮廓。所提出的SLPR可以适用于许多目标检测体系结构...

2019-03-26 09:10:29 608

原创 Boosting up Scene Text Detectors with Guided CNN 论文翻译解读

引导CNN增强场景文本检测器摘要:深层卷积神经网络技术在文本检测方面取得了很大的成功。现有的大多数方法都试图通过复杂的网络设计来提高精度,而很少关注速度。在本文中,我们提出了一个通用的文本检测框架,称为引导CNN,以同时实现这两个目标。该模型由一个引导子网络和一个初级文本检测器组成,前者从输入图像中学习...

2019-03-26 09:06:31 427

原创 目标检测一步步发展史

目标检测:DPM:可以看做是HOG+SVM的扩展,很好的继承了两者的优点; 缺点:基于滑动窗口的区域选择策略没有针对性,时间复杂度高,窗口冗余 手动设计特征,不具有多样性Overfeat:把图像分类、定位、检测三个任务整合到一个框架中。Overfeat是一个特征提取器。需要大量已标记样本,定位和分类通常针对于大型对象(数据共享),检测需要额外数据r-cnn:采...

2019-03-25 15:13:25 362

原创 Python-OpenCV 图像处理(二十四):图像形态学(顶帽、黑帽、形态学梯度)

顶帽(Top Hat):原图像与开运算图的区别(差值),突出原图像中比周围亮的区域黑帽(Black Hat):闭操作图像- 原图像,突出原图像中比周围暗的区域形态学梯度(Gradient):基础梯度:基础梯度是用膨胀后的图像减去腐蚀后的图像得到差值图像,称为梯度图像也是opencv中支持的计算形态学梯度的方法,而此方法得到梯度有称为基本梯度。内部梯度:是用原图像减去腐蚀之...

2019-03-22 17:50:08 897

原创 Python-OpenCV 图像处理(二十三):开闭操作

开操作:图像形态学的重要操纵之一,基于膨胀与腐蚀操作组合形成的;主要是应用在二值图像分析中,灰度图像亦可;开操作 = 腐蚀+膨胀 ,输入图像 + 结构元素作用:用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积.提取水平或竖直的线闭操作:图像形态学的重要操纵之一,基于膨胀与腐蚀操作组合形成的;主要是应用在二值图像分析中,灰度图像亦可;开操...

2019-03-22 15:59:48 1018

原创 Python-OpenCV 图像处理(二十二):图像形态学(膨胀与腐蚀)

图像形态学:是图像处理学科的一个单独分支学科,灰度与二值图像处理中重要手段,是由数学的集合论等相关理论发展起来。膨胀:卷积核所对应的原图像的像素值只要有一个是1,中心像素值就是1。一般在除噪是,先腐蚀再膨胀,因为腐蚀在去除白噪声的时候也会使图像缩小,所以我们之后要进行膨胀。当然也可以用来将两者物体分开。作用:对象大小增加一个像素;平滑对象边缘;减少或者填充对象之间的距离腐蚀:...

2019-03-22 10:17:21 1153

原创 Python-OpenCV 图像处理(二十一):对象测量

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""对象测量轮廓发现,计算每个轮廓的弧长和面积多边形拟合获取多边形拟合结果approxPolyDP contour...

2019-03-21 16:53:53 519

原创 Python-OpenCV 图像处理(二十):轮廓检测

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""Opencv3 cv2.findContours 轮廓检测第一个参数是寻找轮廓的图像;第二个参数表示轮廓的检索模式,有四种:...

2019-03-21 15:14:01 361

原创 Python-OpenCV 图像处理(十九):霍夫圆检测 (发票印章去除)

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""霍夫圆检测"""def detect_circle_demo(image): # dst = cv2.cv2.Gaus...

2019-03-21 15:00:29 5697 3

原创 Python-OpenCV 图像处理(十八):Hough直线检测

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""直线检测霍夫直线变换1.霍夫变换(Hough Transform) 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,...

2019-03-20 14:17:10 1463

原创 Python-OpenCV 图像处理(十七):Canny边缘提取(Sobel,Scharr,Laplacian算子)

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""Canny边缘提取Canny 的目标是找到一个最优的边缘检测算法,最优边缘检测的含义是:好的检测- 算法能够尽可能多地标识出图...

2019-03-20 11:18:25 1688

原创 Python-OpenCV 图像处理(十六):图像梯度

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""图像梯度一阶导数和Soble算子Sobel算子是普通一阶差分,是基于寻找梯度强度。拉普拉斯算子(二阶差分)是基于过零点检测。通...

2019-03-20 10:42:06 922

原创 Python-OpenCV 图像处理(十五):图像金字塔

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""图像金字塔高斯金字塔和拉普拉斯金字塔①高斯金字塔:用于下采样。高斯金字塔是最基本的图像塔。原理:首先将原图像作为最底层图像G0...

2019-03-20 09:20:38 380

原创 Python-OpenCV 图像处理(十四):超大图像二值化

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""超大图像二值化分块(全局阈值、局部阈值)"""def big_image_binary(image): print...

2019-03-20 08:51:00 432

原创 Python-OpenCV 图像处理(十三):图像二值化

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""图像二值化二值化图像(Binary Image)图像二值化方法(全局阈值、局部阈值)"""def threshold_de...

2019-03-19 11:29:27 1130

原创 Python-OpenCV 图像处理(十二):模板匹配

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""模板匹配"""def template_demo(): tpl = cv2.imread("mb.jpg") ...

2019-03-19 10:31:33 519

原创 Python-OpenCV 图像处理(十一):直方图方向投影

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""直方图方向投影, HSV和RGB色彩空间"""def hist2d_demo(image): hsv = cv2.cv...

2019-03-19 10:20:57 727

原创 Python-OpenCV 图像处理(十):直方图均衡化 , 直方图比较

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""直方图均衡化 , 直方图比较"""def equalHist_demo(image): gray = cv2.cvtC...

2019-03-19 09:17:35 914 1

原创 Python-OpenCV 图像处理(九):图像直方图:一维与多维

import cv2import numpy as npfrom matplotlib import pyplot as plt__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""图像直方图:一维与多维"""def plt_demo(image): plt.hist(image.ravel(),2...

2019-03-19 09:10:09 926

原创 Python-OpenCV 图像处理(八):高斯双边滤波和均值迁移滤波

import cv2import numpy as np__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""高斯双边模糊"""def bi_demo(image): dst = cv2.bilateralFilter(image,0,100,15) cv2.imshow("bi_demo",...

2019-03-18 16:18:32 1574

原创 Python-OpenCV 图像处理(七):高斯模糊

import cv2import numpy as np__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""高斯模糊/噪声轮廓还在,保留图像的主要特征高斯模糊比均值模糊去噪效果好"""def clamp(pv): if pv > 255: return 255 if...

2019-03-18 15:17:15 1145

原创 Python-OpenCV 处理图像(六):模糊操作(均值模糊、中值模糊)

import cv2import numpy as np__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com"def blur_demo(image): #均值模糊 去随机噪声有很好的去燥效果 dst = cv2.blur(image,(5,5)) cv2.imshow("dst",dst)d...

2019-03-18 15:04:45 1917

原创 Python-OpenCV 图像处理(五):ROI与泛洪填充

import cv2import numpy as np__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""cv2.floodFill(img,mask,seed,newvalue(BGR),(loDiff1,loDiff2,loDiff3),(upDiff1,upDiff2,upDiff3),flag)...

2019-03-18 14:48:07 1077

原创 Python-OpenCV 图像处理(四):图像的像素运算(加、减、乘、除、与、或、非)

import cv2import numpy as np__author__ = "zxsuperstar"__email__ = "18910715646@163.com""""图像的像素运算cv2.add(src1, src2, dst=None, mask=None, dtype=None) 加运算函数cv2.subtract(src1, src2, ds...

2019-03-18 11:21:09 3602

原创 Python-OpenCV 图像处理(三):常见图像色彩空间转换(RGB\HSV)

import cv2import numpy as np__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com""""常见图像色彩空间转换"""def color_space_demo(image): gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) c...

2019-03-18 10:55:50 1820

原创 Python-OpenCV 图像处理(二):图片Numpy 数组操作

import cv2import numpy as np__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com"def access_pixels(image): print(image.shape) height = image.shape[0] width = image.shape[1] ...

2019-03-18 10:47:57 726

原创 Python-OpenCV 图像处理(一):图片和视频读、写、显示等操作

import cv2import numpy as np__author__ = "zxsuperstar"__email__ = "zxsuperstar@163.com"def video_demo(): # VideoCapture()中参数是0,表示打开笔记本的内置摄像头,参数是视频文件路径则打开视频 capture = cv2.VideoCapture(0...

2019-03-18 09:38:23 1181

原创 目标检测:CornerNet: Detecting Objects as Paired Keypoints论文解读

CornerNet: Detecting Objects as Paired Keypoints 在深度学习领域的目标检测算法中,现在主要分为One-stage(如:SSD, YOLO,YOLO后期还出了更多的精确度和速度极高的版本)和Two-stage(如经典的RCNN系列)两种。 one-stage检测算法,其不需要region proposal阶段,直接产生物体的类别概率和位...

2018-10-31 18:18:18 477

原创 windows10+python3.6+tensorflow-gpu+keras+pytorch(原生态和anaconda两种环境安装)详细安装

当前环境描述:Win10 64位,Python3.61、下载安装Cuda9.0网址:https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=10注意:搜索CUDA进入下载界面默认下载最新的9.1版本,不要下这个版本步骤:搜索cu...

2018-05-08 18:35:44 10529

转载 新闻推荐算法

NewsgroupClustering Based On User Behavior A Recommendation AlgebraJussiKarlgren jussiQsics . seMarch 1994 *AbstractUser models are a tool for guidingsystem behavior in interactive systems, an...

2018-04-12 16:27:54 2592

原创 python斐波拉契数列(生成器)

In [1]: def feibonaqie(times): ...: n = 0 ...: a, b = 0, 1 ...: while n < times: ...: # print(b) ...: yield b ...: ...

2018-03-18 14:57:54 871 2

原创 python闭包变量迟绑定

def foo(): return [lambda x: i + x for i in range(4)]print([x(3) for x in foo()])[6, 6, 6, 6]上述问题产生的原因是Python闭包的延迟绑定。这意味着内部函数被调用时,参数的值在闭包内进行查找。因此,当任何由foo()返回的函数被调用时,i的值将在附近的范围进行查找。那时,不管返回的函数是否被调...

2018-03-18 14:33:30 322

空空如也

空空如也

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

TA关注的人

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