自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ValueError: Dimension 0 in both shapes must be equal

训练或者检测yolo的时候出现了这个报错ValueError: Dimension 0 in both shapes must be equal, but are 1 and 42. Shapes a。。。。一般情况就是class中的数量对不上 或者类别文件中有多余空行

2021-11-27 09:27:58 1498

原创 pycharm设置解释器、字体、 anaconda安装

phcharm字体设置点击File → Settings → Editor →Font,可以设置字体,字体大小,行间距,phcharm颜色风格设置设置软件的整体风格 :点击File → Settings → Editor → Colors Scheme → 选择Scheme的值,参考https://blog.csdn.net/huozai666/article/details/104004085...

2021-10-31 12:59:00 191

原创 yolo3各部分代码(超详细)

0.摘要最近一段时间在学习yolo3,看了很多博客,理解了一些理论知识,但是学起来还是有些吃力,之后看了源码,才有了更进一步的理解。在这里,我不在赘述网络方面的代码,网络方面的代码比较容易理解,下面将给出整个yolo3代码的详解解析,整个源码中函数的作用以及调用关系见下图def yolo_head(feats, anchors, num_classes, input_shape, calc_loss=False): """Convert final layer features to boun

2021-08-05 17:24:31 2124

原创 SENET与 CBAM 注意力机制

原文链接:https://blog.csdn.net/xu380393916/article/details/109304082一、SENETSENET是2017年的世界冠军,SE全称Squeeze-and-Excitation是一个模块,将现有的网络嵌入SE模块的话,那么该网络就是SENet,它几乎可以嵌入当前流行的任何网络,那么为什么会引出这个东西呢,来看下图:SE结构一个SEblock的过程分为 Squeeze(压缩) 和 Excitation(激发) 两个步骤:Squeeze(压缩) 通

2021-08-04 21:55:08 1327 1

原创 空间注意力机制_CV中的Attention机制:简单而有效的CBAM模块

原文参考:https://blog.csdn.net/weixin_39890708/article/details/111363969https://blog.csdn.net/xiewenrui1996/article/details/105760359公众号关注 “Python遇见机器学习”设为“星标”,第一时间知晓最新干货~作者丨pprp 来源丨GiantPandaCV 导读: CBAM模块由于其使用的广泛性以及易于集成得到很多应用。 目前CV领域中的Attention机制也是在20 19年

2021-07-31 11:28:40 2699

原创 最清楚YOLOv3骨干网络结构详解详解分析 darknet53网络结构图 备忘

参考原文链接:https://blog.csdn.net/dz4543/article/details/90049377https://blog.csdn.net/L1778586311/article/details/112596919https://blog.csdn.net/L1778586311/article/details/112599259完整代码百度云直达链接(包含预训练权重)(小白注释)https://pan.baidu.com/s/1US6e93OaCYOghmF21v0UIA

2021-07-23 15:31:01 1649 2

原创 yolo imgaug数据增强 标签同时也增强

原文:https://blog.csdn.net/m0_37940759/article/details/115212083完整代码:import xml.etree.ElementTree as ETimport pickleimport osfrom os import getcwdimport numpy as npfrom PIL import Imageimport shutilimport matplotlib.pyplot as pltimport imgaug as ia

2021-07-23 10:23:09 3485 2

原创 yolov3 tf2计算自己数据集的mAP Ap PR曲线

原文:https://blog.csdn.net/weixin_42990953/article/details/105182238?utm_medium=distribute.pc_relevant_download.none-task-blog-2defaultsearchFromBaidudefault-16.test_version_3&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-2defaultsea

2021-07-14 21:55:43 626 2

原创 VisualDL打开空白 VisualDL打不开

网上查资料若是8080端口没问题,链接:https://blog.csdn.net/a2824256/article/details/109051945?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162159783916780274131000%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162159783916780274131

2021-05-21 20:30:31 928

原创 笔记本连接老显示器一直弹出‘输出信号超出范围“终于解决了--通过删除显示器的注册表

通过百度,找到注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration项目。通过查看该项目下,是这台电脑曾经连接过所有显示器的名字,找到出现“显示信号输入超出范围“这台显示器的名字,把这个项目删除掉,再连接显示器,经过识别后,终于正常了。如果不知道这台显示器的名字,可以试着多删除几项(我的全部删除了之后就不弹了),即使删错了,插入显示器后,会重新识别,并在HKEY_LOCAL_MACHINE\SYST

2021-04-14 15:23:49 3816

原创 win10+yolov3+python训练自己的模型

环境调试心得:我的是tensorflow2.2.0+cpu+python在调试时可能会遇到很多报错,不过几乎都跟tensorflow版本有关,几乎都可以通过tf.compat.v1.来转换版本解决。trainyolo.py是调好的可训练;train.py是yolo3训练源码,两者代码一样,只是把报错的代码加了compat.v1.1.用pycharm打开工程时应直接打开最终工程文件夹,不能直接打开初始父文件夹2.大概有五六处报错,几乎都是tensorflow版本或者keras版本问题都通过修改tf.

2021-04-13 22:03:20 781 1

原创 yolov3复现---tensorflow-pycharm-cpu新手实现及问题解决

原文链接:https://blog.csdn.net/qq_45504119/article/details/105033492yolov3训练自己的模型链接:https://blog.csdn.net/qq_45504119/article/details/105052478本身环境:python3.7+tensorflow2.1+window10+CPU在cmd命令可进行tensorfloe安装卸载或直接升级如:pip uninstall tensorflow # 卸载tfpip unin

2021-04-13 10:19:06 1320 1

原创 tensorflow中v2版本使用v1代码的问题 tensorflow中v1、v2版本兼容问题

问题提出:在使用学习深度学习的过程中,经常会碰到v1版本代码的书,而新版本python适配的TensorFlow又是v2版本,直接导入tensorflow(如下面代码)import tensorflow as tfg1=tf.Graph()with g1.as_default():a=tf.get_variable(‘a’,[2],initializer=tf.ones_initializer())b = tf.get_variable(‘b’, [2], initializer=tf.zero

2021-04-12 10:29:43 1998 1

原创 最简单Labelimg安装教程,下载直接运行.exe文件即可

工作中遇到一个更好用的标注软件,速度快,操作方便,分享一下: https://blog.csdn.net/python_pycharm/article/details/102685591用于深度网络训练的数据集做标注的方法和工具有好多,像Labelme、labelImg、yolo_mark、Vatic、Sloth等等,此处暂时只介绍其中的一种标注工具:labelImg。等到后期熟悉其他的标注工具会一一介绍。废话不多说,直接进入正题! 此篇先介绍在windows下使用已经编译好的label

2021-04-12 08:50:07 14424 7

转载 YOLO系列详解:YOLOv1、YOLOv2、YOLOv3、YOLOv4、YOLOv5

**原文 :https://blog.csdn.net/qq_40716944/article/details/114822515**https://blog.csdn.net/zxyhhjs2017/article/details/83013297一、前言YOLO系列是one-stage且是基于深度学习的回归方法,而R-CNN、Fast-RCNN、Faster-RCNN等是two-stage且是基于深度学习的分类方法。YOLO官网:https://github.com/pjreddie/dar

2021-04-10 17:26:06 1855

原创 jupyter notebook打开方式及打开指定盘额项目-- jupyter入门界面介绍 做个记录

安装后环境后,win键加R键打开cmd命令,然后如下图

2021-03-24 13:58:32 203

原创 VS用OpenCV调试时可以进行图像监视 插件Image Watch的安装使用

在VS中用OpenCV进行开发时,调试经常需要去查看当前图像的内容(图像大小,通道数,鼠标所指像元在图像中的行列数和像素值),介绍一个配合VS使用的OpenCV开发神器——Image Watch。该插件现在支持较新版本的vs版本如:vs2012,vs2013,vs2015等。安装下载最新版本Image Watch(ImageWatch.vsix),下载地址:https://visualstudiogallery.msdn.microsoft.com/e682d542-7ef3-402c-b857-b

2021-03-10 12:16:50 337

转载 Python、Anaconda、TensorFlow、Pycharm之间的关系以及下载安装

本文内容:一、解释四者之间的关系二、Anaconda的下载与安装三、Pycharm的下载与安装四、TensorFlow的安装小结和展望一、解释四者之间的关系Python ———— 编译环境(类似于C、JAVA等这些编译环境)Anaconda ———— python+conda(包管理器)+科学计算库TensorFlow ———— 一种架构,类似于PytorchPycharm ———— 集成开发环境1、Python和Anaconda的关系Anaconda里包含了Python,除了Pyt

2021-02-04 15:18:33 360

原创 qt+opencv+vs15生成的exe打包在其他电脑执行

若不提示缺少文件,闪退或者报错***已引用则一定要把图片放到exe所在的目录里,不要放在子文件夹里。生成exe文件时的程序若加载图片最好是相对路径,即在此工程.vcxproj所在的文件夹里。坑1、没有通过dumpbin /IMPORTS readFile.exe > output.txt查看我们需要的dll很容易漏需要的dll,但是一般会报错好排除坑2、添加完qt的dll后程序是可以运行的,但是执行功能会没有反应,卡死或者闪退。这时候没有报错,就需要排查程序的问题了,我忘记加了图片资源导致open

2020-12-20 21:04:46 456

原创 VS+QT 不弹出控制台 std::cout<< 无法输出的情况

在vs中开发QT时使能控制台输出的方法VS开发QT 应用程序时出现std::cout<< 无法输出的情况,并且控制台也没有弹出解决方法: 工程->属性->配置属性->链接器->系统->子系统中将 窗口(/SUBSYSTEM:WINDOW) 改为 控制台(/SUBSYSTEM:CONSOLE)参考:http://blog.csdn.net/xfc_1939/article/details/53113197...

2020-12-17 19:49:23 2359

原创 QT多线程 信号槽收不到信息 Q_OBJECT关键

信号和槽是Qt应用开发的基础,它可是将两个毫无关系的对象连接在一起,槽和普通的C++函数是一样的,只是当它和信号连接在一起后,当发送信号的时候,槽会自动被调用。只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。如在新建线程类的时候很容易忘加Q_OBJECT,导致收不到信息,其实是信号槽没连接上。我的报错:error LNK2019: 无法解析的外部符号 “public: void __cdecl SimpleThreadOne::LogSend(int)” (?LogSend@

2020-12-14 19:39:01 1214

原创 qt创建线程的两种方式

1.moveToThread方法,是把我们需要的工作全部封装在一个类中,将每个任务定义为一个的槽函数,再建立触发这些槽的信号,然后把信号和槽连接起来,最后将这个类调用moveToThread方法交给一个QThread对象,再调用QThread的start()函数使其全权处理事件循环。于是,任何时候我们需要让线程执行某个任务,只需要发出对应的信号就可以。其优点是我们可以在一个worker类中定义很多个需要做的工作,然后发出触发的信号线程就可以执行。相比于子类化的QThread只能执行run()函数中的任务,m

2020-11-26 13:25:54 474

原创 opencv+QT+vs版本匹配问题

简单写下,opencv,QT,vs版本必须是对应的:1.opencv对应有vc10,vc12,vc14,即只能匹配VS2010,VS2013,VS2015 具体如下:Visual Studio 2003 : vc7Visual Studio 2005 : vc8Visual Studio 2008 : vc9Visual Studio 2010 : vc10Visual Studio 2012 : vc11Visual Studio 2013 : vc12Visual Studio 20

2020-11-08 18:32:40 1537

原创 error : There‘s no Qt version assigned to project QtGuiWen.vcxproj for configuration Debug/x64. Plea

error : There’s no Qt version assigned to project QtGuiWen.vcxproj for configuration Debug/x64. Please assign a Qt installation in ‘Qt Project Settings’.@TOC当安装多个版本的QT和vs时偶然出现的错误 VS2015+QT5.80报错!!没有分配QT欢迎使用Markdown编辑器因为这个错误搞了两天,本来就是没有给项目配置QT版本。因为安装了多个

2020-11-07 16:42:10 2177

转载 Error: Assertion failed (!_src.empty()) in cv::cvtColor, file C:\build\master_winpack-build-win64-vc

在Windows中用(python)c++也适用处理图像时遇到问题 -!_src.empty() in function ‘cv::cvtColor’当时程序的思路是:逐个读取一个文件里所有的.jpg文件,然后传给一个函数,其中用到了cvtColor这个函数。在运行时报错,根据显示,应该是没有对cvtColor传入源图像。逐步检查:文件路径正确是绝对路径文件名中有中文最后是因为文件名中...

2020-03-18 14:48:05 5984 4

原创 opencv4.2中cvtColor(shifted, gray, CV_BGR2GRAY);报错“CV_BGR2GRAY”: 未声明的标识符

添加头文件cvtColor(shifted, gray, CV_BGR2GRAY);即可

2020-02-27 13:47:59 1335

原创 opencv4.2中“CV_WINDOW_AUTOSIZE”: 未声明的标识符 1>

添加头文件#include <opencv2/highgui/highgui_c.h>即可

2020-02-27 13:46:04 2094

原创 vs5015+qt+opencv打开已有工程解决方案时失败 工程加载失败

原因:添加的配置属性表从工程文件夹中直接重命名或者删除会导致上述原因。建议:添加的配置的属性表一定要放置在当前工程中且不要轻易重命名。...

2020-01-14 21:05:36 155

原创 (VS2015+Opencv4.2.0+QT5.8.0)error LNK2019: 无法解析的外部符号 "void __cdecl cv::flip(class cv::de 被引用

假设前面环境已配置好,已阅读多篇有关环境配置方法的文章。出现上面问题很可能是配置属性表的问题解决:尝试多种配置属性表的方法方法1:在工具栏"视图(v)"中点最后一个选项即属性页来配置包含目录、库目录、链接器。(具体配置百度,建议多看几篇配置的文章)方法2:在工具栏"项目(p)"中点最后一个选项即属性来配置包含目录、库目录、链接器。(具体配置百度,建议多看几篇配置的文章)方法3:先点 ...

2020-01-14 11:27:42 879

原创 VS2015+OpenCV(4.2.0) Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow 已经解决!!

OpenCV(4.2.0)Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow 已经解决!!我的错误原因是因为加载图片的路径错误!解决:更改图片存放的路径,或者在程序中写出具体图片路径。办法1:若程序为Mat img = imread(“img.jpg”);把img.j...

2020-01-11 15:09:41 2869

空空如也

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

TA关注的人

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