自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 win10+vs2017+opencv4.5.0+opencv_contrib-4.5.0+cuda源码编译详细教程

大家第一次安装opencv的时候一定要一定要一定要认真看一遍教程,很多错误是自己不认真仔细导致的,特别看安装过程的注意事项,等一定了解和熟练后再总结一套自己的教程,这样对自己以后安装东西有很大的帮助 ALL-BULID时候如果遇到错误204error C1083: 无法打开包括文件: “boostdesc_bgm.i”: No such file or directoryD:\opencv-4.5.0\sourc...

2020-11-12 11:07:59 1992 5

转载 什么是标准输入,标准输出(stdin,stdout)

什么是标准输入,标准输出(stdin,stdout要弄清什么是标准输入输出。首先需要弄懂什么是IO。IO的I是Input的意思,O是output的意思。意味着输入和输出。更确切的含义是I:从外部设备输入到内存O:从内存输出到外部设备而标准输入和标准输出是干什么的?它们是用于IO的。那么它们属于IO的哪个部分?内存?还是外部设备?答案显然是外部设备(逻辑上的外部设备,为什么?接着看)。更具体的含义?在linux操作系统中,外部设备用什么表示?是用文件。linux中一切设备皆是文件!因

2020-10-14 10:16:29 2129

原创 有意思的现象,对于opencv_darknet_yolov3 推理,cpu利用率反复上去后下来,造成推理时间突变

有意思的现象,对于opencv_darknet_yolov3 推理,cpu利用率反复上去后下来,造成推理时间突变如下图所示

2020-09-15 15:13:55 494

原创 ValueError: need at least one array to concatenate

ValueError: need at least one array to concatenate for mmdetection原因:解决办法:原因:数据集路径不对data_root = ‘/data/dota/’解决办法:路径改为:data_root = ‘data/dota/’ok

2020-08-15 15:54:20 14422 14

原创 oduleNotFoundError: No module named ‘mmcv.cnn.weight_init‘

oduleNotFoundError: No module named ‘mmcv.cnn.weight_init’解决:pip install mmcv==0.5.9

2020-08-05 14:48:30 2039 4

原创 NameError: name ‘codecs‘ is not defined

NameError: name 'codecs' is not defined解决办法:解决办法:删除py文件中的#!/usr/bin/env python#-*- coding: utf8 -*-

2020-07-29 17:00:24 5556 2

原创 Loaded runtime CuDNN library: 7104 (compatibility version 7100) but source was compiled with 7003 (c

Loaded runtime CuDNN library: 7104 compatibility version 7100. but source was compiled with 7003but source was compiled with 7003 compatibility version 7000 If using a binary install, upgrade your CuDNN library to match. If building from sources, make

2020-07-20 17:20:41 239

转载 windows系统下Python安装或升级模块报错:PermissionError: [WinError 5] 拒绝访问。的解决办法

windows系统下Python安装或升级模块报错:PermissionError: [WinError 5] 拒绝访问。的解决办法你的参数需要加上–user,例如:pip install --user keras==2.2.4

2020-06-30 16:11:39 558

原创 ValueError: max() arg is an empty sequence

mmdetection推理出现如下错误for _ in range(max(labels) + 1) ValueError: max() arg is an empty sequence原因推理检测结果为空

2020-06-17 09:04:19 3173

转载 labelme_json_to_dataset不能转换关键点的问题

labelme_json_to_dataset不能转换关键点的问题如果json文件中有关键点,在使用labelme_json_to_dataset.exe时就会有如下错误:UserWarning: This script is aimed to demonstrate how to convert the JSON file to a single image dataset, and not to handlemultiple JSON files to generate a real-use da

2020-06-16 15:47:12 2430 3

原创 更新yolov3到yolov4

更新yolov3到yolov4完成windows下把相比于yolov3更新过的文件,进行添加替换。然后./build/darknet/darknet.sln重新编译链接完成

2020-06-12 09:55:57 314

原创 在一个算力的显卡上编译的mmdetection,直接换显卡后,会出错。cuda : image ...

在一个算力的显卡上编译的mmdetection,直接换显卡后,会出错。cuda : image ...解决办法解决办法需要重新走一遍安装编译mmdetection的流程

2020-05-20 10:24:40 253

原创 mmdetection中cascade-maskrcnn模型可以和cascade-rcnn.py组合只输出bbox

mmdetection中cascade-maskrcnn模型可以和cascade-rcnn.py组合只输出bboxmmdetection中cascade-maskrcnn模型可以和cascade-rcnn.py组合只输出bboxmmdetection中cascade-maskrcnn模型可以和cascade-rcnn.py组合只输出bbox

2020-05-20 10:19:40 820

原创 __libc_start_main + 0xf0 (0x7fa4fdefa830 in /lib/x86_64-linux-gnu/libc.so.6 Aborted(core dumped)

__libc_start_main + 0xf0 (0x7fa4fdefa830 in /lib/x86_64-linux-gnu/libc.so.6 Aborted(core dumpedmmdetection训练的时候出现这个问题解决办法mmdetection训练的时候出现这个问题这主要是类别num_classes不对解决办法对于目标检测:把num_classes= 类别数+1对于实例分割:num_classes = 类别数+2(可能因为__ignore__和_background_)对于H

2020-05-15 15:33:00 2114 3

原创 ERROR:tensorflow:Error recorded from training_loop: Restoring from checkpoint failed.

ERROR:tensorflow:Error recorded from training_loop: Restoring from checkpoint failed.原因解决方法原因没有删除之前的checkpoint解决方法删除模型生成的checkpoint,和其它文件(全删掉,训练会重新生成)...

2020-04-21 14:38:55 2686

原创 实现官网efficientdet

实现官网efficientdet要求下载源码和预训练模型把自己的数据按照voc2007格式转化为tfrecord和json训练要求1.tensorflow 2.0(因为有TPUEstimator和tensorflow.compat.v2)2.pip install Cython3.cocoapi(pip install git+https://github.com/philferriere...

2020-04-21 13:17:41 627 3

原创 Darknet下classfier和dn.classfiy预测结果不一致

Darknet下classfier和dn.classfiy预测结果不一致dn.classfiyresult = dn.classify(netMain, meta, darknet_image)classfierdarknet.exe classifier predict data/voc.data cfg/darknet53.cfg backup/darknet53_last.we...

2020-04-20 10:02:26 198

原创 在 C/C++ 中使用 TensorFlow 预训练好的模型—— 直接调用 C++ 接口实现

link

2020-04-09 15:45:49 187

原创 基于TensorFlow C++ API 的 gRPC 服务

基于TensorFlow C++ API 的 gRPC 服务网址

2020-04-09 14:41:58 131

转载 Session机制

Session作为前后端连接的桥梁,以及上下文运行环境,其生命周期尤其关键。大致分为4个阶段  1. 创建:通过tf.Session()创建session实例,进行系统资源分配,特别是graph引用计数加1  2. 运行:通过session.run()触发计算的执行,client会将整图graph传递给master,由master进行执行  3. 关闭:通过session.close()来关...

2020-04-09 11:09:28 89

转载 训练mmdetection

训练mmdetection注:如果有用了预训练,不可以修改类别数量一、准备自己的数据拿nwpu数据集来举例,nwpu数据集文件夹中的内容是:images文件夹:存放数据图片labelTxt文件夹:存放标注信息,images文件夹中每张图片都对应一个txt文件存放在此文件夹中,图片与标注文件的名称相同test.txt和train.txt:记录训练集和测试集中的图片名称二、转换成vo...

2020-03-26 17:25:07 596

转载 解决 :fatal error: cuda_runtime.h: No such file or directory

解决 :fatal error: cuda_runtime.h: No such file or directory首先 ,查看你的~/.bashrc 文件 里面有没有export PATH="/usr/local/cuda-9.0/bin:$PATH"export LD_LIBRARY_PATH= “/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH”其...

2020-03-24 15:31:46 4281

原创 安装pycocoapi, pip install "git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI"出错

安装pycocoapi,pip install "git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI"出错原因解决方法原因墙了,国外访问链接失败解决方法pip install “git+https://gitee.com/wsyin/cocoapi.git#subdirectory=PythonAPI”...

2020-03-24 14:18:43 12494 10

原创 ubuntu安装pytorch

ubuntu安装pytorch安装cuda安装cudnn安装opencv安装cuda注意和系统内核对应,例如2080ti,可能安装cuda10.1 (430,418),如果不对应, 你可能输入nvcc- V可以显示CUDA信息,但是输入nvidia-smi不显示显卡驱动信息了,也就错了安装cudnn去官网注册个帐号,下载和CUDA对应的cudnn,然后解压,把文件链接到cuda就可以了,具...

2020-03-24 14:13:57 247

原创 Efi安装双系统

EFI安装双系统原因过程原因我的windows是efi安装的,所以为了在windows下安装ubuntu16.04,我只能efi安装ubuntu, 注意:windows为efi下,不可安装legacy的方式安装。过程1.制作u盘启动2.插入制作好的u盘,按F12(不同品牌电脑,可能不同)进入启动项选择,选择efi u盘启动3.正常安装,注意不要选择在安装时下载第三方, —》不要选择和w...

2020-03-24 13:58:20 2700 1

原创 安装pycocotool

shell终端安装pycocotoo慢和失败的解决方法把https://github.com/cocodataset/cocoapi.git import到gitee再运行pip install “git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI”...

2020-03-19 09:28:34 226

转载 HOOK

钩子编程(hooking),也称作“挂钩”,是计算机程序设计术语,指通过拦截软件模块间的函数调用、消息传递、事件传递来修改或扩展操作系统、应用程序或其他软件组件的行为的各种技术。处理被拦截的函数调用、事件、消息的代码,被称为钩子(hook)。Hook 是 PyTorch 中一个十分有用的特性。利用它,我们可以不必改变网络输入输出的结构,方便地获取、改变网络中间层变量的值和梯度。这个功能被广泛用于...

2020-03-18 11:07:26 98

转载 FPN

2020-03-14 16:12:44 127

转载 _init_.py 和setup.py

init.py和setup.pyinit.py,是要想让一个文件夹成为包的必须的文件!这个文件可以为空,但是必须得有!setup.py,是用来安装模块用的,dos命令下!java和python都有类似classpath(pythonpath)的一个概念,即程序查找路径。java虚拟机或者python编译器,会从这些路径中查找你程序中所使用的包/模块。java的classpath有一个非常适合...

2020-03-13 14:34:34 677

原创 理解CNN旋转平移不变性

理解CNN旋转平移不变性这种不变性是 很弱的,因为它基本只来于pooling操作,pooling操作在领域内即便旋转了,值也有可能不发生变化。这种不变性是 很弱的,因为它基本只来于pooling操作,pooling操作在领域内即便旋转了,值也有可能不发生变化。...

2020-03-11 17:13:53 2034

原创 windows下安装darknet-yolov3

windows下安装darknet-yolov3安装具体教程见其它前辈文档本文档只解释安装的三点安装可以用opencv4. 只需添加opencv/include、opencv/include/opencv2至包含目录,opencv/lib至库目录,opencv_world400.lib至链接器可以不移动pencv_world340.dll 和 opencv_ffmpeg340_64....

2019-12-18 18:04:14 502

原创 pkg_resources.ContextualVersionConflict: (pyasn1 0.1.9 (c:\users\dell\anaconda3\lib\site-packages)

@[TOC](pkg_resources.ContextualVersionConflict: (pyasn1 0.1.9 (c:\users\dell\anaconda3\lib\site-packages), Requirement.parse(‘pyasn1<0.5.0,>=0.4.6’), {‘pyasn1-modules’)问题tensorboard打不开,出现如主题所示...

2019-12-05 16:31:50 4575

原创 cv2.circle不显示绘制的点

cv2.circle不显示绘制的点解决方法解决方法#opencv读入的图像是BGR,要转化为RGBimage = cv2.cvtColor(image,cv2.COLOR_RGB2BGR)#不要用下面的inp = img[:, :, [2, 1, 0]] # BGR2RGB...

2019-11-11 10:25:11 1612

转载 Ubuntu16.04仿Mac美化教程

Ubuntu16.04仿Mac美化教程步骤STEP1:STEP2STEP3步骤全部替换为Mac风格需要改动的东西太多,大致分为一下几个步骤:1.分别安装Mac主题,光标,图标,壁纸,Dock,LOGO以及字体。2.安装支持更改主题的相应软件。3.配置并启用Mac主题。STEP1:添加:sudo add-apt-repository ppa:noobslab/macbuntu刷新:...

2019-11-06 11:48:01 801

原创 pipeline.config 存放了最原始的模型信息,可以帮助你查看遗忘的参数设置

pipeline.config 存放了最原始的模型信息,可以帮助你查看遗忘的参数设置

2019-11-05 11:12:46 910

原创 windows下安装tensorrt后,要把tensorrt目录下的uff . whl安装上,用来converter

windows下安装tensorrt后,要把tensorrt目录下的uff . whl安装上,用来converter 背景方法以及注意背景利用tensorrt加速tensorflow方法以及注意安装好tensorrt后,记得用pip 在tensorrt根目录的uff文件中安装uff.whl...

2019-10-17 14:59:20 470

原创 Windows10下安装Ubuntu16.04形成双系统,easybcd引导

Windows10下安装Ubuntu16.04形成双系统,easybcd引导制作通牒软件BIOS本文档不注重安装的具体步骤,只提供安装过程中所遇问题的解决思路以供大家参考制作通牒软件BIOS因为我的windows安装是采用的le...

2019-09-20 09:39:17 986

原创 LabelMe转换为exe文件

LabelMe转换为exe文件LabelMe转换为exe文件LabelMe转换为exe文件LabelMe转换为exe文件为了方便使用labelme程序,可以将py程序转换为exe程序,在windows环境中无需安装python,就可以运行labelme。转换工具使用的是pyinstaller,比较早的pyinstaller介绍文章说它不支持python3,现在已经支持python3了。1 ...

2019-09-08 17:26:27 3910

原创 利用tensorflow生成的pb模型推理会出现电脑自动重启和OOM的问题

利用tensorflow生成的pb模型推理会出现电脑自动重启和OOM的问题原因解决方法原因第一个问题的原因为电源功率不足,第二个问题的原因为显卡内存不足解决方法加大电源功率或给显卡独立供电,可能显卡自己要分割大约15伏的电压(视显卡型号而定)加大显存或压缩推理模型,另外对全部分配显存进行计算和动态分配显存进行计算进行选择可能会解决OOM的问题,代码如下:#allow growth(...

2019-09-08 10:57:20 662

原创 built-in method locked of _thread.lock object at 0x0000021CD47A18F0

SystemError: built-in method locked of _thread.lock object at 0x0000021CD47A18F0在使用C++调用TensorFlow接口时出现的问题,网上没有资料,问了老师才知道的。Exception ignored in: <module ‘threading’ from ‘E:\tools\anoconda\setup\...

2019-08-16 09:20:35 4898 5

空空如也

空空如也

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

TA关注的人

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