自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows下使用labelImg标注图像

工作中遇到一个更好用的标注软件,速度快,操作方便,分享一下:https://blog.csdn.net/python_pycharm/article/details/102685591用于深度网络训练的数据集做标注的方法和工具有好多,像Labelme、labelImg、yolo_mark、Vatic、Sloth等等,此处暂时只介绍其中的一种标注工具:labelImg。等到后期...

2018-12-29 17:04:53 63675 121

原创 利用opencv调用笔记本摄像头--python

通过查看书籍,自己总结了一下,怎样用python代码实现调用笔记本摄像头的功能。这主要是通过opencv中cv2模块来实现这个功能。其中是调用cv2中的函数,比如:imread函数,imshow函数等等....以下是具体的实现代码:1.通过窗口展示图片:import cv2""":param 无:return 无"""""# 读取图片img = cv2.imread...

2018-06-25 23:06:52 25222 4

原创 python3中的UNICODE 与 UTF-8的简单关系

一.字符集:asciiISO-8859-1 通常叫 做Latin-1,向下兼容ASCII,此字符集支持部分于欧洲使用的语言GB2312/GBK 这就是汉字的国标码,专门用来表示汉字,是双字节编码,而英文字母和iso8859-1一致(兼容iso8859-1编码)。其中gbk编码能够用来同时表示繁体字和简体字,而gb2312只能表示简体字,gbk是兼容gb2312编码的。 unicode 万国码二.U...

2018-05-25 10:43:49 9025

原创 怎样理解python中的GIL?

一,GIL的概念:python全局解释器锁。二,GIL产生的原因:1,Guido van Rossum(吉多·范罗苏姆)创建python时就只考虑到单核cpu。2,解决多线程之间数据完整性和状态同步的最简单方法自然就是加锁。 于是有了GIL这把超级大锁。3,cpython解析只允许拥有GIL全局解析器锁才能运行程序。4,保证同一个时刻只允许一个线程可以使用cpu。5,以前写cpython解析器的时...

2018-03-22 10:41:18 976

原创 Windows10 下安装mmdetection 问题之“cannot import name ‘deform_conv_cuda‘”

最近在使用mmdetection工具箱,官方只给出Linux系统下的安装方法,自己尝试在Windows10下的安装,其中遇到过一些问题在此记录下来,希望给小伙伴一些帮助。安装环境:VS2015 CUDA 9.0 Pytorch 1.1 torchvision 0.3.0注:Windows下必须要安装VS,VS的版本要根据CUDA的版本,CUDA9.0需要安装VS2015,CUD...

2020-08-22 15:28:36 751

原创 .h5文件转.pb文件(windows+Keras+Yolov3训练自己数据集)细节处理。

一、权重与网络结构转换的环境:1.win10+cuda9.02.tensorflow-gpu==1.10;tensorflow==1.123.keras==2.2;python==3.5二、Keras保存权重有两种方式:#方式一:权重的参数和网络结构分开保存 1,保存网络结构到json文件 model_json=model.to_json() with open("mosel.json") as file: file.writ

2020-06-17 13:49:27 688 3

原创 支气管分割并3D展示效果

最终实现的3D效果图: 此次分割实现的效果,是支气管内部的结构图,不包含支气管壁的部分;初次分割可以达到4代的水平。项目已上传到github:环境配置:Win10 cpu x86_64;MatlabR2017b;Slicer4.11;程序介绍:1,读取dcm文件,获取病人的信息:clear;cl...

2019-11-02 15:21:30 840 8

原创 PyQt5 结合神经网络做可视化训练数据集界面(PyQt5 tiny-yolo)

目前从事深度学习的工作,在训练模型的时候,每次都要修改源码的参数,感觉比较麻烦,所以想着通过可视化的界面来操作,节省大量的时间。目前开源最多的神经网络算法是用python语言,所以借助PyQt5工具做界面,感觉非常的顺手,而且PyQt5和Qt5的操作是相似的,只是用到的语言差异比较大。项目介绍:界面用到PyQt5工具,逻辑和操作相对的简单:所有的源码将传到github,希望可以帮到大家...

2019-10-22 11:28:55 2926 40

原创 git上传代码到github

开头推荐学习git的网址:https://git-scm.com/一、建立github仓库:登录github,点击“+”,填写仓库名称,选择“with a README”,如下 二、添加SSH公钥:基于SSH协议的Git服务,好比是仓库的钥匙;1,在本地新建一个文件夹,在文件夹中右击打开”Git Bash here“,前提是你已经安装了git2,输入指令:ssh-ke...

2019-10-21 16:32:54 157

原创 mmdetection之cascade_rcnn快速训练自己数据教程(亲测!)

我们在使用mmdetection中神经网络训练自己的数据集时,工具中大部分的网络模型要求使用的数据格式要同COCO,COCO数据集的标注文件是json的格式,但是我们自己标注的annotation文件多是xml文件。接下来我将介绍如何用mmdetection训练自己标注的数据集。一、mmdetection的安装(目前官方只支持Linux系统安装)1,安装环境: Ubuntu16.04...

2019-10-20 12:54:00 3199 5

原创 PyQt5 界面展示图片问题(QtGui.QPixmap)

PyQt5问题总结之QPixmap界面展示图片有两种方式:1,通过图片的地址路径加载图片并显示example:from PyQt5.Qt import QtGui# 图片路径img_path="image_path.jpg"# 设置展示...

2019-10-16 20:01:22 4460 4

原创 Python 通过ffmpeg实现实时推流(ubuntu16+ffmpeg+nginx)

最近在做一个校园安防的项目,其中涉及到前端要实时展示监控摄像机的画面,其中画面要求是经过神经网络处理过的画面。如果前端只要求展示原始画面,只需要在接入摄像机的时候,把视频流推送到一个服务器地址上,前端可根据地址获取视频流,本次开发,前端借助的是一个视频流插件video.js,可拉取rtmp格式的视频流。如果接入多路的摄像头,可以借助服务器Nginx + ffmpeg,具体的安装配置可参...

2019-08-27 22:20:40 5192 21

原创 Win10下安装Ubuntu16.04(UEFI+GPT)

自己摸索了好两天天,入了不少的坑,翻了不少相关博客资料的牌,最终把双系统搞定了。为了以后自己安装其他的机器,或者能给同样机型配置的小伙伴一些帮助,记录一下自己的安装过程及安装时候要注意的事项。整体流程: 1、下载Ubuntu16.04镜像:下载地址:http://releases.ubuntu.com/16.04/ 这个是16.04版本的景象...

2019-05-24 13:46:07 985

转载 libsvm+python+win7配置,亲测!实效!

转载自:https://blog.csdn.net/weixin_35884839/article/details/79398085#commentBox本人试了好多个方法,这个方法最直接最效率。1. 官网下载好libsvm-3.22压缩包,解压到某个位置(以直接解压到C盘为例)。2. 打开C:\libsvm-3.22\windows,找到libsvm.dll文件,复制到C:\Wind...

2018-09-27 22:42:01 248 1

原创 OpenCv-python对图像处理的基本操作

OpenCv除了可以获取图像之外,还可以对图像进行一下处理操作,比如像素值的获取并修改,查看图像的数据类型,拆分图像通道,合并图像通道。通过索引来快速修改像素的通道等下面简单的介绍几个基本的操作:1.获取像素值并修改import cv2"""功能:获取像素值并修改根据像素的行和列的坐标获取像素值,对于BGR图像来说,返回的值为B,G,R.对灰度图像而言,会返回它的灰度值(亮度-intens...

2018-06-27 00:29:29 341

原创 OpenCv-python 基本画图操作

之前整理过怎样使用OpenCv调用笔记本摄像头的笔记点击,今天整理一下怎样用OpenCv里的函数去画图像。要想使用OpenCv作图就要熟悉OpenCv中有哪些画图的函数,接下来就要介绍几个画图常用的函数:1.画一条直线,一个矩形,一个圆形:import numpy as npimport numpy as npimport cv2#创建一个黑色的图框,uint8是线条的类型,8连接img=n...

2018-06-27 00:08:30 1241

原创 MongoDB简介及安装

一,简介:MongoDB (名称来自「humongous (巨大无比的)」), 是一个可扩展的高性能,开源,模式自由,面向文档的NoSQL,基于 分布式 文件存储,由 C++ 语言编写,设计之初旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB使用的是内存映射存储引擎,它会把磁盘IO操作转换成内存操作,如果是读操作,内存中的数据起到缓存的作用,如果是写操作,内存还可以把随机的写...

2018-05-29 21:33:14 73

翻译 HTTP 与 HTTPS 简单介绍

一.超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。    为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输...

2018-05-25 11:33:44 415

翻译 HTTP状态码

HTTP状态码分类:HTTP 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP 状态码共分为5种类型:分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的操作以完成请求4**客户端错误,请求包含语法错误或无法完成请求5**服务器错误,服务器在处理请求的过程中发生了错误HTTP 状态...

2018-05-23 19:26:35 80

原创 html与css基础

一,相对和绝对路径:1,相对路径:“ ./ ” 表示当前文件所在目录下,比如:“./pic.jpg” 表示当前目录下的pic.jpg的图片,这个使用时可以省略。“ ../ ” 表示当前文件所在目录下的上一级目录,比如:“../images/pic.jpg” 表示当前目录下的上一级目录下的images文件夹中的pic.jpg的图片。2,绝对路径:相对于磁盘的位置去定位文件的地址,比如:<img...

2018-03-23 21:07:47 91

原创 HTML知识整理

一,概念:HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm。二,html简单的标签:1.标题标签:<h1>一级标题</h1><h2>二级标题&l...

2018-03-20 21:49:17 76

原创 怎样理解TCP的三次握手和四次挥手

一,三次握手:三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。以上是三次握手的图解。三次握手的具体过程:首先,客户端与服务器均处于未连接状态,并且是客户端主动向服务器请求建立连接:第一次握手:客户端将报文段中的SYN=1,并选择一个seq=x,(即该请求报文的序号为x)  将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN...

2018-03-19 16:58:40 152

原创 python中的元类

学习目标:1.知道python 中什么是元类2.元类要怎么写3.元类的应用场景下面我们开始来学习:一,python 中元类的概念:在python中我们定义一个类的格式是:class 类名(object):pass只要使用class,python解释器就会创建一个对象!当然在python中还可以通过type来动态创建类,type可以接收一个类的描述作为参数,然后返回一个类;在python中type创...

2018-03-18 16:51:38 148 2

原创 python中的闭包和装饰器

一,闭包内部函数可以引用外部函数的参数和局部变量,当外部函数返回内部函数的引用时,相关的参数和变量都保存在返回的函数中。闭包函数的基本格式:def set_fun(参数): # 外部函数必须要有参数 def call_fun() return call_fun #内部函数的引用num = set_fun(参数) 注意点:1,外部函数必须要有返回值2,外部函数返回内部函数的引用...

2018-03-11 22:03:25 115 1

原创 with 与上下文管理器

对于系统资源如文件、数据库连接、socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。比如 Python 程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极端情况下会出现 "Too many open files" 的错误,因为系统允许你打开的最大文件数量是有限的。同样,对于数据库,如果连接数过多而没有及时关闭的话,...

2018-03-10 21:45:50 92

原创 python语言的提高

一、GIL(全局解释器锁)的问题:1.什么是GIL:(1).Python语言和GIL没有半毛钱关系。仅仅是由于历史原因在Cpython虚拟机(解释器),难以移除GIL。(2).GIL:全局解释器锁。每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。(3).线程释放GIL锁的情况: 在IO操作等可能会引起阻塞的system call之前,可以暂时释放GIL,但在执行完毕后...

2018-03-08 16:27:52 114 1

medicala.rar

支气管实例分割,通过病人的CT图像,获取病人肺部的图像,然后通过不同部分的阈值,将病人支气管的部分分割出来,之后建立3D气管模型,其中用到阈值分割算法,区域生长算法等。

2019-11-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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