Python
文章平均质量分 82
非文艺小燕儿_Vivien
人工智能算法研究学习中,期待大家一起分享交流学习,一起进步。
e-mail:vivienfu@163.com
QQ:1002069759
展开
-
用python简单处理图片(1):打开\显示\保存图像
声明:本文转自http://blog.csdn.net/haoji007/article/details/52062948,但其也为转载,原作者不明,感谢原作者的付出和分享。一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点:1、不开源,价格贵2、软件容量大。一般3G以上,高版本甚至达5G以上。3、只能做研究,不易转化成软转载 2016-12-12 10:30:30 · 769 阅读 · 0 评论 -
python数字图像处理(11):图像自动阈值分割
声明:本文转自http://blog.csdn.NET/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享图像阈值分割是一种广泛应用的分割技术,利用图像中要提取的目标区域与其背景在灰度特性上的差异,把图像看作具有不同灰度级的两类区域(目标区域和背景区域)的组合,选取一个比较合理的阈值,以确定图像中每个像素点应该属转载 2016-12-17 15:30:14 · 1777 阅读 · 0 评论 -
python数字图像处理(12):基本图形的绘制
图形包括线条、圆形、椭圆形、多边形等。在skimage包中,绘制图形用的是draw模块,不要和绘制图像搞混了。1、画线条函数调用格式为:skimage.draw.line(r1,c1,r2,c2)r1,r2: 开始点的行数和结束点的行数c1,c2: 开始点的列数和结束点的列数返回当前绘制图形上所有点的坐标,如:rr, cc =draw转载 2016-12-17 15:58:08 · 2662 阅读 · 0 评论 -
python数字图像处理(13):基本形态学滤波
声明:本文转自http://blog.csdn.NET/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。对图像进行形态学变换。变换对象一般为灰度图或二值图,功能函数放在morphology子模块内。1、膨胀(dilation)原理:一般对二值图像进行操作。找到像素值为1的点,将它的邻近像素点都设置成这转载 2016-12-17 16:35:36 · 1824 阅读 · 0 评论 -
python数字图像处理(14):高级滤波
声明:本文转自http://blog.csdn.NET/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。本文提供更多更强大的滤波方法,这些方法放在filters.rank子模块内。这些方法需要用户自己设定滤波器的形状和大小,因此需要导入morphology模块来设定。1、autolevel转载 2016-12-19 10:19:41 · 1998 阅读 · 0 评论 -
Caffe-Windows下画loss与accuracy曲线
本文转自http://blog.csdn.net/sunshine_in_moon/article/details/53541573,并修改了其中一丁点儿问题。非常感谢博主的分享,跟着博主的攻略一步步做下来,完全实现,没有问题。本篇博客主要讲述怎样在Windows下利用Caffe提供的脚本程序和Caffe训练日志画loss曲线与accuracy曲线。如果你是在Linux下使用Caf转载 2017-03-16 11:00:40 · 3647 阅读 · 3 评论 -
Caffe-Miscoroft无训练日志解决方法
本文转自http://blog.csdn.net/sunshine_in_moon/article/details/53529028,并修改了其中一丁点儿问题。非常感谢博主的分享,跟着博主的攻略一步步做下来,完全实现,没有问题。Caffe的训练日志就是我们在命令窗口中看到的训练时打印出来的信息,我们可以利用这些信息画训练时lossaccruacy图,至于怎么利用这些信息画出这两转载 2017-03-16 10:55:36 · 2252 阅读 · 4 评论 -
windows下python配置caffe接口
配置电脑情况:windows7 64位,无GPU,anaconda2, python2.7, VS 2013之前已经成功安装并配置了VS2013+caffe,在此基础上想用python import caffe。之前的配置过程请参照:【caffe-Windows7】caffe+VS2013+Windows7无GPU配置教程现在开始介绍解决python中import ca原创 2017-04-28 11:32:32 · 10316 阅读 · 2 评论 -
Caffe学习:使用pycaffe读取caffemodel参数
本文转jiarenyf的 Caffe学习:使用pycaffe读取caffemodel参数#!/usr/bin/env python# 引入“咖啡”import caffeimport numpy as np# 使输出的参数完全显示# 若没有这一句,因为参数太多,中间会以省略号“……”的形式代替np.set_printoptions(threshold='nan')转载 2017-04-28 11:57:09 · 1418 阅读 · 0 评论 -
用python提取caffemodel网络参数并保存为二进制文件.bat
本篇主要参考了jiarenyf的 Caffe学习:使用pycaffe读取caffemodel参数但他博客中的只将数据写入了txt,由于自己工程需要使用.bat格式各层的网络参数,因此对其做了一些追加。输入deploy和预先训练好的caffemodel。输出:每层一个dat文件存放该层的网络参数。由于不通工程需求不同,因此下面的代码还需要针对你需要的数据排列方式进原创 2017-04-28 17:21:12 · 3286 阅读 · 0 评论 -
Caffe-Windows下绘制loss与accuracy曲线--可对比绘制
根据之前博文:Caffe-Windows下画loss与accuracy曲线可以画出以下这样单幅的曲线了。可是如果你想把训练集和测试集的结果绘制在同一幅图上,之前的做法还是不够的。博主摸索一阵子,终于大动干戈的把代码给改成我想要的样子了。支持以下形式:Supported chart types: 0: Both accuracy vs. Iters原创 2017-04-20 18:50:34 · 1710 阅读 · 1 评论 -
Python与C/C++相互调用
本文转自https://www.cnblogs.com/apexchu/p/5015961.html一、问题 Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。二、Python调用C/C++1、Python调用C动态链接库 Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。(1)C语言文件:...转载 2018-04-03 15:41:50 · 4090 阅读 · 5 评论 -
python数字图像处理(10):图像简单滤波
声明:本文转自http://blog.csdn.NET/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。对图像进行滤波,可以有两种效果:一种是平滑滤波,用来抑制噪声;另一种是微分算子,可以用来检测边缘和特征提取。skimage库中通过filters模块进行滤波操作。1、sobel算子sobel转载 2016-12-17 15:09:01 · 1101 阅读 · 0 评论 -
python数字图像处理(9):直方图与均衡化
声明:本文转自http://blog.csdn.NET/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。在图像处理中,直方图是非常重要,也是非常有用的一个处理要素。在skimage库中对直方图的处理,是放在exposure这个模块中。1、计算直方图函数:skimage.exposure转载 2016-12-17 14:19:53 · 783 阅读 · 0 评论 -
用python简单处理图片(2):图像通道\几何变换\裁剪
声明:本文转自http://blog.csdn.net/haoji007/article/details/52062948,但其也为转载,原作者不明,感谢原作者的付出和分享。一、图像通道1、彩色图像转灰度图from PIL import Imageimport matplotlib.pyplot as pltimg=Image.open('d:/ex.j转载 2016-12-12 12:21:11 · 1526 阅读 · 0 评论 -
用python简单处理图片(4):图像中的像素访问
声明:本文转自http://blog.csdn.net/haoji007/article/details/52062948,但其也为转载,原作者不明,感谢原作者的付出和分享。前面的一些例子中,我们都是利用Image.open()来打开一幅图像,然后直接对这个PIL对象进行操作。如果只是简单的操作还可以,但是如果操作稍微复杂一些,就比较吃力了。因此,通常我们加载完图片后,都是把图转载 2016-12-12 16:18:11 · 2077 阅读 · 0 评论 -
用python简单处理图片(5):图像直方图
声明:本文转自http://blog.csdn.net/haoji007/article/details/52063048,但其也为转载,原作者不明,感谢原作者的付出和分享。我们先来看两个函数reshape和flatten:假设我们先生成一个一维数组:vec=np.arange(15)print vec显示为:[ 0 1 2 3 4 5 6转载 2016-12-15 21:03:24 · 5415 阅读 · 1 评论 -
python数字图像处理(1):环境安装与配置
声明:本文转自http://blog.csdn.net/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点:1、不开源,价格贵2、软件容量大。一般3G以上,高版本甚至达5G以上。3、只能做研究,不易转化成软转载 2016-12-16 15:56:31 · 865 阅读 · 0 评论 -
python数字图像处理(2):图像的读取、显示与保存
skimage提供了io模块,顾名思义,这个模块是用来图片输入输出操作的。为了方便练习,也提供一个data模块,里面嵌套了一些示例图片,我们可以直接使用。引入skimage模块可用:1from skimage import io一、从外部读取图片并显示读取单张彩色rgb图片,使用转载 2016-12-16 16:00:19 · 4500 阅读 · 0 评论 -
python数字图像处理(3):图像像素的访问与裁剪
声明:本文转自http://blog.csdn.net/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。图片读入程序中后,是以numpy数组存在的。因此对numpy数组的一切功能,对图片也适用。对数组元素的访问,实际上就是对图片像素点的访问。彩色图片访问方式为:img[i,j,c]i表转载 2016-12-16 16:02:21 · 972 阅读 · 0 评论 -
python数字图像处理(4):图像数据类型及颜色空间转换
声明:本文转自http://blog.csdn.net/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。一、图像数据类型及转换在skimage中,一张图片就是一个简单的numpy数组,数组的数据类型有很多种,相互之间也可以转换。这些数据类型及取值范围如下表所示:Data typ转载 2016-12-16 16:03:53 · 1389 阅读 · 0 评论 -
python数字图像处理(5):图像的绘制
声明:本文转自http://blog.csdn.net/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。实际上前面我们就已经用到了图像的绘制,如:io.imshow(img) 这一行代码的实质是利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。转载 2016-12-16 21:50:17 · 985 阅读 · 0 评论 -
python数字图像处理(6):图像的批量处理
声明:本文转自http://blog.csdn.net/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。有些时候,我们不仅要对一张图片进行处理,可能还会对一批图片处理。这时候,我们可以通过循环来执行处理,也可以调用程序自带的图片集合来处理。图片集合函数为:skimage.io.ImageColle转载 2016-12-16 22:39:36 · 884 阅读 · 0 评论 -
python数字图像处理(7):图像的形变与缩放
声明:本文转自http://blog.csdn.net/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。图像的形变与缩放,使用的是skimage的transform模块,函数比较多,功能齐全。1、改变图片尺寸resize函数格式为:skimage.transform.resize(转载 2016-12-16 22:58:00 · 1336 阅读 · 0 评论 -
python数字图像处理(8):对比度与亮度调整
声明:本文转自http://blog.csdn.NET/haoji007/article/category/6337049,但其也为转载,原作者不明,感谢原作者的付出和分享。图像亮度与对比度的调整,是放在skimage包的exposure模块里面1、gamma调整原理:I=Ig对原图像的像素,进行幂运算,得到新的像素值。公式中的g就是gamma值。如果g转载 2016-12-17 13:57:21 · 3489 阅读 · 0 评论 -
mxnet训练loss输出
最近两天刚开始用mxnet,训练时发现log只有accuracy,没有loss,训练半天到跑验证的时候才发现loss为NAN了。这样不能随时看到loss的变化而及时做出调整,比较浪费时间精力。在python mxnet安装路径下有相关接口和文件。我用的Anaconda2,路径为Anaconda2\Lib\site-packages\mxnet\metric.py这是一个在线评价模块Online e...原创 2018-04-11 20:20:02 · 6187 阅读 · 3 评论