自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch问答

1、目的是什么?输入数据进入神经网络,神经网络的输出尽可能的与输入数据的标签相似2、误差的作用评价输出与输入数据标签的相似程度3、反向传播传的是什么梯度4、如何使误差最小?使误差与输入数据标签的误差函数最小,误差影响误差函数的值5、如何最小化误差函数?BP误差逆传播算法的核心其实就是误差最小化的过程,它的主要策略是负梯度方向的梯度下降算法,即设定参数的初始值,通...

2019-05-10 21:53:16 369

原创 bobo作业21

作业21:在跟踪的过程中,按照重叠率在每一帧生成200正,500负样本,并保存。主函数:import cv2import sysimport osimport randomimport numpy as npfrom baby import read_directory, generate_randombox, solve_coincide#(major_ver, ...

2019-04-29 16:25:22 225

原创 bobo作业20

作业20:使用opencv自带跟踪器跟踪dragon.baby数据集1、first_frame = cv2.imread(img_list[0])init_bbox = cv2.selectROI(first_frame, False)cv2.destroyAllWindows()# 初始化只能在第一帧初始化ok = tracker.init(first_frame, ini...

2019-04-27 22:01:54 225

原创 bobo作业19

作业19:使用opencv自带的kcf写一个跟踪器https://www.learnopencv.com/object-tracking-using-opencv-cpp-python/https://answers.opencv.org/question/86188/kcf-tracker-in-python/1、cv2.rectangle(frame, p1, p2, (...

2019-04-26 22:33:33 176

原创 bobo作业18

作业18:将DragonBaby数据集中的groundtruth标注在DragonBaby的每一帧显示,并保存到本地参考链接:https://www.cnblogs.com/hackpig/p/8215786.html(Python读写txt文本文件)https://blog.csdn.net/xiaobiyin9140/article/details/84638260(pytho...

2019-04-26 17:23:18 210

原创 bobo作业17

作业17:重叠率小于0.5时存放在负样本文件夹,当重叠率大于0.5时存放在正样本的文件夹,然后分开文件夹保存,根据重叠率,分配正负样本。(如何在下一幅图片里去掉上一幅的边框,如何编辑矩形框)1、要想实现在下一幅图片里去掉上一幅的边框;就必须先把原始图像复制,让每个矩形框在原始图像上截取图片。image = cv.imread('pig.jpg')image1 = image.cop...

2019-04-23 18:41:01 205

原创 bobo作业16

作业16:只在一幅图中选定目标框,然后在目标周围生成随机框,并保存import matplotlib.pyplot as plt # plt 用于显示图片import matplotlib.image as mpimg # mpimg 用于读取图片import numpy as npimport cv2 as cvimport randomTomylove1 = mpimg....

2019-04-21 21:32:56 94

原创 bobo作业15

作业15:计算第一帧选定的边框,和接下来每一帧随机生成的边框的重叠率,并输出到命令行。参考链接:https://blog.csdn.net/u011418530/article/details/79986041(Python 里的%s 和 %d都是什么意思?)https://www.cnblogs.com/graceting/p/3875438.html(python 中 prin...

2019-04-20 22:26:52 106

原创 bobo作业14

作业14:在第一帧选定边框,然后随机生成边框,截取随机边框对应的图像,并且将随机大小的边框截取到的图像,变为尺寸一样大小的图像,保存到本地。参考链接:https://blog.csdn.net/oppo62258801/article/details/70144735(python opencv 图像尺寸变换)1、res=cv2.resize(image,(32,32),inte...

2019-04-20 16:15:46 112

原创 bobo作业13

作业13:在第一帧选定框,然后在选定的框周围随机生成框,并保存对应的图像。注意:1、imCrop = frame[int(r[1]):int(r[1] + r[3]), int(r[0]):int(r[0] + r[2])]#这里才是真正的左X左Y,右X右Y呢2、x=r[0]+r[2]//2#r中的元素一定要分清楚Imcrop里谁是左X谁是右X谁是左Y谁是右,按这个对照...

2019-04-19 16:14:15 111

原创 bobo作业12

作业12:视频中随机生成边框,并且将这些边框对应的图像保存到本地。参考链接:https://www.cnblogs.com/subic/p/6937611.htmlhttps://blog.csdn.net/u014630987/article/details/76713814https://www.cnblogs.com/xiaodai0/p/9725159.html1、...

2019-04-18 19:25:31 81

原创 bobo作业11

作业11:在视频中选定目标框,并在接下来的帧中显示。cv.imshow('frame ', frame)#视频frame的第一帧用于画框cv.imshow('cut ', imCrop) # 显示一下带框的结果(视频cut的第一帧(带框))一定要在后输出答案:import cv2 as cvimport numpy as npframes= 0capture ...

2019-04-17 21:02:17 100

原创 bobo作业10

作业10:在视频中显示随机大小的边框,在视频中显示随机大小的边框.参考链接:https://www.cnblogs.com/mfryf/p/4556007.html(Python生成随机数的方法)随机整数:>>> import random>>> random.randint(0,99)21随机选取0到100间的偶数:>&gt...

2019-04-16 11:47:13 232

原创 bobo作业9

作业9:在视频上添加logo参考链接:https://blog.csdn.net/san1156/article/details/76854307(OpenCV图像处理--为图像添加Logo)%s 字符串 (采用str()的显示)%r 字符串 (采用repr()的显示)%c 单个字符%b 二进制整数%d 十进制整数%i 十进...

2019-04-15 20:09:56 139

原创 bobo作业8

作业8:显示视频的fps(求帧率)参考链接:http://www.it1352.com/467296.htmlhttps://blog.csdn.net/w5688414/article/details/78426153(python:读取视频,处理后,实时计算帧数fps)1、import time2、时间太短会出现:float division by zero报错3...

2019-04-14 20:16:05 188

原创 bobo作业7

作业7:在视频中显示数字,随机的数字。参考链接:https://blog.csdn.net/cherry_yu08/article/details/83591276(python opencv在图片上显示中文字符)https://blog.csdn.net/dcrmg/article/details/79108491(OpenCV-Python在图片上输出中文)https:/...

2019-04-14 17:13:12 202

原创 bobo作业3

作业三:摄像头显示灰色图像,并且在固定位置显示一个矩形框,不能手动框选参考链接:*** https://www.cnblogs.com/ArchitecTang/p/10189997.html (Python-opencv摄像头图像捕获)https://blog.csdn.net/li_haiyu/article/details/80074394https...

2019-04-14 14:51:58 129

原创 bobo作业6

作业6:在图像上显示数字,随机显示数字随机的位置,显示随机的数字,在固定位置显示随机数字,先别随机位置了。http://www.cnhonkerarmy.com/thread-222522-1-1.htmlhttps://blog.csdn.net/li827437709/article/details/80224073https://www.jianshu.com/p/61718...

2019-04-11 22:30:26 87

原创 bobo作业5

作业五:显示摄像头Rgb三通道参考链接:https://www.cnblogs.com/zengjixiang/p/10195669.htmlhttps://blog.csdn.net/m0_38001731/article/details/88664640import cv2import numpy as npcap=cv2.VideoCapture(0) #...

2019-04-11 17:11:28 133

原创 bobo作业4

作业四:分别在三个窗口中显示图像的RGB三个通道参考链接:https://blog.csdn.net/huanglu_thu13/article/details/52332695import cv2import numpyimg = cv2.imread("Tomylove1.png")b, g, r = cv2.split(img)cv2.imshow("Blue 1...

2019-04-10 21:44:00 132

原创 bobo作业2

1、使用python调用摄像头,显示摄像头中的画面2、在视频上加一个矩形框参考:https://blog.csdn.net/u010554381/article/details/81018898(python+opencv选出视频中一帧再利用鼠标回调实现图像上画矩形框)https://www.cnblogs.com/subic/p/6937611.htmlhttps://blo...

2019-04-04 22:56:20 116

原创 bobo作业1

1、使用python读取本地的一张图片,并显示2、这个任务就是,在你显示的图片上面分别输入一段文字,画一个矩形参考链接:https://blog.csdn.net/zywvvd/article/details/72810360https://blog.csdn.net/qq_20481015/article/details/85859006https://www.cnblogs...

2019-04-03 11:06:25 193 1

原创 python学习笔记——廖雪峰(44、文档测试)

如果你经常阅读的Python的官方文档,可以看到很多文档都有示例代码比如,重模块就带了很多最示例代码:>>> import re>>> m = re.search('(?<=abc)def', 'abcdef')>>> m.group(0)'def'可以把这些示例代码在Python中的交互式环境下输入并执行,结果与文档中...

2019-03-25 21:21:25 137

原创 python学习笔记——廖雪峰(43、单元测试)

如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生。单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。比如对函数abs(),我们可以编写出以下几个测试用例: 输入正数,比如1、1.2、0.99,期待返回值与输入相同; 输入负数,比如-1、-1.2、-0.99,期待返回值与输入相反; 输入0...

2019-03-25 21:18:22 314

原创 python学习笔记——廖雪峰(42、调用)

断言凡是用print()来辅助查看的地方,都可以用断言(assert)来替代:logging把print()替换为logging是第3种方式,和assert比,logging不会抛出错误,而且可以输出到文件pdb第4种方式是启动Python的调试器pdb,让程序以单步方式运行,可以随时查看运行状态。我们先准备好程序pdb.set_trace()IDE如果要比较爽地设...

2019-03-25 21:13:32 121

原创 python学习笔记——廖雪峰(41、错误、调试和测试—错误处理)

try让我们用一个例子来看看try的机制:try: print('try...') r = 10 / 0 print('result:', r)except ZeroDivisionError as e: print('except:', e)finally: print('finally...')print('END')当我们认为某些...

2019-03-25 20:54:34 231

原创 python学习笔记——廖雪峰(40、使用元类)

type() ype()函数可以查看一个类型或变量的类型,Hello是一个class,它的类型就是type,而h是一个实例,它的类型就是class Hello。我们说class的定义是运行时动态创建的,而创建class的方法就是使用type()函数。type()函数既可以返回一个对象的类型,又可以创建出新的类型,比如,我们可以通过type()函数创建出Hello类,而无需通过cl...

2019-03-25 17:37:54 104

原创 python学习笔记——廖雪峰(39、使用枚举类)

更好的方法是为这样的枚举类型定义一个class类型,然后,每个常量都是class的一个唯一实例。Python提供了Enum类来实现这个功能:from enum import EnumMonth = Enum('Month', ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec...

2019-03-25 17:13:39 212

原创 python学习笔记——廖雪峰(38、定制类)

Python的class中还有许多这样有特殊用途的函数,可以帮助我们定制类。__str__返回一个好看的字符串我们先定义一个Student类,打印一个实例:打印出一堆<__main__.Student object at 0x109afb190>,不好看。怎么才能打印得好看呢?只需要定义好__str__()方法,返回一个好看的字符串就可以了:>>> ...

2019-03-25 16:42:46 151

原创 python学习笔记——廖雪峰(37、多重继承)

继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能么一来,类的层次就复杂了: ┌───────────────┐ │ Animal │ └───────────────┘ │ ┌─────...

2019-03-23 17:29:53 94

原创 python学习笔记——廖雪峰(36、使用@property)既能检查参数又可以用类似属性的方式访问类的变量

@property广泛应用在类的定义中,可以让调用者写出简短的代码,同时保证对参数进行必要的检查,这样,程序运行时就减少了出错的可能性。Python内置的@property装饰器就是负责把一个方法变成属性调用的:class Student(object): @property def score(self): return self._score ...

2019-03-23 16:47:27 166

原创 python学习笔记——廖雪峰(35、面向对象高级编程—使用_slots_)限制实例的属性

还可以尝试给实例绑定一个方法:>>> def set_age(self, age): # 定义一个函数作为实例方法... self.age = age...>>> from types import MethodType>>> s.set_age = MethodType(set_age, s) # 给实例绑定一个方...

2019-03-23 16:18:04 90

原创 python学习笔记——廖雪峰(34、实例属性和类属性)

给实例绑定属性的方法是通过实例变量,或者通过self变量:但是,如果Student类本身需要绑定一个属性呢?可以直接在class中定义属性,这种属性是类属性,归Student类所有:class Student(object): name = 'My Student'属性—名字(name)属性的内容—My Student(一个字符串)当我们定义了一个类属性后,这个属性...

2019-03-21 20:03:38 249

原创 python学习笔记——廖雪峰(33、获取对象信息)

判断对象类型,使用type()函数,如果一个变量指向函数或者类,也可以用type()断class的类型,可以使用isinstance()函数。能用type()判断的基本类型也可以用isinstance()判断:并且还可以判断一个变量是否是某些类型中的一种,比如下面的代码就可以判断是否是list或者tuple总是优先使用isinstance()判断类型,可以将指定类型及其子类“一网打尽...

2019-03-21 19:57:30 187

原创 python学习笔记——廖雪峰(32、继承和多态)

在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。一个run()方法可以直接打印:class Animal(object): def run(self): print('Animal is r...

2019-03-21 17:02:49 120

原创 python学习笔记——廖雪峰(31、限制访问)

让内部属性不被外部访问,可以把属性的名称前加上个双下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问,所以,我们把Student类改一改:class Student(object): def __init__(self, name, score): self.__name = name ...

2019-03-20 21:34:49 109

原创 python学习笔记——廖雪峰(32、类和实例)

必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。以Student类为例,在Python中,定义类是通过class关键字:class Student(object): passclass后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类...

2019-03-20 19:52:54 175

原创 python学习笔记——廖雪峰(31、面向对象编程)

如果采用面向对象的程序设计思想,我们首选思考的不是程序的执行流程,而是Student这种数据类型应该被视为一个对象,这个对象拥有name和score这两个属性(Property)。如果要打印一个学生的成绩,首先必须创建出这个学生对应的对象,然后,给对象发一个print_score消息,让对象自己把自己的数据打印出来。class Student(object): def __init...

2019-03-20 16:18:41 137

原创 python学习笔记——廖雪峰(30、安装第三方模块Anaconda)

可以从Anaconda官网下载GUI安装包,安装包有500~600M,所以需要耐心等待下载。网速慢的同学请移步国内镜像。下载后直接安装,Anaconda会把系统Path中的python指向自己自带的Python,并且,Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。安装好Anaconda后,重新打开命令行窗口,输入python,可以看到...

2019-03-19 21:50:37 681

原创 python学习笔记——廖雪峰(29、使用模块)

Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。我们以内建的sys模块为例,编写一个hello的模块:#!/usr/bin/env python3# -*- coding: utf-8 -*-' a test module '__author__ = 'Michael Liao'import sysdef test(): arg...

2019-03-19 21:41:43 95

空空如也

空空如也

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

TA关注的人

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