自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

原创 MOT2:JDE

论文学习博客转移到知乎了MOT-2:JDE - 知乎.论文信息0.1论文名称:Towards Real-Time Multi-Object Tracking 0.2arxiv:https://arxiv.org/pdf/1909.12605.pdf0.3githubhttps://github.cm/Zhongdao/Towards-Realtime-MOT 1.摘要1.1问题 现在多目标跟踪 (MOT)…https://zhuanlan.zhihu.com/p/483802710部分内容如下:1.

2022-03-29 01:04:19 3472

原创 MOT-1:ByteTrack

0.基本信息论文名:Multi-Object Tracking by Associating Every Detection Boxgithub:https://github.com/ifzhang/ByteTrackarxiv:https://arxiv.org/pdf/2110.06864.pdf1.摘要1.1目标检测的任务 多目标跟踪实现对视频中的目标检测和跟踪ID分配,分为目标检测和关联两个部分。1.2存在的问题 大多目标关联只使用高分的检测框,把低分的检测框(...

2022-03-29 00:59:35 559

原创 QT学习教程-(2)QT读取图片并显示打包exe

0.学习目标编写一个QT读取显示图片的工程,并打包成可以运行的exe软件。1.软件(1)QT5.14(2)VS20172.建立工程(1)新建工程(2)设置kit选择(3)编辑UI界面双击mainwindow.ui,计入qtdesinger编辑界面(4)设置显示窗口和触发按钮分别从左侧拖拽出label和push button,QLabel,QLineEdit并分设置名称(5)设置点击槽函数鼠标右击“点击按钮”,点击“转到槽”,选择..

2022-02-09 16:14:41 3378 2

原创 python学习笔记 class __call__()

0.说明如果想像调用函数一样调用一个类的实例化对象,可以通过使用python class 内置的 __call__()方法实现。在实例化class之后使用类的名字就可以直接调用call()函数。class Demo(): def __init__(): pass def __call__(self, input_word): print("out:", input_word) if __name__ == "__main__": dem

2022-01-24 10:33:25 2135 1

原创 Opencv(python)图像梯度和边缘检测算法

1.图像梯度 图像梯度计算的是图像的边缘信息,图像梯度计算的是图像变化的速度。对于图像的边缘部分,其灰度值变化较大,梯度值也较大,对于图像中比较平滑的部分,其灰度值变化较小,相应的梯度值也较小。图像梯度计算需要求导数,但是图像梯度一般通过计算像素值的差来得到梯度的近似值(近似导数值)。2.图像梯度计算方式倒数其实是求解图像的像素灰度值的变化率,在数学上可以通过求倒数实现。可以分别原图像G对x方向和y方向求导数(假设灰度变化是连续的)Gx和Gy分别隐含了x和y方向的灰度...

2021-11-08 16:51:48 5287

原创 FPN(特征金字塔)-pytorch实践

1.FPNFPN来源于论文《Feature Pyramid Networks for Object Detection》1.1要解决的问题传统的物体检测模型通常只在深度卷积网络的最后一个特征图上进行后续操作,而这一层对应的下采样率(图像缩小的倍数)通常又比较大,如16、32,造成小物体在特征图上的有效信息较少,小物体的检测性能会急剧下降,这个问题也被称为多尺度问题。如图1所示,这样会导致小目标漏检检测,因为在下采样过程中小目标的像素较少,在下采样过程中会丢失。图1 单一高层次特征.

2021-11-02 11:47:36 3637 1

原创 QT学习教程-(1)QT新建项目并打包hellow world

0.学习目标编写一个hellow工程,并打包成可以运行的exe软件。1.软件(1)QT5.14(2)VS20172.建立hellow 工程(1)新建工程(2)设置kit选择(3)编辑UI界面双击mainwindow.ui,计入qtdesinger编辑界面(4)设置显示窗口和触发按钮分别从左侧拖拽出label和push button,并分设置名称(5)设置点击槽函数鼠标右击“点击按钮”,点击“转到槽”,选择“click()”会跳转到.

2021-10-28 23:42:29 465

原创 pyqt使用pyinstaller 打包exe报错

使用pyinstall 打包一个GUI软件1.打包pyinstaller -D -w -i /label.icon main.py-D:

2021-10-28 21:51:28 392

原创 程序员基本技能 GIT

本教程用于记录git学习资料GIT作为一个菜狗程序员对git不熟悉被同事大哥耻笑。因为平时都是搞算法和写脚本,没有做产品很少协同的去开发项目,git用的很少、版本管理用的也少,简单的就是复制粘贴,也就是平时学习时候使用github下载一些开源项目。感觉这都是野路子,不是一个专业程序员做的事情。今天抽空学一学。比较懒惰,在这里主要粘贴一些优秀学习资料的连接。1.资料1.1优秀网站1.码云git教程http://git.mydoc.io/?p=show&v=16912https://gi

2021-10-28 21:44:23 92

原创 基于python的脑电(EGG)处理工具 MNE-1

本博客仅用于学习交流,如有侵权,即刻删除1.脑电处理趁手的兵器MNE官网gitub链接脑电数据处理也有趁手的兵器 -MNEMNE-Python是一个开源的Python模块,用于处理、分析和可视化功能性神经成像数据(EEG、MEG、sEEG、ECoG和fNIRS)。由Harvard大学牵头,社区共同开发。主要功能包括:EEG/MEG信号的预处理和去噪,源估计,时频分析,统计测试,功能性连接,机器学习,传感器和源的可视化等等。mne支持了大部分常见的原始数据格式,默认的(以及自带的.

2021-10-28 21:43:11 1069

原创 Win10+GTX1650+Openpose 安装和编译过程记录

1.下载源码https://github.com/CMU-Perceptual-Computing-Lab/openpose

2021-10-28 21:42:19 761

原创 机器学习-决策树-CART

1.原理2.代码2.1 iris CART决策树分类from sklearn.model_selection import train_test_splitfrom sklearn.metrics import accuracy_scorefrom sklearn.tree import DecisionTreeClassifierfrom sklearn.datasets import load_irisdef decisionTreeClassifacitionDemo():

2021-10-28 21:39:49 225

原创 halcon-基于视觉的血管支架检测和测量

1.示例图(1)原始图(2)结果图22.halcon 代码* vessel.hdev: Segmentation & Measurement of a blood vessel* dev_update_window ('off')dev_close_window ()dev_open_window (0, 0, 512, 512, 'black', WindowID)set_display_font (WindowID, 14, 'mono'...

2021-10-14 23:32:58 808

原创 halcon-检测圆弧拟合圆

在一些特殊场合检测圆弧拟合圆1,示例图1.1原图1.2结果图2.halcon代码*读取图片read_image (Image, 'double_circle')* * 关闭窗口dev_close_window ()get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Height, 'black', WindowHandle)* * Segment a region cont..

2021-10-14 23:13:29 5124 1

原创 halcon-通过视觉提取血管造影中血管并测量直径

1.血管造影血管造影,是一种介入检测方法,将显影剂注入血管里。因为X光无法穿透显影剂,血管造影正是利用这一特性,通过显影剂在X光下所显示的影像来诊断血管病变的1.1 原始图1.2 处理后的图(1)提取血管轮廓线(2)直径测量2.halcon实现代码*把其他显示窗更新关闭,一般放在开头dev_update_off ()*读取图片read_image (Angio, 'angio-part')*获取图片长宽get_image_size (Ang...

2021-10-14 21:51:37 1159

原创 halcon案例-指纹图片增强

此示例程序显示了如何使用一致性增强差异,通过连接指纹的断开部分来增强指纹图像。原始指纹不清晰可以用此方法增强,可用于公安、安防等场景。1.案例图1.1原始图1.2 增强后的图2.示例代码*读取指纹图片read_image (Image, 'fingerprint')*获取图片的长宽get_image_size (Image, Width, Height)*关闭窗口dev_close_window ()*打开窗口句柄dev_open_win...

2021-10-13 00:23:36 754

原创 Halcon python接口

1.HalconHALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。2.Halcon和pythonHALCON/Python是一组用于HALCON的本地Python语言绑定。这包括操作员的接口,第三方库(如NumPy)的HD...

2021-10-13 00:04:55 2285

原创 win10配置tensorflow1.14,1.15,2.0缺少cudart64_100.dll

0.检查tensoflow gpu是否安装好import tensoflow as tftf.test.is_gpu_availabels()出现以下问题:Successfully opened dynamic library cudart64_100.dllcublas64_100.dll'; dlerror: cublas64_100.dll not foundCould not load dynamic library 'cufft64_100.dll'; dlerror: cuf

2021-07-01 02:25:50 493

原创 [强化学习导论阅读笔记-1]什么是强化学习

扯淡:平时学算法都是碎片化的学习,基本上都是看看博客,知乎和论文(博客和知乎看的最多),提升是有的,但是总觉得缺点什么,可能是缺少完整的知识体系。毕业本来想搞嵌入式的,因为会点AI小知识,分到了AI实验室。在这里跟许多优秀的人在一起,耳濡目染,潜移默化就get不少新的思路。业务上是一直帮产品线爸爸搞解单、拉通、验收、清洗和路测,相当辛苦,但是有机会接触新的论文,还能线上听很多专家学者的讲座,这让我很满足。对年轻人来讲,成长最重要,要看长远一些,看可以学到什么,在一个地方有没有发展的机会。工作后成长很快,

2021-06-03 17:04:41 503 3

原创 深度学习-关于Batch Normalization(BN)原理

0.参考论文:Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate Shifthttps://www.cnblogs.com/eilearn/p/9780696.html21.什么是BN机器学习领域有个很重要的假设:IID独立同分布假设,就是假设训练数据和测试数据是满足相同分布的,这是通过训练数据获得的模型能够在测试集获得好的效果的一个基本保障。BatchNorm就是在深度神经

2020-10-11 22:26:10 97

原创 Horovod-分布式训练框架

1.Horovod-分布式训练框架github:官网:https://eng.uber.com/horovod/Horovod是Uber开源的又一个深度学习工具,支持TensorFlow、Keras、PyTorch和Apache MXNet的分布式训练框架。可为用户实现分布式训练提供帮助,让分布式深度学习更快更易用。1.1参考:https://www.cnblogs.com/yangwenhuan/p/11165168.htmlhttps://zhuanlan.zhihu.com/p/.

2020-10-11 20:55:48 448

原创 多GPU训练模型是如何进行的

1. 多GPU是如何训练模型的1.1 pytorch GPU加速训练1.1.1torch如何使用GPU首先使用torch.cuda.is_available()函数判断GPU是否可用,然后将tensor和模型转移到GPU上运行,可以通过数字指定使用哪一块GPU。import torchfrom torchvision import modelstest_data = torch.randn(3, 3)temp_model = models.vgg16()if torch.cuda.is_av

2020-10-10 00:51:52 913

原创 pytorch 车型分类代码

pytorch 车型分类代码 (1)可以跑通,代码简洁学习自用持续更新1 数据文件配置数据需要按照下面的方式组织,在数据文件夹中需要有train和val文件夹,然后每个文件夹内中,每个类别放在一个文件夹即可,可以直接利用pytorch自带的datasets.ImageFolder函数加载数据,image有点像imagenet 分类配置。* 这种凡方式也有弊端,一般业务场景数据是通过一个image_list.txt 文件加载,其中包含图片地址和label,调整类别映射的数字不方便*

2020-09-29 00:38:21 2106 15

原创 pytorch model.train和model.eval 分析

1.参考资料https://blog.csdn.net/qq_38410428/article/details/1011020752 pytorch model.train和model.eval2.1作用model.train() 和 model.eval() 分别用在模型训练和评价的时候使用,model.train() :启用 BatchNormalization 和 Dropoutmodel.eval() :不启用 BatchNormalization 和 Dropout使用PyTo

2020-09-28 23:11:48 544 1

原创 pysimpleGUI学习

1.pysimpleGUI基于 GUI tkinter,Qt,Remi,WxPython转换为可移植的用户友好型Pythonic界面https://pysimplegui.readthedocs.io/en/latest/#pysimplegui-users-manual

2020-09-28 22:54:26 553

原创 python文件处理助手——shutil

1.shtuil官网链接 shutil 是python内置的高级文件处理模块。 shutil是shell utilty(shell 工具)的缩写,意为像shell那样操作文件。 shutil可以实现对文件、文件夹、拷贝,删除,移动,压缩解压处理。os模虽然提供了新建文件、删除文件、查看文件属性和文件路径的操作功能。但是缺少对于移动、复制、打包、压缩、解压文件及文件夹等操作,os模块没有提供相关的函数,此时需要用到shutil模块。shutil模块是对os模块中文件操作的补充...

2020-09-28 22:53:47 3835

原创 python 文件/目录处理库——OS

1.os模块提供了非常丰富的方法用来处理文件和目录这里只介绍os常用的那些函数2.os常用函数介绍2.1os.getcwd()(1)描述:os.getcwd()方法用于返回当前工作目录。—参数:无—返回值:当前进程的工作目录(2)实例#!/usr/bin/python# -*- coding: UTF-8 -*-print("当前工作目录 " ,os.getcwd())2.2os.listdir2.2os.listdiros.listdir() 方法...

2020-09-28 22:53:10 277

原创 目标检测多分类、细分类(学习用)

1背景目标检测,多类别,算力有限,小目标,资源约束。1.1 检测网络分类子网1.2检测网络抠图分类

2020-09-16 00:43:56 1802

原创 深度学习图片数据增强工具----------Albumentations

1 pyton数据增强库 albumentations本博客只作为学习记录在用pytorch进行模型训练时候发现,torchvision transform自带的 数据增强功能,包括不同尺寸的裁剪、颜色增强。但是设置随机数据增强,还是有点麻烦,听说过python库imgaug。搜索后发现有个更牛逼得数据增强库。不用自己辛辛苦苦写了。要养成多查github的好习惯,很多项目都有开源的代码,这样给我们省工省力。查看不少博客,有一个大兄弟博客写的特别的全面,最好的资料还是github的readme。我只用过分

2020-09-15 00:18:51 1606

原创 pytorch 构造dataloader-数据加载源码分析

pytorch 学习之 ImageFolder1、参考资料https://blog.csdn.net/weixin_40123108/article/details/85099449摘要torchvision已经预先实现了常用的Dataset,包括前面使用过的CIFAR-10,以及ImageNet、COCO、MNIST、LSUN等数据集,可通过诸如torchvision.datasets.CIFAR10来调用。在这里介绍一个会经常使用到的Dataset——ImageFolder。ImageFol

2020-09-14 21:55:55 324 1

原创 pytorch loss 函数相关(学习用)

1 pytorch loss 函数相关(学习用)1.1 参考资料pytorch官网loss资料https://pytorch.org/docs/stable/nn.html优秀参考博文https://blog.csdn.net/rosefun96/article/details/88058708https://www.jianshu.com/p/579a0f4cbf241.2 一些loss的解释Huber Losshttps://blog.csdn.net/My123456abc/a

2020-09-14 01:30:53 223

原创 pytorch 学习 mnist 分类

pytorch 学习 mnist 分类参考微软nni中的代码,这个minst代码写的比较逻辑严密,条例清洗,是学习的榜样,用于自己学习下面展示一些 内联代码片。"""@data:2020.0914@author:s"""import osimport loggingimport torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optimfrom torchvision

2020-09-14 01:00:58 163

原创 AUTOML_NNI案例之 1.pytorch——minist 超参优化

1.代码文件https://github.com/microsoft/nni/tree/master/examples/trials/mnist-pytorch主要包括,配置文件config_windows.yml和minist.py文件,搜索空间文件search_space.json文件。2.config_windows.ymal配置文件配置文件中包设置了trial次数和时间,要起训练的脚本,以及搜索空间authorName: defaultexperimentName: ex

2020-09-10 00:47:46 974

原创 AUTOML神器_微软的NNI

1.学习参考https://zhuanlan.zhihu.com/p/92812335?utm_source=wechat_session

2020-09-09 22:37:07 169

原创 AUTOML学习神器VEGA(华为-诺亚方舟人工智能实验室出品)

1.关于AUTOMLhttps://zhuanlan.zhihu.com/p/931094552.华为诺亚(noha)AUTOML开源工具-VEGAhttps://github.com/huawei-noah/vega/blob/master/README.cn.m2.1VEGA特性这是一个简单好用,功能强大的automl工具之一,目前还在持续改进中,支持tensorflow和pytorch框架,也集成算法,有分类、分割、目标检测等。也是一个挺牛逼的工具。支持华为AI生态中的AI芯片和深

2020-09-04 23:31:14 1034

原创 系统学习detection源码解读-1

知乎比较好的教程https://zhuanlan.zhihu.com/c_11595263958047252480.首先安装https://zhuanlan.zhihu.com/p/88191447应为官方不支持windows版本的,安装起来比较费劲。安装时候注意这个mmdetection和mmcv的版本匹配问题。工程结构,红圈是主要文件。1.mmdetection API 测试2from mmdet.apis import init_detector, inference_.

2020-08-24 01:13:48 1617

原创 mmdetection源码解读-0:什么是mmdetection

mmdetection商汤科技和香港中文大学最近开源了一个基于Pytorch实现的深度学习目标检测工具箱mmdetection,支持Faster-RCNN,Mask-RCNN,Fast-RCNN等主流的目标检测框架,后续会加入Cascade-RCNN以及其他一系列目标检测框架。选择学习这个框架,是应为它支持的目标检测的网络模型比较多。想详细了解可以阅读github的工程和arxiv的文档 《MMDetection: Open MMLab Detection Toolbox and Benchmark 》

2020-08-24 00:14:44 311

原创 COCO数据集下载

https://blog.csdn.net/u014734886/article/details/78830713

2020-08-23 00:35:58 1173

原创 pycharm和git

1. git add >>git commit>>git push2.参考文献1https://www.cnblogs.com/csmashang/p/12659045.html3.参考文献2https://www.cnblogs.com/ailiailan/p/11804163.html

2020-07-22 00:17:59 116

翻译 Python中collections模块

这个模块实现了特定目标的容器,以提供Python标准内建容器 dict、list、set、tuple 的替代选择。Counter:字典的子类,提供了可哈希对象的计数功能 defaultdict:字典的子类,提供了一个工厂函数,为字典查询提供了默认值 OrderedDict:字典的子类,保留了他们被添加的顺序 namedtuple:创建命名元组子类的工厂函数 deque:类似列表容器,实现了在两端快速添加(append)和弹出(pop) ChainMap:类似字典的容器类,将多个映射集合到一个视

2020-06-10 21:47:04 177

Netron-tool_new_version.7z

型结构可视化神器——Netron(支持tf, caffe, keras,mxnet等多种框架)比github下载的要快,支持prototxt

2020-08-27

getdata软件和使用教程.zip

1.GetData 软件安装包和使用教程 2.getdata软件适用于从图片中获取数据,是科研的必备软件 3.、想引用别人论文中的某个数据(曲线)图,但论文中没有这个图的数据,直接把图抓过来显得太逊了,希望提取出这个图中的数据信息生成矢量图;2、希望从这个图中提取出数据用于自己的研究

2019-05-16

AD7606数据采集程序+STM32

AD7606+SPI+stm32。

2017-04-13

空空如也

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

TA关注的人

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