自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EGit for Eclipse插件使用 之 create remote创建远程库失败

今天跟着老师做软件配置的实验时,在创建远程库时,遇到了这样一个问题。解决方式:

2020-05-13 16:04:20 241

原创 ssd-tensorflow报错 labels.append(int(VOC_LABELS[label][0])) KeyError:‘liqin’ 问题解决

参考文章:https://blog.csdn.net/qigeyonghuming_1/article/details/89205690找到datasets文件夹下的pascalvoc_to_tfrecords.py文件。找到103行labels.append(1)#int(VOC_LABELS[label][0])label对应的类别编号,此处直接使用1.没什么特殊意义解决!...

2019-12-23 16:17:23 1006 1

原创 python批量修改文件名实现00000~99999

和大多同学一样在制作VOC训练集时,在JPEMImages的这一块的文件命名存有疑惑,通过爬虫不难获得数据集,但在修改文件命名时,会出现如下情况我们用循环本意是想将文件命名为1,2,3…,10,11,12,13…,100,101…,但是遍历这些文件时,顺序就会变成1,10,100,101,…109,11,…,19,…,2,20,200,…。那么怎么解决这类问题呢?代码奉上!import ...

2019-12-19 13:49:45 2294 2

原创 "imageio.ffmpeg.download() has been deprecated. Use 'pip install imageio-ffmpeg' instead"问题解决

对于这个问题,我们再次Win+R进入cmd页面:pip install imageio==2.4.1不论是否下载过imageio模块,请再试一次。

2019-12-18 14:02:08 1900

原创 No module named 'moviepy' 问题解决

最近在学习ssd目标检测算法时,在运行代码时,报如下错误:一般来说,这类型的错误就是xx模块没有下载。于是乎,Win+R键进入cmd页面,然后输入:pip install moviepy问题解决!...

2019-12-18 12:59:13 4728 6

原创 Keras +Yolov3代码分析(一):VOC数据集之test.py

import osimport randomtrainval_percent = 0.1 #表示训练集和验证集(交叉验证集)所占总图片的比例。train_percent = 0.9 #训练集所占验证集的比例xmlfilepath = 'Annotations' # xml文件的路径txtsavepath = 'ImageSets\Main' # 新生成文件的保存路径# ...

2019-12-17 21:23:31 395

原创 OpenCV(十五):如何用OpenCV-python3实现滑动条更新图像的Canny边缘检测

import cv2from matplotlib import pyplot as pltimport numpy as npimg= cv2.imread('39.jpg')#加载图片cv2.namedWindow('Canny edge detect')#设置窗口,cv2.WINDOW_NORMAL表示窗口大小可自动调节cv2.namedWindow('Original Im...

2019-12-09 12:25:47 262

原创 OpenCV(十四):如何用OpenCV-python3实现Sobel算子

参考OpenCV官方文档Sober算子:高斯平滑与微积分操作的结合体,它的抗噪声能力很好。Scharr滤波器卷积核的x方向和y方向正好是行列互换的。拉普拉斯算子可以使用二阶导数的形式定义,设其离散实现类似于二 阶 Sobel 导数。import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2....

2019-12-07 16:51:21 698

原创 OpenCV(十三):如何用OpenCV- python3实现形态学转化

参考OpenCV官网文档.关于腐蚀、膨胀,参考 数学形态学运算——腐蚀、膨胀、开运算、闭运算 以及 图像的腐蚀与膨胀。import cv2import numpy as npfrom matplotlib import pyplot as plt无论腐蚀还是膨胀,都是把结构元素B像卷积操作那样,在图像上平移,结构元素B中的原点就相当于卷积核的核中心,结果也是存储在核中心对应位置的元素...

2019-12-06 17:27:57 123

原创 浅谈OpenCV数据归一化

最近根据OpenCV官网文档学到了图像模糊这一块,对于”归一化”这个词有些头疼。相信很多小白和我一样。我们先来看一看百科上对OpenCV归一化的定义以及其作用。“归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间...

2019-12-06 14:26:31 1498 2

原创 OpenCV(十二):用OpenCV-python3实现自适应阈值

参考OpenCV中文文档。import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2.imread('39.jpg',0) #转灰度# 中值滤波img = cv2.medianBlur(img,5)#二值阈值化ret,th1 = cv2.threshold(img,127,255,cv...

2019-12-04 23:07:50 445

原创 OpenCV(十一):如何用OpenCV-python3实现图像的仿射、透视变换

对于仿射变换,首先需要了解到3点(不共线)可以确定一个平面。因此创建这个矩阵我们需要找到三个点以及他们在输出图像中的位置。cv2.getAffineTransform(input,output)的作用是由输出点和输入点来确定两者的关系矩阵。import cv2import numpy as npfrom matplotlib import pyplot as pltimg = c...

2019-12-03 23:06:06 678

原创 OpenCV(十):用OpenCV-python3实现图像平移

图像平移需要用到仿射函数 cv2.warpAffine(). 平移可以理解成图像在一个矩阵的作用下位置发生了变动。矩阵如下图所示。需要注意的是这里的数据类型是np.float(32)。import cv2import numpy as npimg = cv2.imread('35.jpg')tx = 30 #沿x方向平移的距离ty = 30 #沿y方向平移的距离#平移矩...

2019-12-03 13:18:25 496 1

原创 OpenCV(九):如何用OpenCV-python3 实现红绿蓝三色视频物体追踪

import cv2import numpy as np#首先打印出红、绿、蓝三色的HSV值,来确定三色的阈值。red = np.uint8([[[255, 0, 0]]])hsv_red = cv2.cvtColor(red, cv2.COLOR_BGR2HSV)print (hsv_red)#[[[120 255 255]]]green = np.uint8([[[0, 2...

2019-12-03 11:04:06 1837

原创 OpenCV(八):如何用OpenCV -python3实现单色视频物体追踪

import numpy as npimport cv2cap =cv2.VideoCapture(0)while(1): #获取每一帧 ret,frame = cap.read() #RGB转换到HSV hsv = cv2.cvtColor(frame,cv2.COLOR_BGR2HSV) #设定蓝色的阈值。确定要追踪的颜色为蓝色。 ...

2019-12-02 17:09:57 905

原创 OpenCV(七):用OpenCV完成 一个幻灯片演示一幅图如何转成另一幅图

最近在学习 OpenCV官方文档,在Python3的环境下。import numpy as npimport cv2def nothing(x): pass#创建一个黑色的底色板img = np.zeros((500,500),np.uint8)cv2.namedWindow('image')#创建滑动条 (滑动条名称、图像名称、初始值、最大值、回调函数(这里设为空))...

2019-12-02 10:31:15 635

原创 OpenCV(六):用OpenCV实现图像扩边

import cv2import numpy as npfrom matplotlib import pyplot as plt#为图像扩边。就像相框一样。# 使用cv2.copyMakeBorder() 函数color= [255,192,183]img = cv2.imread('35.jpg')#img: 图像名称# 10 : top(顶)边界的像素数目# 10 :...

2019-12-01 13:16:50 879

原创 OpenCV(五):如何用OpenCV实现图像基础操作

import cv2import numpy as npimg = cv2.imread('35.jpg')获取像素值px = img[100,100] #通过图像的行、列坐标print(px) #返回的是这一点的颜色值。#[59 57 17]blue = img[100,100,1] # OpenCV采用的是BGR, 0 代表蓝色、1 代表绿色、 2 代表红色。...

2019-12-01 13:06:28 171

原创 OpenCV(四):如何用OpenCV自定义一个画板

需结合本栏前两篇博客 如何用OpenCV创建颜色滑动条和 如何用OpenCV处理鼠标事件import cv2import numpy as npdef nothing(x): pass#当鼠标按下时变为Truedrawing = False#如果 mode 为 true 绘制矩形。按下'm'变成绘制曲线。mode = Trueix,iy = -1,-1#创建回调函数...

2019-11-30 20:10:54 545

原创 OpenCV(三):如何用OpenCV创建颜色滑动条

import cv2import numpy as npdef nothing(x): pass#创建一幅黑色图像img = np.zeros((400,512,3),np.uint8)cv2.namedWindow('image')#'R'为滑动条的名字,'image'为滑动条被放置窗口的名字,0:滑动条的默认位置,255:滑动条的最大位置,nothing是回调函数c...

2019-11-30 18:25:25 689 1

原创 OpenCV(二):如何用OpenCV处理鼠标事件

import cv2import numpy as np回调函数部分#当鼠标按下时变为Truedrawing = False#如果 mode 为 true 绘制矩形。按下'm'变成绘制曲线。mode = Trueix,iy = -1,-1#创建回调函数def draw_circle(event,x,y,flags,param): global ix,iy,drawin...

2019-11-30 17:34:26 280

原创 OpenCV(一):如何用OpenCV捕获视频

import numpy as npimport cv2#创建VideoCapture对象用来获取视频 cap = cv2.VideoCapture(0) #参数可以是索引号:0表示内置摄像头;1表示其他的摄像头;也可以是视频文件,表示读取视频文件。 if False == cap.isOpened(): # cap.isOpene...

2019-11-30 12:45:11 560

原创 用Python pip升级pip

按Win +R键,输入cmd,进入控制台页面。然后输入 python -m pip install --upgrade pip

2019-11-29 15:59:55 222

原创 Tensor -Classification分类识别MNIST

初学classification分类思想,首次实战识别MNIST手写数据集,还有很多不足。import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#用来下载MNIST数据集mnist = input_data.read_data_sets('MNIST_data', one_hot=T...

2019-11-26 13:58:47 163

原创 软件设计师上午题简易整理

刚考完软件设计师,对刷过的题进行一些知识点的整理。有不足的地方还请见谅。负数的补码为其反码加1;数据在内存中是以补码形式储存的。运算器:算数逻辑单元 ALU累加寄存器 AC :为ALU提供一个工作区、存放计算的中间结果程序状态寄存器 PSW :运算标志、保存算术指令或逻辑指令运行或测试的结果数据缓存寄存器 DR:暂存一条读写的指令或一个数据字控制器:...

2019-11-11 13:16:24 875

空空如也

空空如也

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

TA关注的人

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