机器学习
GISer_精灵的光轨
一个人必须不停地写作,才不会被茫茫人海淹没。
展开
-
Arcmap“分割栅格”工具+ arcpy.SplitRaster_management+循环分割图像照片
为了实现对图像的分割,比如1024x512的图像分割为256x256大小的图像,使用arcmap中的分割栅格工具;为实现对大量图像的自动化操作,二次开发对"分割栅格"进行调用,代码即可轻松实现。(1)打开arcmap,找到分割栅格工具:(2)打开模型窗口:(3)拖拽“分割栅格”至模型界面,会出现类似流程图的组件,左上角模型导出python脚本。(4)加循环代码如下...原创 2020-05-05 17:26:22 · 2721 阅读 · 0 评论 -
ubuntu18.04配置tensorflow cpu开发环境
前几天,迷迷瞪瞪的把ubuntu重装了win7,进入window系统的那一刻为自己的成功欢呼雀跃,下一秒后背一凉,发现自己的ubuntu系统被覆盖了,竟然傻乎乎的想当然的以为装的双系统,结果相当惨烈,我在我电脑上跑了好久好久的模型就这样没了,调了好久好久的程序也没了,懊恼的同时自己查恢复办法,找淘宝恢复数据,结果经过一段时间的努力,淘宝店家把钱退了回来,表示无法恢复,认清了啥都没有了的现实以后,...原创 2019-08-16 10:00:14 · 623 阅读 · 0 评论 -
ubuntu16.04系统下配置tensorflow1.9环境过程记录
在ubuntu系统下使用tensorflow框架做深度学习影像识别的研究,首先且重要的工作就是配置开发环境,本文简单记录了本人配置环境的各版本的过程,便于日后参考。1、安装ubuntu16.042、安装NVIDIA显卡驱动,安装好的ubuntu系统是自带驱动的,首先应将自带的驱动禁止,然后去英伟达官网下载对应自己硬件版本的驱动,使用命令行进行安装即可,这里注意将自带的驱动禁用后,电脑反应会...原创 2019-07-08 14:48:05 · 271 阅读 · 0 评论 -
下载百度街景照片
参考网页:http://www.archcollege.com/archcollege/2017/09/37296.html上面的网页介绍的很详细,,根据需求对代码进行了改动,设定了一些方向角度,如下:import requestsimport osfrom selenium import webdriverdef save_photo(root,url): if not ...原创 2019-05-30 19:35:16 · 6814 阅读 · 8 评论 -
扩充图片大小256x256扩大为512x512
import osfrom PIL import Image def save_resize_img(img_path, img_path_train, width, height): for i in os.listdir(img_path): image = os.path.join(img_path,i) img = Image.open(im...原创 2019-05-30 19:27:17 · 2635 阅读 · 1 评论 -
获取文件夹下图片的名字保存为txt文件
import osimport randomxmlfilepath = 'E:\\LT0517\\label2' #注意这里是image而非masktxtsavepath = 'E:\\LT0517'total_xml = os.listdir(xmlfilepath)num=len(total_xml)list = range(num)trainval = rando...原创 2019-05-17 19:38:47 · 756 阅读 · 8 评论 -
图片格式转换:4通道转换为3通道;批量改图片为.jpg格式
1、原图片为png格式,RGBA(透明度)4通道,我们需要3通道的图片,进行批量转换,原图片位数为32位,转换完成的3通道为24位,下面为代码实现。from PIL import Imageimport osimport stringfrom matplotlib import pyplot as pltpath = "E:\\LT0514\\data\\" #最后...原创 2019-05-16 17:07:10 · 6419 阅读 · 0 评论 -
keras实现FCN代码问题记录-Keras implementation of FCN for Semantic Segmentation
本人想实现FCN网络,训练自己的数据集,在调通tensorflow实现FCN代码的情况下,了解了程序实现神经网络的大致流程,对于调试代码也掌握了一些技巧,鉴于我的数据在tensorflow实现FCN的程序中跑出来的结果不甚理想,于是参考https://github.com/aurora95/Keras-FCN的代码,使用keras框架实现FCN,在调试网络的过程中遇到了很多问题,差不多花费了三...原创 2019-05-14 09:43:48 · 1315 阅读 · 0 评论 -
总结用FCN训练自己数据集(Tensorflow)运行代码中出现的问题及解决办法(一)
想要复现fcn网络,用自己的数据训练网络,本以为网上下载代码会很容易,没想到调试代码用了好几天的时间,总是一些小问题和网上给出的结果不一致,导致代码运行失败,总结原因可能是使用的包版本不同,电脑环境配置不同导致。1、使用labelme,实现标注,批量转换成想要的图片。参考博客:https://blog.csdn.net/weixin_41319671/article/details/82684...原创 2019-04-18 22:29:54 · 3209 阅读 · 13 评论 -
ImportError: No module named 'packaging' & ImportError: No module named 'sacred'解决办法
conda install packagingpip installsacred原创 2019-04-26 21:12:31 · 3294 阅读 · 2 评论 -
总结用FCN训练自己数据集(Tensorflow)运行代码中出现的问题及解决办法(二)
接上篇https://blog.csdn.net/qq_34585338/article/details/89388995,总结记录复现网络遇到的问题。在上篇中准备好了处理好的图片,输入https://blog.csdn.net/qq_40994943/article/details/85041493博客中的代码中,还是会遇到很多问题,总结如下。1、ValueError: Cannot f...原创 2019-04-22 16:14:54 · 1497 阅读 · 19 评论 -
ImportError: No module named 'cv2'解决办法
按照之前的总结,当出现这种错误,安装相应的库:Anaconda Prompt中,激活tensorflow:activate tensorflow,输入:conda installopencv-python,不知道为什么安装失败,采用另一种方法:pip install tensorflow,安装进度条动了起来:...原创 2019-04-21 10:58:22 · 2984 阅读 · 0 评论 -
如何启动Tensorboard
Tensorboard是TensorFlow官方的一个可视化工具,能够将模型训练过程中的各种汇总数据展示出来,监控TensorFlow运行过程中的计算图,各种指标随着时间的变化趋势以及训练中使用到的图像等信息。如果要使用TensorBoard展示数据,需要在执行Tensorflow计算图的过程中,将各种数据汇总并记录到日志文件中,然后使用TensorBoard读取这些日志文件,解析数据并生成数...原创 2019-04-03 19:39:53 · 262 阅读 · 0 评论 -
AI未来之光-第一届北京高校人工智能学术论坛记录
上周六在清华举办了人工智能学术论坛,看到相关的报告和我们的学习内容相关,便前往学习。经过一下午视觉图像专场的倾听,也算是开阔了眼界,遂记录。 Attention,please!adversarial Defense via attention Rectification and Preservation:对抗性的防御,好像是说通过关注点,对抗防御 hicGAN infers Super...原创 2019-04-01 15:14:20 · 496 阅读 · 0 评论 -
spyder中报错:ImportError: No module named 'scipy'
在spyder中运行程序时,报错:ImportError: No module named 'scipy',在cmd中查看已安装的包时,scipy已经安装,在控制台引用时也未报错,经过摸索是因为scipy库没有安装到tensorflow环境下,解决办法为:打开anaconda prompt,确定包是否是在tensorflow环境下用,激活tensorflow:输入activate tensor...原创 2019-03-14 20:17:03 · 2714 阅读 · 0 评论 -
安装selenium流程
因为需要自动获取百度地图的街景图片,安装selenium,它 是一个用于Web应用程序测试的工具,模拟人在操作浏览器。(1)在安装好python和pip的前提下,命令窗口输入:pip install -U selenium,稍等片刻,即可成功安装。(2)配置对应浏览器的驱动。首先查看本机安装的chrome的版本。地址栏输入:chrome://version下载对应版本的c...原创 2019-01-21 20:54:31 · 249 阅读 · 0 评论 -
给微信好友自动发消息
from __future__ import unicode_literalsfrom threading import Timerfrom wxpy import *import requestsbot = Bot()def send_news(): try: my_friend = bot.friends().search(u'洋')[0]# 好友的微信号...原创 2018-12-20 20:20:30 · 4861 阅读 · 0 评论 -
window下安装labelme方法
承接上篇,在安装好tensorflow后,电脑需要安装labelme,网上搜索了很多的教程,本以为会很容易,没想到又是频频报错,很苦恼,尝试了很多的办法还是报错,在反复的尝试中,结合上次安装tensorflow的教训,我认为是网络的问题,下面先写安装的步骤吧,1、参考以下文章安装时https://www.e-learn.cn/content/python/318165,总是进度条走百分之几,就...原创 2018-12-03 18:41:22 · 3139 阅读 · 8 评论 -
Windows下的 Anaconda的安装+ TensorFlow 的安装配置+spyder安装
因学习需要,在 仅仅Python入门的知识储备下,配置开发环境,很多名词都不了解,基于师姐给的安装教程,本来以为会很顺利,经过一晚上加半上午加半下午的摸索,翻了好多大神的博客,尝试了很多的方法,都没能得偿所愿,在师姐的指点下,成功安装,总结这个过程,可能是电脑的环境,对应版本等诸多因素导致的。本文采用anocanda的安装方式安装tensorflow1. 安装Anaconda:Ana...原创 2018-12-02 20:21:55 · 2469 阅读 · 1 评论