自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pyqt5编程入门记录

安装直接安装pyqt5后(我下载使用时最新版本5.15.6),显示报错 (qt.qpa.plugin: Could not load the Qt platform plugin “xcb”),百度大部分都是说库的原因,但我实际操作时网上的方法并没有奏效.最后另外有网友提到了opencv版本的问题,我把opencv的版本降低到4.3.0.36后正常运行后续补充…...

2021-11-23 00:34:12 2456

原创 CRNN+CTC模型学习笔记

知乎大佬

2021-05-19 15:04:10 325

原创 openvino vs2017配置使用

文章目录openvino下载安装vs配置openvinoopenvino下载安装windows还需另外安装,其中python安装中注意勾选添加系统环境变量的选项。pythoncmakevs2017或2019具体版本号最好跟官方建议的版本范围一致。安装这部分按照官网教程下来基本没啥问题官方安装教程。安装完成后可以在C:\Program Files (x86)\Intel\openvino_2021\deployment_tools\demo目录下运行一下测试脚本。如cd C:\Prog

2021-03-24 22:13:57 898 1

原创 yolov5数据增强引发的思考——透视变换矩阵的创建

yolov5的数据增强中,透视、仿射变换统一使用了random_perspective一个函数进行处理,包含了旋转、缩放、平移、剪切变换(shear,实际是按坐标轴方向变换,具体可看下文。)、透视。其中下面这段代码的这个参数有点疑惑,因此寻找了不少透视变换的资料,这里仅记录我自己的思考。仿射变换仿射变换主要包括旋转、缩放、平移、shear等,仿射变换矩阵可以由旋转矩阵、平移矩阵等组合得到,仿射变换矩阵可以用如下矩阵表示。参考来源旋转、平移等基础变换矩阵如下图所示,random_perspectiv

2021-03-07 17:52:08 4492 2

原创 yolov5学习笔记

这篇博客写的很详细yolov5理论学习笔记,我这里主要结合代码再详细进行学习记录。网络结构1)Focus结构,对输入的四种下采样切片后Concat,输入[n,c,h,w]->[n,c*4,h/2,w/2]2)

2021-02-02 20:09:09 539

原创 二分类多分类交叉熵

链接

2021-01-26 12:23:14 579

原创 卷积神经网络可视化理解

文章目录设计来源可视化第一层卷积核可视化第一层featuremap设计来源看了CS231的课程,想自己尝试做下可视化,权当加深对卷积神经网络的理解吧。可视化第一层卷积核课程:课程里提到第一层卷积一般做的是传统视觉的工作,主要提取一些有向边,可视化卷积核的原因是类似模板匹配的思想啥的,具体我也没有深究。我自己的看法是,可视化卷积核,权重大的位置说明该点对输出激活影响大,第一层卷积恰好对应图像的三个颜色通道,因此直接可视化卷积核可以反应该个卷积操作主要寻找的特征。实践:我用pytorch官方的Re

2020-10-27 17:24:39 1226

原创 halcon相机标定实验

根据相机标定模型,创建虚拟数据点进行相机标定实验dev_close_window ()read_image (Image, 'calib/calib-3d-coord-01')get_image_size (Image, Width, Height)dev_open_window (0, 0, 768, 576, 'black', WindowHandle)*调节下面四个参数实验*物距UVal:=120.0*像距VVal:=5*点间隔GridVal:=5*畸变系数(调节畸变系数看畸变

2020-09-30 10:34:25 618

原创 CycleGan转卡通头像

最近想学一下gan,碰巧在公众号看到推这个,就把模型下载下来玩一下。github地址传送门,我用的是公众号提供的百度云,里面由于训好的模型能直接用链接,提取码52cv,dlib的安装我参考的是dlib安装测试按百度云盘的说明文档直接运行即可,效果图如下...

2020-09-14 16:41:38 785

原创 opencv相机标定(2)-单目相机标定流程

添加链接描述添加链接描述

2020-06-28 17:39:11 556

原创 opencv相机标定(3)-鱼眼镜头成像模型与标定

成像模型这篇博客介绍得很详细,链接其中,opencv鱼眼相机标定后,畸变参数是4个,链接里博客的畸变参数是五个,应该是使k0=1.1)世界坐标系->相机坐标系2)相机坐标系->图像物理坐标系注意使用的是归一化的坐标,鱼眼模型好像都是近似为单位球面投影模型,这点还是比较困惑,为什么不直接用f,而是在单位球面上建模。径向畸变坐标xd,yd这个公式不太明白,括号内应该是theta才对吧?不过如果是单位球面、等距投影,r=theta.3)图像物理坐标系->图像像素坐标系

2020-06-28 14:36:32 1562 1

原创 opencv相机标定(1)-畸变校正原理

理想相机成像模型看到一篇博客,介绍的十分详细.参考 链接(为了好理解,个人还是喜欢分四大坐标系,世界坐标系,摄像机坐标系,图像物理坐标系,图像像素坐标系)1)世界坐标系->摄像机坐标系R矩阵为旋转矩阵,T矩阵为平移矩阵,RT矩阵变换,属于刚体转换,旋转矩阵具体分为世界坐标系如何分别绕x,y,z三个轴旋转多少度后坐标系方向与摄像机坐标系一致,平移矩阵则对应世界坐标系原点需如何平移至相机坐标系原点.opencv标定后每图的旋转/平移参数都是3个,应该就是对应三个轴的旋转角度alpha,beta,

2020-06-26 19:06:39 4962 1

原创 AfxMessageBox造成程序“卡死”的问题

今天写程序的时候遇到了AfxMessageBox造成程序“卡死”的“”“问题”,花了大半天才搞明白怎么回事。网上百度,有些说法是多线程不能用AfxMessageBox,线程里面用AfxMessageBox的确有问题,我程序虽然跑了几个线程,但是出错的地方并不在线程里面。。。后来实在找不到什么原因,才突然想到是不是AfxMessageBox显示在主窗口后面了?AfxMessageBox是模态对话框,不关掉程序就像卡死了一样。然后就猜是不是主窗口一直在更新显示?最后定位到了主窗口一个显示控件的OnPaint

2020-06-12 15:49:57 1013

原创 MFC特定矩形框内绘制不同方向的椭圆

最近深度学习项目需要自己设计标注软件,主要针对规则几何图形缺失部分信息时,要求定位的中心是原始图形的几何中心,而不是外接矩形框中心。考虑到实际采图时还要考虑旋转角度,因此标注软件就要设计在特定矩形框内生成不同旋转角度的椭圆,对套接缺失圆或者椭圆。自己算了两天,思路对了就是不会化简求解,在知乎查找到求解方案。数学求解部分参考:知乎链接,我的实际是根据theta角度来生成不同椭圆,有所不同在...

2020-04-08 16:07:03 502

原创 CenterNet目标检测学习记录

模型使用按照centernet源码官方教程执行即可,我使用的是torch 1.4.0版本,dcn好像要替换(忘了…),替换部分参考链接,我跑通demo后,去看源码,发现如果用Hourglass backbone的话,不编译dcn也能正常使用的(之前在windows怎么编译都不行),自己把代码提取出来,定义自己的模型是hourglass backbone就行了(默认是dla34).训练自己的数据...

2020-03-21 11:35:40 929 4

原创 资源汇总记录

文章目录Tensorflow相关官方资源Tensorflow相关官方资源tensorflow预训练模型地址Tensorflow预训练模型

2020-03-18 18:34:07 256

原创 windows c++下使用libtorch导入pytorch模型

一.下载libtorch到官网pytorch官网下载libtorch,选择适合自己版本pytorch官网.下方有相应的下载链接,一个debug版本,一个release版本目前我是使用的pytorch也是1.4版本,之前网上查阅资料时,有人说下载的libtorch版本要跟pytorch版本一致,不一致的情况我也没试.本人环境:系统 :ubuntu16.4 && win10p...

2020-03-18 18:26:39 2264 11

原创 tensorflow Maskrcnn训练自己的数据 +windows opencv 调用

流程按照这个链接,视频讲解,提供所有文件,简单易懂传送门,里面有个公众号,里面也是干货满满.我常用的是ubuntu系统,也不想再创建虚拟环境了,有一点点区别.1)在anaconda目录下(lib/python3.7/site-packages)创建.pth文件,里面的路径设置还是一样.2)训练过程中报错,如下:我在使用tensorflow时这个错误我经常遇到,应该是tensorflow对g...

2020-03-05 16:38:23 279

原创 pytorch下训练自己的Mask R-CNN实例分割模型

概述最近想学习下Mark R-CNN模型,想快速体验下,所以暂时不想花时间去看源码的具体实现细节.RCNN系列模型介绍推荐看这篇博客目标检测模型概述.里面主要介绍了目标检测模型的发展.后来看到一篇博客链接看到较新版本的torchvision里面有现成的Mask R-CNN模型可以直接使用,且程序里面注释有demo教你快速使用.因此自己就马上体验下啦.本机环境:系统ubuntu16.4,GTX ...

2020-02-23 23:11:42 4060 2

空空如也

空空如也

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

TA关注的人

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