自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 mac+hadoop3.1.1,启动start-dos.sh权限不够,permission denied

hadoop配置中的问题,按照网上的方法配置完成后,https://blog.csdn.net/zx1245773445/article/details/84875774无法启动start-dfs.sh ,也就是无法进入http://localhost:9870/这个网址。具体解决办法就是把ssh localhost设置成免登录,指令如下ssh-keygen -t rsa按回车,如果...

2019-03-28 19:58:22 1054 1

原创 windows下TensorFlow中导入cifar-10数据集时出现的错误/git clone错误

Windows环境下TensorFlow中导入cifar-10数据集时出现的错误error:RPC failed;curl 56 OpenSSL SSL_read:SSL_ERROR_SYSCALL,errno 10054ffatal:early EOFatal:The remote end hung up unexpectedlyfatal:index-pack failed在TensorFlo...

2018-03-07 10:29:06 1617 3

原创 Tensorflow之placeholder函数

placeholder函数主要是用来解决一个问题:在tensorflow中,我们每生成一个常量,就需要在计算图中增加一个节点,数据量较大时,会导致计算图特别大。为了解决这个问题,用placeholder函数来输入数据,它相当于定义了一个位置,只需要将数据通过placeholder传入tensorflow中的计算图即可。placeholder的数据类型需要指定,也可以不变,下面是一个小例子:im

2018-01-04 13:30:33 3174

原创 Tensorflow之变量

变量声明函数:tf.Variable1.tensorflow中一般使用随机数对变量进行初始化   随机数生成函数:正态分布:tf.random_normal(默认类型是float32)  tf.tuncated_normal  均匀分布:tf.random_uniform  Gama分布:       tf.random_gamma2.也可以用常数来对变量进行初始化   tf.

2018-01-04 12:59:09 275

原创 Tensorflow之会话机制

一、为什么要用Session ?Session 是tensorflow中的重要的会话机制,因为tensorflow中的计算图的计算必须通过session才得以运行。比如有两个矩阵a和b,如果要计算它们的 乘积c节点c=a*b,那么这个c节点必须通过会话才能运行(sess.run(c))二、Session的几种使用模式1.手动关闭会话#创建一个会话sess=tf.Sessio

2018-01-04 10:05:38 1092

原创 <虹膜识别>1.opencv3同心圆的提取

在网上查了很多资料,但是有关同心圆提取切割的项目很少,我把我的思路写下来,还没有进行完善,因为要一步一步得做。刚开始做先将复杂问题进行简化,假设我们知道同心圆的坐标位置,也就是这个同心圆位于整幅图像的正中央。那么我们要做的:第一步,识别两个圆在图像中的位置,它们的圆心相同,只是半径不同。然后先把大圆切下来,存入image1中,再把原图中的小圆切下来,存入image2中。第二步,现在我们

2017-08-24 19:29:31 4146 1

原创 opencv3学习之霍夫变换

霍夫变换分为霍夫线变换和霍夫圆变换。1.霍夫线变换分为三种:标准霍夫变换、多尺度霍夫变换、累计概率霍夫变换。前两个由HoughLines调用,第三个 由HoughLinesP调用。   霍夫线变换的原理:其实就是笛卡尔坐标和极坐标之间的转换,公式:r=x*cosθ+y*sinθ对于给定的x,y一点,对于笛卡尔坐标中的任意一点x,y都可以根据公式作出一个图像,也就是一条曲线,如果两个点(

2017-08-23 09:48:51 847 1

原创 opencv3学习之图像的翻转--重映射

//35.重映射#include #include using namespacecv;int main(){    Mat srcImage,dstImage;    Mat map_x,map_y;    srcImage=imread("/Users/oumoemoe/Downloads/building.png");

2017-08-19 22:35:20 343

原创 opencv3学习之边缘检测(Canny/Sobel/Laplacian算子)

//30.canny边缘检测#include #include #include using namespacecv;int main(){    Mat src=imread("/Users/oumoemoe/Downloads/girl.png");    Mat dst,gray,edge;    Mat src1=src.

2017-08-19 10:09:07 426

原创 opencv3学习之固定阈值操作

阈值是最简单的图像分割方法,这种方法基于图像中物体与背景之间的灰度差异,而且此分割属于像素级的分割。一旦找到了要分割物体的像素点,可以把该物体设为白色,其他的设为黑色,对比度强,方便观察结果。给定一个指定阈值,高于它的怎么处理,低于它的怎么处理,可以用它来过滤掉很小或很大像素值的图像点。//29.阈值操作#include #include #includ

2017-08-18 11:11:41 1252

原创 opencv3学习之图像分割和尺寸调整(金字塔/resize)

向上取样就是取越来越大的图片,向下取样就是取越来越小的图片,和金字塔正相反,图片越小分辨率越低。向下取样会丢失信息,向上向下取样并不是逆运算。向下取样:将偶数行和列去除向上取样:新增的行和列用0来填充拉普拉斯金字塔可以减少信息的丢失,是高斯金字塔的逆形式

2017-08-18 09:49:15 1699

原创 opencv3学习之形态学(腐蚀/膨胀/开运算/闭运算/顶帽/黑帽)

形态学的这几个例子其实就是几个函数的应用腐蚀erode和膨胀dilate是两个单独的函数而开闭运算,顶帽黑帽都是封装在一个函数morpologyEx,根据参数不同选择不同的效果。开运算  MORPH_OPEN闭运算  MORPH_CLOSE顶帽      MORPH_TOPHAT黑帽      MORPH_BLACKHAT1.这些效果的使用如设置开运算的效果,则调用

2017-08-17 09:18:34 1971

原创 opencv3学习之五种滤波器的简单应用

其实以下几种滤波器:方框滤波器、均值滤波器、高斯滤波器、中值滤波器、双边滤波器,呈现出来的效果,肉眼看起来并没有什么区别,感觉都是将图像进行模糊处理。但实际上这几种滤波器适用的情况各不相同,很多时候我们可以扬长避短,选择最合适最优化的滤波器。比如://17.boxfilter/*#include #include #include #includ

2017-08-16 11:03:38 839

原创 opencv3学习之带滑动条的三种滤波器的应用

#include #include #include #include #include using namespacestd;using namespacecv;//声明全局变量Mat g_srcImage,g_dstImage1,g_dstImage2,g_dstImage3;int g_nBoxFilterVal

2017-08-16 09:54:38 806

原创 数字图像处理知识之灰度变换函数

灰度变换也就是灰度级的各种变换,通过改变灰度级来对图像的明暗、对比度、灰度值进行处理。我了解到的几种灰度变换函数:1、线性函数      a.反转: s=L-1-r,变换效果:黑的变白的,亮的变暗的      b.恒等变换:灰度级不变,变换效果:不变2、对数函数      c.对数变换:扩展灰度级,变换效果:细节更丰富,比如有些图像亮的地方可以把它分解一下,就是显示的更细致

2017-08-10 21:49:56 2889 1

原创 opencv3学习之addWeight()函数

//15.addWeighted()实现图像加权,就像是PPT的动画效果那样,两层图像融合在一起#include #include #include #include using namespacecv;bool LinearBlending(){    double alphaValue=0.5;    double betaV

2017-07-24 18:48:01 6864 2

原创 opencv3学习之绘图基础

#define WINDOW_WIDTH 600#define WINDOW_NAME1 "绘图1"#define WINDOW_NAME2 "绘图2"#include #include #include #include using namespacecv;void DrawEllipse(Mat img,double

2017-07-20 21:08:04 424

原创 opencv3学习之Point类

//13.Point类#include using namespacecv;using namespacestd;int main(){    Point2f p1(6,2);//二维点的定义和输出    cout"p1="endl;        Point3f p2(1,2,3);//三维点的定义和输出    co

2017-07-20 15:24:55 1886

原创 opencv3学习之Mat类

//11.有关Mat类的一个小程序#include using namespacecv;int main(){    Mat A,C;    A=imread("/Users/oumoemoe/Downloads/girl.png",CV_LOAD_IMAGE_COLOR);    Mat B(A);    C=A;    ims

2017-07-20 11:17:46 765

原创 opencv3学习之从文件/摄像头中读视频

//5.读取视频#include using namespace cv;int main(){    VideoCapture capture("/Users/oumoemoe/Downloads/star.mp4");    while(1){        Mat frame;        capture>>frame;   

2017-07-19 11:18:04 436

原创 opencv3学习之图像显示及腐蚀/模糊/Canny边缘检测的处理

几个小程序,很好理解。//1.图像的显示#include using namespace cv;//cv命名空间int main(){    Mat srcImage=imread("/Users/oumoemoe/Downloads/apple.jpg");//载入图像    imshow("原始图", srcImage);//显示图像

2017-07-18 18:01:12 790

原创 macpro+xcode+opencv3.2.0的安装

在mac终端输入brew install opencv3这样下载的是最新版本的opencv但是我发现这样下载完之后,在/usr/local/lib中只有2.4的.dylib文件,没有3.2的,这样我们在xcode中使用3.2的语法或者调用函数时候肯定是不成功的,bu i

2017-07-18 14:19:28 637

原创 opencv初级学习之图像显示

配置好环境之后,就可以写第一个小程序了代码如下:#include #include "highgui.h"int main(int argc,char** argv) {    IplImage* img =cvLoadImage("/Users/oumoemoe/Documents/opencv-3.2.0/samples/data/aero1.jpg",CV_L

2017-07-13 19:46:44 261

空空如也

空空如也

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

TA关注的人

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