- 博客(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
2121
5
转载 什么是标准输入,标准输出(stdin,stdout)
什么是标准输入,标准输出(stdin,stdout要弄清什么是标准输入输出。首先需要弄懂什么是IO。IO的I是Input的意思,O是output的意思。意味着输入和输出。更确切的含义是I:从外部设备输入到内存O:从内存输出到外部设备而标准输入和标准输出是干什么的?它们是用于IO的。那么它们属于IO的哪个部分?内存?还是外部设备?答案显然是外部设备(逻辑上的外部设备,为什么?接着看)。更具体的含义?在linux操作系统中,外部设备用什么表示?是用文件。linux中一切设备皆是文件!因
2020-10-14 10:16:29
2261
原创 有意思的现象,对于opencv_darknet_yolov3 推理,cpu利用率反复上去后下来,造成推理时间突变
有意思的现象,对于opencv_darknet_yolov3 推理,cpu利用率反复上去后下来,造成推理时间突变如下图所示
2020-09-15 15:13:55
585
1
原创 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
14964
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
2369
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
5748
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
339
转载 windows系统下Python安装或升级模块报错:PermissionError: [WinError 5] 拒绝访问。的解决办法
windows系统下Python安装或升级模块报错:PermissionError: [WinError 5] 拒绝访问。的解决办法你的参数需要加上–user,例如:pip install --user keras==2.2.4
2020-06-30 16:11:39
631
原创 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
3347
转载 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
2793
3
原创 更新yolov3到yolov4
更新yolov3到yolov4完成windows下把相比于yolov3更新过的文件,进行添加替换。然后./build/darknet/darknet.sln重新编译链接完成
2020-06-12 09:55:57
396
原创 在一个算力的显卡上编译的mmdetection,直接换显卡后,会出错。cuda : image ...
在一个算力的显卡上编译的mmdetection,直接换显卡后,会出错。cuda : image ...解决办法解决办法需要重新走一遍安装编译mmdetection的流程
2020-05-20 10:24:40
309
原创 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
905
原创 __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
2290
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
2838
1
原创 实现官网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
737
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
260
转载 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
133
转载 训练mmdetection
训练mmdetection注:如果有用了预训练,不可以修改类别数量一、准备自己的数据拿nwpu数据集来举例,nwpu数据集文件夹中的内容是:images文件夹:存放数据图片labelTxt文件夹:存放标注信息,images文件夹中每张图片都对应一个txt文件存放在此文件夹中,图片与标注文件的名称相同test.txt和train.txt:记录训练集和测试集中的图片名称二、转换成vo...
2020-03-26 17:25:07
677
转载 解决 :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
4607
原创 安装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
14458
12
原创 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
295
原创 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
3008
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
274
转载 HOOK
钩子编程(hooking),也称作“挂钩”,是计算机程序设计术语,指通过拦截软件模块间的函数调用、消息传递、事件传递来修改或扩展操作系统、应用程序或其他软件组件的行为的各种技术。处理被拦截的函数调用、事件、消息的代码,被称为钩子(hook)。Hook 是 PyTorch 中一个十分有用的特性。利用它,我们可以不必改变网络输入输出的结构,方便地获取、改变网络中间层变量的值和梯度。这个功能被广泛用于...
2020-03-18 11:07:26
141
转载 _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
794
原创 理解CNN旋转平移不变性
理解CNN旋转平移不变性这种不变性是 很弱的,因为它基本只来于pooling操作,pooling操作在领域内即便旋转了,值也有可能不发生变化。这种不变性是 很弱的,因为它基本只来于pooling操作,pooling操作在领域内即便旋转了,值也有可能不发生变化。...
2020-03-11 17:13:53
2134
原创 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
549
原创 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
4770
原创 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
1775
转载 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
915
原创 pipeline.config 存放了最原始的模型信息,可以帮助你查看遗忘的参数设置
pipeline.config 存放了最原始的模型信息,可以帮助你查看遗忘的参数设置
2019-11-05 11:12:46
993
原创 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
507
原创 Windows10下安装Ubuntu16.04形成双系统,easybcd引导
Windows10下安装Ubuntu16.04形成双系统,easybcd引导制作通牒软件BIOS本文档不注重安装的具体步骤,只提供安装过程中所遇问题的解决思路以供大家参考制作通牒软件BIOS因为我的windows安装是采用的le...
2019-09-20 09:39:17
1161
原创 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
4114
原创 利用tensorflow生成的pb模型推理会出现电脑自动重启和OOM的问题
利用tensorflow生成的pb模型推理会出现电脑自动重启和OOM的问题原因解决方法原因第一个问题的原因为电源功率不足,第二个问题的原因为显卡内存不足解决方法加大电源功率或给显卡独立供电,可能显卡自己要分割大约15伏的电压(视显卡型号而定)加大显存或压缩推理模型,另外对全部分配显存进行计算和动态分配显存进行计算进行选择可能会解决OOM的问题,代码如下:#allow growth(...
2019-09-08 10:57:20
810
原创 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
5098
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人