自定义博客皮肤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)
  • 收藏
  • 关注

原创 如何去除matplotlib包在画图时的白边和刻度轴

plt.savefig(savePath, bbox_inches = 'tight', pad_inches = 0)一行代码解决

2021-10-18 11:10:18 922

原创 python 透明化掩膜图片的黑色背景

import cv2import numpy as npimport PILfrom PIL import Imagedef trans2non(a): b = a.convert('RGBA') L, H = b.size color_0 = b.getpixel((0,0)) for h in range(H): for l in range(L): dot = (l,h) color_1 =

2020-11-09 21:01:27 2073

原创 Ubuntu18.04安装cuda

我的OS是Windows10,所以需要安装一个ubuntu,可以用U盘安装,网上也有教程用老毛桃的,我用的是U盘安装ubuntu。首先准备一个大一点的U盘,将其格式化,从ubuntu官网下载ubuntu18.04,使用rufus将Ubuntu写入U盘中,其他的软件也可以,在移动硬盘上分出100G的空间安装ubuntu。重启电脑,按F12,选择U盘对应的那一项,开始安装ubuntu,可以先选择 trying ubuntu 了解一下ubuntu后再退出来,选择 Install ubuntu。这一段网上有很多

2020-10-12 16:17:12 438 1

原创 keras使用fit_generator批量训练二分类模型

代码实现的影像数据的批量训练,fit_generator()就是将原始影像和标签数据打包在一起成一个tuple,然后再喂给模型训练。import osimport warningswarnings.filterwarnings("ignore")import numpy as npimport randomimport PIL.Image as imgfrom skimage.transform import resizefrom skimage.io import imreadfrom

2020-10-09 17:43:17 718 1

原创 Arcmap批量转化栅格图片为线图层

根据Arvpy的官方文档调用工具箱的“栅格转线”工具,可以将同一个文件夹中的图片都转换为线图层。 环境要求:pycharm, Arcmap,运行代码前,在pycharm中将pyhton环境切换到Arcmap的python,其版本是2.7. 上代码:import arcpyfrom arcpy import envimport os''' 切换到Arcgis的python环境'''env.workspace = "D:/ArcData"def img_to_...

2020-09-14 16:02:52 1253

原创 python批量转换图片格式

import osfrom PIL import Image as imgfrom tqdm import tqdmfile_num = []path = 'data/' # 待转换格式的图片所在文件夹path2 = 'images/' # 转换后的图片存储路径files = os.listdir(path)for n, filename in tqdm(enumerate(files), total=len(files)): # print(filename) pn

2020-07-25 10:24:47 1850

原创 python分割图片数据集

import randomimport osfrom tqdm import tqdmfrom PIL import Imageimport numpy as np# 数据集路径path = r"data"ids = next(os.walk(path + "\\"))[2]a = len(ids) # 图片总数b = 0.8 * a # 训练集的数量random.seed(666)result = random.sample(range(0, a), int(b)) # 在

2020-07-16 18:49:30 1387

原创 python批量修改图片文件名代码

话不多说,上代码import osfrom tqdm import tqdmfrom PIL import Image# 要修改名称的图片的路径path = r"E:\数据"ids = next(os.walk(path + "\\"))[2]path2 = path + "\\"# 重命名后的图片的存储路径path3 = r"E:\train"for n, id_ in tqdm(enumerate(ids), total=len(ids)): img = Image.o

2020-07-10 22:08:29 353

原创 python3.6.0 安装 torch

我经过多次尝试,发现 python3.6.0 不能够直接安装 torch,需要对 python 进行升级,这里有两个版本的 python.链接: https://pan.baidu.com/s/1SujKAKp6jUoTJ8XHF3ioZQ 提取码: 8kg9python 会问你是更新还是重新安装,点击更新,一直到最后,记得检查环境变量有没有更新过来。更新不会改变之前的 python 配置,可...

2020-05-03 11:31:31 2482 1

原创 使用 matlab 深度学习工具训练模型

版本: matlab2018b在命令行输入 deepNetworkDesigner,也可以在 PP栏 击深度学习模块调用。都可弹出 matlab 的深度学习工具,如图所示:这样,在这个工具里面就可以向搭积木一样,搭建自己的深度学习网络。同时可以在 matlab 的附加功能源管理器中,导入训练好的网络,如VGG16,Alexnet,研究学习前辈的智慧。...

2020-04-24 19:26:04 3101 4

原创 python 卷积计算,自定义卷积核,并将卷积后的结果保存为图片

版本python3.6保存图片需要PIL,在 cmd 输入pip install pillow以下是代码` import numpy as npimport matplotlib.image as mpimgfrom PIL import Image代码功能:对一幅3通道图像的一个尺度的卷积运算def compute_conv(fm, kernel):[h, w] = fm.sha...

2020-04-17 14:31:33 3284

原创 Visual Studio 配置 pcl 读取 pcd 点云

版本:visual studio 2017pcl 1.9.0首先当然是下载pcl,配置环境变量,然后新建一个C++ Project,最后在属性管理器的 release x64 添加这个属性表就可以了。属性的百度云链接:链接:https://pan.baidu.com/s/1ZtOFcELrvtV0qTNw_9CRUw提取码:k62z...

2020-04-01 11:16:01 981

原创 Visual Studio 配置 liblas 读取 las 格式的点云

版本组合:Visual Studio 2017liblas 1.8我在配置了pcl后,也想配置一个读las点云的工具,搜索了以后发现没什么有用的教程。我就照着pcl的配置方式,就配成功了。以下是读点云的代码:...

2020-03-29 11:00:28 633 2

原创 如何测试用自己的数据在 matconvnet 上训练的模型

我之前尝试有用青椒的代码来测试训练的模型,但是就各种报错,几经尝试,终于得到了一个跑的通的代码,其实就是小修小补一下就可以了,奈何是小白。。。clcclear allnet1 = dagnn.DagNN.loadobj(load(‘D:\exp\Sort_1000pics\net-deployed.mat’));net1.mode = ‘test’;im = imread(‘D:\dat...

2020-03-25 09:20:57 277

原创 matconvnet 测试 GPU 模式

在 matconvnet 的整个文件中,它提供了 examples 供我们来测试,有很多训练的例子。我选的是 mnist 下的 cnn_mnist.m来测试 GPU 模式下的性能到底如何。直接在这个 m 文件中找到opts.train.gpus = []; 我的是在第21行,改成 = 1然后直接运行即可。如果之前安装一切顺利的话,安静等待运行结束即可,那么就会得到如下的图:CPU 模式...

2020-03-19 11:32:50 463

原创 matconvnet 运行报错 尝试将 SCRIPT vl_nnconv 作为函数执行:

这个问题我两次测试都出现了同样的报错,后来我把所有代码都写在一个脚本里,没有在命令行输入,结果就成功了。下面是代码:

2020-03-14 21:18:50 3264

原创 matlab 的另一种编译 matconvnet 的方法

最近研究了matconvnet库里的vl_compilenn.m文件在这个文件中,提供了如何编译matconvnet的详细介绍,我尝试改了里面参数后,也编译了matcconvnet。找到下载的mtconvnet包,然后将里面的参数按照上图所示的修改,注意cuda路径,要写自己本机上的安装路径。然后直接运行这个文件。如果出现一些问题的话,直接按照网络上的解决方法,挨个处理,应该就能成功编译了。...

2020-03-04 15:21:39 336

原创 matlab 编译 GPU 的 matconvnet

版本介绍:VS2017 CommunityMATLAB R2018bNVIDIA GeForce MX150Cuda 10.0cudnn 对应Cuda的版本matconvnet-1.0-beta25编译过程:在以上的工具全部安装后(不分先后顺序,不必配置环境变量)添加matconvnet工具包到matlab的路径中在命令行窗口敲命令:mex -setup c++cd 到 ...

2020-02-29 21:49:34 1350 8

原创 VS2017 + matlab2018b 编译 CPU 模式 深度学习 matconvnet 工具包

安装matlb2018b后,在命令行依次输入mex -setup c++;添加 matconvnet 工具包到路径中;cd matconvnet-master;addpath matlab;vl_compilenn.在工具包的matlab/mex/文件夹下生成编译好的文件。...

2020-02-25 19:41:14 789

空空如也

空空如也

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

TA关注的人

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