自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (2)
  • 收藏
  • 关注

转载 遥感建筑物提取数据集

前言建筑物是人类社会生产、生活的主要载体,建筑物轮廓信息是国家基础地理信息的重要组成部分。相比于人工遥感解译与矢量化,结合算法模型从遥感影像中自动提取建筑物轮廓大大减少了人力物力的消耗。这在城市扩张研究、数字城市建设等领域有着广泛的应用。近年来,全卷积神经网络的不断发展为高精度自动化建筑物提取提供了新的方法。但是,由于建筑物在尺度,建筑风格,形态上有较大差异,目前高精度建筑物提取仍存在较大挑战。一方面,难兼顾较好的建筑物定位精度(依赖于高层语义特征)与建筑物边缘精度(依赖于浅层特征)。另一方面,基于

2021-06-28 14:54:08 2609 2

转载 JETSON TX2 安装 CUDA9.0 及 CUDNN7 超详细(真实亲测)

JETSON TX2 安装 CUDA9.0 及 CUDNN7 超详细(真实亲测)划重点:本文主要针对于Jetson TX1/2,如果想在 pc端 安装 cuda 及 cudnn,那这篇没有任何帮助!最近再给Jetson TX2开发板上安装cuda和对应的cudnn,遇到了很多问题,也搜索了很多技术博客,发现在给 Jetson TX2 安装cudnn的时候都存在致命的错误,现在将出坑方法记录下来。...

2021-06-16 19:01:13 3133 1

原创 win10+ubuntu16.04双系统下完全删除ubuntu系统

参考文章:1. 彻底删除Ubuntu EFI分区及启动项:https://blog.csdn.net/mtllyb/article/details/786357572. Create a bootable USB stick on Windows:https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#01. 删除原先Ubuntu的系统分区右键计算机->管理->磁盘管理,打开

2021-04-09 17:02:49 1280

转载 ubuntu18.04使用命令 sudo apt-get update出现源文件无法找到, 404 Not Found [IP: 91.189.95.83 80]

笔者当前系统ubuntu18.04,使用apt-get update 出现错误如下Hit:1 http://mirrors.aliyun.com/ubuntu bionic InReleaseHit:2 http://mirrors.aliyun.com/ubuntu bionic-security InReleaseHit:3 http://mirrors.aliyun.com/ubuntu bionic-updates InReleaseHit:4 http://mirrors.aliyun.c

2021-04-09 16:53:13 1754

原创 ubuntu18.04中设置快捷键

本博文主要介绍了pycharm安装以及设置快捷启动方式,具体过程如下:(一)安装pycharm(1)首先去官网下载你所需要的对应pycharm版本,下载地址:https://www.jetbrains.com/pycharm/download/#section=linux,主要有专业版和社区版,社区版时是免费使用,专业版需要激活,这里我使用的时专业版。(2)进入你下载文件的路径,默认是:/home/你的用户名/Downloads,右键安装包,点击“Extra...

2021-04-09 16:51:18 262

原创 pycharm 安装gdal库常见的几种报错总结

报错方式1:我这边造成该bug的原因是安装的gdal版本与python版本不对应,可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal处下载与自己python版本对应的gdal安装包重新安装即可。如下图:报错方式2:该问题是gdal没有进行系统环境变量配置,解决方法如下:1)2)注意:如果仍没有解决问题:1.看变量值那个路径中有没有 proj.db 这个文件,如果没有说明GDAL不完整,需要重新下载或编绎。

2021-04-09 16:45:08 1979

原创 opencv: cv2.boxPoints返回值顺序

opencv: cv2.boxPoints返回值顺序是啥1.0.引言:想学习一下cv2.boxPoints(),该方法可以计算带有旋转的矩形框坐标,想知道返回四个点的具体顺序 找了好久,就是没有找到一个可以运行的例子,来验证 自己画了一个图,可以简单运行,方便看2.0.cv2.boxPoint():boxPoints返回四个点顺序:右下→左下→左上→右上实例demo如下:2.1.效果图如下:...

2021-03-03 11:15:04 4740 8

原创 VC多线程调用出错,没有找到pthreadVC2.dll

在win10下测试yolov4时,出现上述问题,谷歌解决Bugr如下:将pthreadVC2.dll放到和exe同样的目录下或者直接放到system32目录

2020-12-31 16:29:38 619

原创 安装 detectron2 编译detectron 报错:running setup.py develop for detectron2 error: command errored out with

如下:Running setup.py install for detectron2 ... error ERROR: Command errored out with exit status 1: command: /home/jackytsai/anaconda3/envs/detectron2/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-...

2020-12-22 18:39:08 3851 7

原创 conda 环境 cv2.imshow报错

报错如下:cv2.error: OpenCV(4.4.0) /tmp/pip-req-build-dglzv4yn/opencv/modules/highgui/src/window.cpp:651: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debia

2020-12-07 17:54:25 919 2

转载 python中yield的用法详解——最简单,最清晰的解释

首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。接下来是正题:首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的retur...

2019-12-06 12:30:20 208

转载 PyTorch中 tensor.detach() 和 tensor.data 的区别

PyTorch0.4中,.data 仍保留,但建议使用 .detach(), 区别在于 .data 返回和 x 的相同数据 tensor, 但不会加入到x的计算历史里,且require s_grad = False, 这样有些时候是不安全的, 因为 x.data 不能被 autograd 追踪求微分 。 .detach() 返回相同数据的 tensor ,且 requires_grad=False...

2019-12-05 17:24:15 692

转载 find查找并复制或移动到指定目录

find . -name ‘means’|xargs -i mv {} ./k-means/find . -name ‘means’|xargs -i cp {} ./k-means/

2019-11-28 08:57:54 1424

转载 Pytorch:多GPU训练网络与单GPU训练网络保存模型的区别

分类专栏:PyTorch测试环境:Python3.6 + Pytorch1.1在pytorch中,使用多GPU训练网络需要用到 【nn.DataParallel】: gpu_ids = [0, 1, 2, 3] device = t.device("cuda:0" if t.cuda.is_available() else "cpu") # 只能单GPU运行...

2019-11-21 14:07:52 360

转载 关于cv2.cv.Boxpoint()函数出错解决方法

今天使用opencv运行一个脚本,但是出现cv2.cv.BoxPoints()函数有错,提示’module’ object has no attribute ‘cv’ 的错误,找了一些帖,发现最多的解决方法就是说“这是因为opencv3已经没有了cv,只能重新下载opencv2 ; ”,我就纳闷了,有新的版本不用,为什么还要下载旧的版本。有的更是建议“from cv2 import cv as c...

2019-09-27 16:30:11 518

原创 Python:IOError: image file is truncated 的解决办法

在运行demo是出现标题上述异常,解决办法是,再添加如下2句代码:from PIL import ImageFileImageFile.LOAD_TRUNCATED_IMAGES = True

2019-09-25 16:50:15 980

原创 np.random.choice()

用法:np.random.choice(a, size=None, replace=True, p=None)返回:从一维array a 或 int 数字a 中,以概率p随机选取大小为size的数据,replace表示是否重用元素,即抽取出来的数据是否放回原数组中,默认为true(抽取出来的数据有重复)#在(1,6)区间内生成含5个数据的一维数组>>a = np.random...

2019-09-19 15:51:20 1196 1

原创 np.where()

numpy.where() 一般有两种用法,具体用法如下实例:1. np.where(condition, x, y)满足条件(condition),输出x,不满足输出y。>>> aa = np.arange(10)>>> np.where(aa,1,-1)array([-1, 1, 1, 1, 1, 1, 1, 1, 1, 1]...

2019-09-19 14:30:41 1477

转载 基于颜色分量HSV的图像分割:基于opencv的分割调试工具源码

原图为:#include "stdafx.h"#include <iostream>#include <fstream>#include <sstream>#include <exception>#include <stdio.h>#include <vector>#include <io....

2019-09-18 15:51:49 990

转载 【杂谈opencv】OpenCV中的cvRound()、cvFloor()、 cvCeil()函数讲解

功能:cvRound(), cvFloor(), cvCeil()函数讲解。函数cvRound,cvFloor,cvCeil 都是用一种舍入的方法将输入浮点数转换成整数:cvRound():返回跟参数最接近的整数值,即四舍五入;cvFloor():返回不大于参数的最大整数值,即向下取整;cvCeil():返回不小于参数的最小整数值,即向上取整;===============分割线=...

2019-09-16 18:29:18 381

转载 OpenCV 中boundingRect、minAreaRect的用法区别

当得到对象轮廓后,可用boundingRect()得到包覆此轮廓的最小正矩形,minAreaRect()得到包覆轮廓的最小斜矩形。1)Rect boundingRect(InputArray points)points:输入信息,可以为包含点的容器(vector)或是Mat。返回包覆输入信息的最小正矩形。如下图:2)RotatedRect minAreaRect(InputArr...

2019-09-16 18:26:08 935

原创 pyorch 训练分类网络的流程

1.准备、训练和测试自己的图片数据这里使用的是fashion-mnist。这个数据比较小,关于fashion-mnist数据,可以百度,也可以点此了解一下,数据如下图所示:下载地址:https://github.com/zalandoresearch/fashion-mnist训练流程主要分为以下几个步骤:加载数据,训练模型,测试模型,demo别如下:(1)加载数据:...

2019-08-28 19:47:57 459

转载 基础DL模型-STN-Spatial Transformer Networks-论文笔记

论文:Spatial Transformer Networks,是Google旗下 DeepMind 公司的研究成果。这篇论文的试验做的特别好。1 简介1.2 问题提出CNN在图像分类中取得了显著的成效,主要是得益于 CNN 的深层结构具有 空间不变性(spatially invariance)(平移不变性,旋转不变性),所以图像上的目标物体就算是做了平移或者旋转,CNN仍然能够准...

2019-08-26 17:29:50 1157 1

转载 极大似然估计详解,写的太好了!

极大似然估计 以前多次接触过极大似然估计,但一直都不太明白到底什么原理,最近在看贝叶斯分类,对极大似然估计有了新的认识,总结如下:贝叶斯决策 首先来看贝叶斯分类,我们都知道经典的贝叶斯公式: 其中:p(w):为先验概率,表示每种类别分布的概率;:类条件概率,表示在某种类别前提下,某事发生的概率;而为后验概率,表示某事发生了,...

2019-08-22 14:43:06 5564 1

转载 CBAM: Convolutional Block Attention Module

1. 前言这篇论文来自于ECCV 2018.这里有MxNet的实现https://github.com/JunrQ/backbones随着ResNet,Inception等网络结构的出现,人们边热衷于寻找更加高效,有效的网络结构。这篇论文就是在网络结构上的一种尝试。它依然采用了block的形式,但是在每一个block上进行更加细致的设计来使得网络的结构更加合理有效。2. 结构整...

2019-08-21 18:59:15 274

转载 Qt5如何输出日志输出文件

原文链接:https://blog.csdn.net/CLinuxF/article/details/78948983在Qt开发过程当中经常使用qDebug等一些输出来调试程序,但是到了正式发布的时候,都会被注释或者删除,采用日志输出来代替。做过项目的童鞋可能都使用过日志功能,以便有异常错误能够快速跟踪、定位,Qt也提供的类似的机制。之前用Qt4做项目时使用的是Qt::qInstall...

2019-08-14 08:53:41 7722 2

转载 训练一个模型需要多少训练数据----值得深思的话题

原文链接:http://www.jianshu.com/p/97c9be7270f0经常被问一个问题,训练一个模型需要多少数据?这个问题不能一概而论,取决于问题的复杂度 取决于算法的复杂度一个简单的解决方法是可以看看类似问题别人用了多少数据。但是如果问题比较特殊,可以做一个scalability的测试,看模型在不同大小数据集上的表现,根据这个测试,可以大致确定一个合理的数据需求。(不过...

2019-08-13 11:32:02 1704

原创 Python 基础----数据类型和变量

数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8...

2019-08-12 19:17:32 91

转载 pytorch之expand,gather,squeeze,sum,contiguous,softmax,max,argmax

目录gathersqueezeexpandsumcontiguoussoftmaxmaxargmaxgathertorch.gather(input,dim,index,out=None)。对指定维进行索引。比如4*3的张量,对dim=1进行索引,那么index的取值范围就是0~2.input是一个张量,index是索引张量。input和index的si...

2019-07-29 14:37:23 176

原创 imgaug数据增强库——学习笔记

imgaug是一个封装好的用来进行图像augmentation的python库.库里面的一些数据增强函数在下方链接里面做了详细的说明:https://blog.csdn.net/qq_38451119/article/details/82428612官方文档链接如下:https://github.com/aleju/imgaug...

2019-07-26 17:12:01 297

转载 Pytorch:transforms的二十二个方法

文章目录一、 裁剪——Crop 1.随机裁剪:transforms.RandomCrop 2.中心裁剪:transforms.CenterCrop 3.随机长宽比裁剪 transforms.RandomResizedCrop 4.上下左右中心裁剪:transforms.FiveCrop 5.上下左右中心裁剪后翻转: transforms.TenCrop 二、翻转和旋转...

2019-07-26 16:55:13 840

转载 细粒度图像识别算法Mask-CNN

1 简介传统的图像识别一般都是识别花、鸟、汽车等不同类别物体,而细粒度图像识别则是要识别同一类物体下的不同子类。举个例子,识别一张图片是猫、狗、汽车还是飞机就是传统的图像识别,而识别一张图片是贵宾犬、边境牧羊犬、吉娃娃还是斗牛犬,则是细粒度图像识别。不同的犬类相似性一般都很高,比如下面的哈士奇和阿拉斯加雪橇犬,如果事先不知道它们有差别的部位,很难正确识别。现在图像识别大都使用卷积神经网络CNN...

2019-07-18 17:40:22 4234 1

转载 解决 THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=405 error=11 : invalid argument

如题,原因是显卡用的RTX 2080Ti,CUDA就要装10以上,这个时候pytorch不能直接用pip装,要这样:pip3 install https://download.pytorch.org/whl/cu100/torch-1.0.0-cp36-cp36m-linux_x86_64.whl源码装应该也可以。...

2019-07-06 09:05:06 11434 2

原创 module 'torchvision.transforms' has no attribute 'Resize'

torchvision版本较低pip install --upgrade torchvision 升级torchvision到 0.2.1 版本。问题解决。如果网速不好,可以再更新命令语句中添加清华镜像安装.

2019-07-06 08:58:12 5232 1

转载 ImportError: cannot import name '_validate_lengths'

找到:Anaconda3/lib/python3.6/site-packages/numpy/lib/arraypad.py 954行,添加下面两个函数保存,重新加载即可消除错误 def _normalize_shape(ndarray, shape, cast_to_int=True): """ Private function which does s...

2019-07-02 08:54:57 87

原创 pip 临时使用清华大学镜像安装插件

当你网速不好时,在线安装安装包时,可以选择清华镜像,安装速度比之前快了很多倍,安装命令语句很简单,如下:pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simplesome-package注意,simple 不能少, 是 https 而不是 http...

2019-07-02 08:52:14 1031

原创 【error】RuntimeError: size mismatch与全连接fc层

今天跑代码的时候遇到了这个错误:RuntimeError: size mismatch, m1:[1152 x 1] ,m2:[576 x 128] ,at /opt/conda/conda-bld/pytorch_1524原因分析:这里是最后一层卷积层铺平后(conv_out.view(conv_out.size(0), -1))的shape与全连接层的输入不匹配导致的,因此要将维度对齐....

2019-06-28 17:15:41 5306

原创 IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python

报错原因分析:train_loss += loss.data[0] 是pytorch0.3.1版本代码,在0.4-0.5版本的pytorch会出现警告,不会报错,但是0.5版本以上的pytorch就会报错,总的来说是版本更新问题.解决方法:#将原语句:train_loss+=loss.data[0]#修改为:train_loss+=loss.item()#bingo...

2019-06-28 17:01:20 40068 22

转载 python中matplotlib的颜色及线条控制

转载出处:http://www.cnblogs.com/darkknightzh/p/6117528.html参考网址:http://stackoverflow.com/questions/22408237/named-colors-in-matplotlibhttp://stackoverflow.com/questions/8409095/matplotlib-set-mark...

2019-04-25 16:15:05 5409

转载 2013计算机视觉代码合集(一、二)

一、特征提取Feature Extraction:SIFT [1] [Demo program][SIFT Library] [VLFeat] PCA-SIFT [2] [Project] Affine-SIFT [3] [Project] SURF [4] [OpenSURF] [Matlab Wrapper] Affine Covariant Features [5] [Oxfor...

2019-04-25 11:05:15 394

数字图像处理,c++

本书是数字图像处理 c++版,对图像处理一些基础算法原理讲解,并用c++实现。

2018-08-23

零起点学通C++ 范磊

完整版,讲解详细,有实际的例程,理论与实例相结合,

2018-08-16

空空如也

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

TA关注的人

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