自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (7)
  • 收藏
  • 关注

原创 计算机视觉算法岗面试题

大佬的面试经验:https://www.nowcoder.com/discuss/128148以及大佬的博客:https://blog.csdn.net/liuxiao214/article/details/83043170

2019-08-05 14:17:18 28761 5

原创 近期分割算法调研

cityscapes分割benchmarkhttps://www.cityscapes-dataset.com/benchmarks/目前cityscapes排名靠前并且开源的算法有两个:HRNetV2 + OCR + SegFix和Hierarchical Multi-Scale Attention for Semantic Segmentation。HRNetV2 + OCRhrnet官方:https://github.com/HRNet/HRNet-Semantic-Segmentation

2021-07-27 12:07:36 1161

原创 蓝天分割(去白云)

蓝色识别def test(): image_name = sys.argv[1] img = cv2.imread(image_name) height, width = img.shape[:2] #size = (int(width * 0.1), int(height * 0.1)) # bgr #img = cv2.resize(img, size, interpolation=cv2.INTER_AREA) HSV=cv2.cvtColor

2021-07-20 18:24:46 686

原创 HRNet-Semantic-Segmentation图像,视频推理

源码:https://github.com/HRNet/HRNet-Semantic-Segmentation/,我用的是pytorchv1.1分支。这么好的项目居然没有inference代码,于是自己整理了一个简单的demo。jit和onnx model导出jit模型需要torch>=1.8import torchimport torchvisionimport argparseimport _init_pathsfrom config import configfrom conf

2021-06-10 20:22:42 1045

原创 语义分割数据集抽取特定类

以VOC2012数据集为基准,制作成此类格式:# pascal_voc_seg# + VOCdevkit# + VOC2012# + JPEGImages# + SegmentationClassVOC抽取人person类import xml.etree.ElementTree as ETimport pickleimport osimport sysimport argparseimport shutilimp

2021-06-03 09:03:40 473

原创 pytorch量化方法总结

参考文章:https://zhuanlan.zhihu.com/p/144025236https://zhuanlan.zhihu.com/p/352060808https://pytorch.apachecn.org/docs/1.4/88.html量化方法Post Training Dynamic Quantization:这是最简单的一种量化方法,Post Training指的是在浮点模型训练收敛之后进行量化操作,其中weight被提前量化,而activation在前向推理过程中被动态量

2021-05-07 20:45:21 6168

原创 python opencv标注小工具,白平衡数据集标注

做了一个简单的白平衡数据集标注工具。主要参考:https://blog.csdn.net/guyuealian/article/details/88013421使用:python get_illuminant_label_v2.py -read_path /home/xywang/code/ISP/tool/label_illuminant/PNG/ -save_path /home/xywang/code/ISP/tool/label_illuminant/PNG_GT/ -save_label g

2021-04-22 17:22:09 588 1

原创 AI ISP资料整理

本文主要整理端到端的ISP算法,有点类似于image2image算法,只不过前面的image是raw图。关于image2image经典算法,这里有个简单的小汇总,算法论文太多,只照了一些比较常见的:https://blog.csdn.net/qq_38109843/article/details/1152316591.Learn to See in the Dark(降噪,raw->RGB端到端)论文:https://arxiv.org/pdf/1805.01934.pdfGithub:htt

2021-04-07 18:00:22 7370 5

原创 Automatic White Balance(AWB)/Color Constancy(CC)系列论文

ISP里面有个叫自动白平衡(AWB)的算法,学术界叫色彩恒常性(CC),其实解决的是同一个问题:使得相机获取的图像和人看到的颜色是一样的。本文主要介绍用神经网络解决该问题的方法,要想深入理解,建议读一下原论文。有一个网站专门总结了基于学习和非学习的方法,还有各种相关数据集:http://colorconstancy.com/一、CCC:Convolutional Color Constancy论文:https://arxiv.org/pdf/1507.00410.pdf代码:未找到论文解析:图

2021-04-07 17:24:29 6285

原创 image2image深度学习算法汇总

github上有一个比较全的汇总,主要是17~20年的:https://github.com/lzhbrian/image-to-image-papers。image2image方向比较多,有分割,超分辨率,去噪,去雨,去雾,风格迁移,raw2rgb(ISP)等,这里尽量挑一些比较经典的算法做一个汇总。SRCNN简介:SRCNN是首个使用CNN结构(即基于深度学习)的端到端的超分辨率算法,但是输入网络之前,对输入的低分辨率lr图像使用bicubic算法进行放大,网络比较浅。论文:https://ie

2021-03-26 11:27:45 3293

原创 Unbiased Teacher for Semi-Supervised Object Detection论文解读

论文:https://openreview.net/forum?id=MJIve1zgR_代码:https://github.com/facebookresearch/unbiased-teacher本文主要和主流的STAC自训练框架相比,可以先了解一下STACSTAC论文:https://arxiv.org/pdf/2005.04757.pdf代码:https://github.com/google-research/ssl_detection解读:https://www.cnblogs.co

2021-02-22 17:50:50 3201 1

原创 目标跟踪方法

单目标跟踪1.SiamFC论文:解析:2.SiamRPN相关pysot项目:https://github.com/STVIR/pysot①SiamRPN论文:https://openaccess.thecvf.com/content_cvpr_2018/papers/Li_High_Performance_Visual_CVPR_2018_paper.pdf解析:https://www.cnblogs.com/shyern/p/10669221.html②DaSiamRPN论文:http

2021-02-04 10:45:45 448 1

原创 google colab解决不能下载tensorflow_datasets下载数据集

前提:可以访问google,本地利用tensorflow_datasets下载数据集太慢参考链接:https://www.zhihu.com/question/362309074、https://www.jarvis73.com/2020/11/25/Tensorflow-Datasets/以cifar10为例1.打开以下网址,登录google账号:https://colab.research.google.com/drive/1RwYB7rQHfDyJZXBGE_nT4eKprpp3rpcU?us

2021-01-28 17:51:23 1353

原创 git常见使用方法

git指定分支git clone -b <远程分支名> <项目地址>将远程指定分支 拉取到 本地指定分支上git pull origin <远程分支名>:<本地分支名>将远程指定分支 拉取到 本地当前分支上git pull origin <远程分支名>将本地当前分支 推送到 远程指定分支上git push origin <本地分支名>:<远程分支名>将本地当前分支 推送到 与本地当前分支同名的远程分支

2021-01-15 14:57:31 184

原创 MAML算法:Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks

论文:https://www.cs.utexas.edu/~sniekum/classes/RL-F17/papers/Meta.pdf代码:tensorflow(官方):https://github.com/cbfinn/mamlpytorch:https://github.com/dragen1860/MAML-Pytorch解析:什么是元学习?文章提出了一种新的元学习 (Meta-learning) 的算法,这种算法与模型无关,从某种意义上说,它可以直接应用于使用梯度下降过程训练的任何学习

2021-01-07 15:32:50 535

原创 基于Anchor Free的目标检测

总结:https://blog.csdn.net/weixin_36670529/article/details/1064688341.UnitBox: An Advanced Object Detection Network论文:代码:解析:2.DenseBox: Unifying Landmark Localization and Object Detection论文:代码:解析:3.You Only Look Once (YOLO) for Object Detection (YOL

2020-12-24 17:07:14 318 1

原创 域自适应目标检测

总结:https://www.yuque.com/weijiawu/research/vp3v2yAdversarial-based1.Unsupervised Domain Adaptation by Backpropagation论文:https://arxiv.org/abs/1409.7495代码:https://github.com/fungtion/DANN_py3解析:https://blog.csdn.net/weixin_37993251/article/details/8935

2020-12-14 17:08:03 3440

原创 半监督学习/模型蒸馏汇总

汇总:https://github.com/dkozlov/awesome-knowledge-distillationSelf-training with Noisy Student improves ImageNet classification论文:https://arxiv.org/abs/1911.04252代码:https://github.com/google-research/noisystudent解读:https://zhuanlan.zhihu.com/p/164597142、

2020-10-22 17:39:54 924

原创 DoreFa-Net低bit量化学习

参考文章:https://zhuanlan.zhihu.com/p/163707781tensorflow实现:https://github.com/tensorpack/tensorpack/tree/master/examples/DoReFa-Netpytorch实现:https://github.com/666DZY666/model-compression

2020-09-29 18:08:38 473

原创 pth转onnx转mnn bug总结

pytorch版yolov3转onnx样例import torchimport torchvisionimport numpy as npfrom onnxruntime.datasets import get_exampleimport onnxruntimefrom onnx import shape_inferenceimport onnximport osfrom models import *img_size = 416cfg = 'cfg/yolov3.cfg'wei

2020-09-23 17:33:42 1436

原创 tensorflow模型裁剪资料收集

model-optimization官方:https://github.com/tensorflow/model-optimizationhttps://github.com/tensorflow/model-optimization/blob/master/tensorflow_model_optimization/g3doc/guide/pruning/pruning_with_keras.ipynbtensorflow.contrib.model_pruning.python剪枝模块:from

2020-08-21 17:00:10 481

原创 经典网络通道剪枝总结

resnet18resnet50resnet18v2senet(resnet18)resnext50mobilenetv2shufflenetv2xceptiondarknet53densenet121

2020-08-10 12:31:35 4584 12

原创 pytorch Resnet50分类模型剪枝

Resnet50网络结构:https://www.jianshu.com/p/993c03c22d52剪枝方式1.基于network-slimming论文的方法:pytorch版代码:https://github.com/Eric-mingjie/network-slimming思路:去掉downsample里面的BN层,为了方便采用Resnetv2的结构:BN-Conv-ReLU,在每一个bottleneck的第一个BN后自定义一个通道选择层(全1层),训练过程中不影响,剪枝时先生成BN的通道ma

2020-07-29 18:25:00 6540 30

原创 模型通道剪枝汇总(channel pruning)

目前所看到的通道剪枝的方法不是特别多,先总结一下现有的论文:https://openaccess.thecvf.com/content_iccv_2017/html/Liu_Learning_Efficient_Convolutional_ICCV_2017_paper.html解读:https://blog.csdn.net/h__ang/article/details/89376079关于这篇论文和相关的yolov3项目,我做了一个总结,传送门在这里,有完整代码,复现很方便:https://bl

2020-07-20 14:48:00 3804 6

原创 YOLOv3模型剪枝

参考代码:https://github.com/Lam1360/YOLOv3-model-pruninghttps://github.com/coldlarry/YOLOv3-complete-pruning剪枝代码解读:https://blog.csdn.net/just_sort/article/details/107089710剪枝原理:https://openaccess.thecvf.com/content_iccv_2017/html/Liu_Learning_Efficient_Conv

2020-07-09 18:53:42 5767 1

原创 MNN量化源码详解

参考链接:https://www.zhihu.com/question/337513515

2020-07-07 15:04:33 4753

原创 int8量化学习

https://zhuanlan.zhihu.com/p/58182172

2020-07-02 14:34:51 2272

原创 MNN学习笔记

MNN安装MNN源码:https://github.com/alibaba/MNN/tree/master/tools/converter先安装3.0以上版本的protobuf,再安装,基本无坑。简单测试:./backendTest.out ../benchmark/models/mobilenet-v1-1.0.mnn 10 0./MNNConvert -h

2020-07-02 14:11:29 2527

原创 C++调用pytorch模型,libtorch ubuntu/windows配置

参考博客:https://blog.csdn.net/tlzhatao/article/details/86555269?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task将PyTorch模型转化为Torch Script的两种方法tracing...

2020-03-09 17:17:24 809

原创 makefile、CmakeLists.txt使用小结

makefile样例CFLAGS += -O3 -Wall -std=c++11LDLIBS += -lpthread -lopencv_core -lopencv_imgproc -lopencv_highgui \ -lOpenNI2 -lnvinfer -lnvparsers -lnvinfer_plugin -lnvonnxparser -lcudnn -lcu...

2020-03-09 11:05:01 907

原创 CenterNet(objects as points)算法总结:Mimic、DCNv1、DCNv2、DLA

DCNv1参考文章:https://zhuanlan.zhihu.com/p/37578271主要思路:卷积操作不是在规规矩矩的3x3的格子里做了,而是有了种种偏移。deformable convolution在特征图的每个位置都生成一组偏移量。以kernel=3x3为例,图中的N就是9,经过卷积后输出HxWx18的feature map,每个location位置的18分别对应3x3卷积...

2020-03-05 14:15:39 1829

原创 数据增强总结

颜色扰动对比度,亮度,明度,饱和度def adjust_contrast(image, factor): mean = image.mean(axis=0).mean(axis=0) return _clip((image - mean) * factor + mean)def adjust_brightness(image, delta): return _cli...

2020-03-03 23:04:21 552

原创 win10 tensoRT5.1.5.0 C++推理demo学习

先给出比较好的博客参考:https://blog.csdn.net/hw5226349/article/details/81588176?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task推理流程1.日志接口TensorRT的两种初始化方法:...

2020-03-02 16:07:08 1613

原创 ubuntu tensorRT5.1.5.0 sample yolov3转onnx转trt,pytorch转onnx转trt推理

tensorRT5.1.5.0安装官网安装并解压:https://developer.nvidia.com/nvidia-tensorrt-5x-download添加环境变量:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wxy/TensorRT-5.1.5.0/libpip安装python版本,装在你的python环境下cd Tensor...

2020-02-29 14:13:51 1965

原创 RetinaFace Pytorch实现训练、测试,pytorch模型转onnx转ncnn C++推理

首先感谢大佬的开源:RetinaFace Pytorch:https://github.com/biubug6/Pytorch_Retinafacepytorch转onnx转ncnn C++推理:https://github.com/biubug6/Face-Detector-1MB-with-landmarkRetinaFace Pytorch训练和评估直接看github项目里的就可以了...

2020-02-21 21:30:13 4442 3

原创 经典网络结构总结

VGGResnetinceptionV3SENetSqueezeNetMobilenetv1Mobilenetv2Mobilenetv3ShuffleNetHRNet

2020-02-20 22:30:16 293

原创 人脸相关算法

人脸检测算法总结https://www.cnblogs.com/JYLJX666/p/10613441.htmlMTCNN:http://www.sfinst.com/?p=1683https://www.jianshu.com/p/2f749b07e09fhttps://zhuanlan.zhihu.com/p/63948672SSHhttps://blog.csdn.net/w...

2020-02-19 14:14:12 685

原创 mxnet框架使用小结

构建神经网络import gluonbook as gbimport mxnet as mxfrom mxnet import autograd, gluon, init, ndfrom mxnet.gluon import loss as gloss, nnimport timenet = nn.Sequential()net.add(nn.Conv2D(channels=6, ...

2020-02-18 19:45:12 523

原创 大论文资料收集(人体姿态估计)

自己总结:https://blog.csdn.net/qq_38109843/article/details/102396365总结:https://blog.csdn.net/qq_36165459/article/details/78320535?locationNum=10&fps=1http://www.sohu.com/a/345995744_99979179...

2019-10-29 21:17:19 194

原创 相机标定2d坐标转3d坐标

相机标定原理:可以看看这两篇:https://blog.csdn.net/baidu_38172402/article/details/81949447https://blog.csdn.net/weixin_43206570/article/details/84797361在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机...

2019-10-28 15:32:49 4919 8

TCP、UDP测试软件.zip

TCP和UDP测试软件,可建立server和client,指定端口号后即可收发

2019-06-24

Objects365 数据集

Objects365 数据集,有图片和链接,数据集百度网盘链接,一共40多个G,亲测可以下载

2019-05-05

VS+QT+Balser相机开发

开发环境VS2015+QT5.8,balser相机开发,提供了一些简单的接口。配置好lib和include可以直接运行

2019-02-27

cudnn9.0 v7 win10

cudnn9.0 v7 win10,自己用的就是这个

2018-12-28

cudnn9.0-linux-v7

cudnn9.0,linux版本,v7,自己用的就是这个.

2018-12-28

cudnn8.0_linux64_5.1和6.0

cudnn-8.0-linux-x64-v5.1.tgz和cudnn-8.0-linux-x64-v6.0.tgz两个版本

2018-12-28

MFC中使用的CSerialPort类

MFC中使用串口通信所包含类,实现收发数据,直接包含,打按照函数打开串口,接收,发送就好了。

2018-12-28

空空如也

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

TA关注的人

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