2018年6月26日
摘要: 阅读全文
posted @ 2018-06-26 11:02 NLazyo 阅读(819) 评论(0) 推荐(0) 编辑
  2018年6月21日
摘要: 对于多线程运行环境以及Web框架下(其实也相当于多线程)Caffe运行缓慢的原因可能是仅在某一个线程中设置caffe.set_mode_gpu()。但是该操作不会影响其他线程,此时其他线程还是CPU模式,因此需要对a56爆大奖在线娱乐线程都要设置GPU模式,即在线程调用的方法中调用一下caffe.set_mode_ 阅读全文
posted @ 2018-06-21 11:21 NLazyo 阅读(348) 评论(0) 推荐(0) 编辑
  2018年6月11日
摘要: 各种坑!!想要做好,一定要自己一步步试,下载别人的总会出现各种问题. 步骤如下:(可以把这些文件打包在一个文件加下,分两个文件libs,include,一定要是自己的文件) 1 首先是配置caffe的VC++目录中的include和库文件。配置include lib dll都是坑,而且还分debug 阅读全文
posted @ 2018-06-11 17:11 NLazyo 阅读(873) 评论(0) 推荐(0) 编辑
  2018年6月5日
摘要: http://ethereon.github.io/netscope/#/editor shift+enter 阅读全文
posted @ 2018-06-05 08:39 NLazyo 阅读(5690) 评论(0) 推荐(0) 编辑
  2018年5月31日
摘要: TensorFlow TensorFlow 是相对高阶的机器学习库,用户可以方便地用它设计神经网络结构,而不必为了追求高效率的实现亲自写 C++或 CUDA 代码。它和 Theano 一样都支持自动求导,用户不需要再通过反向传播求解梯度。其核心代码和 Caffe 一样是用 C++编写的,使用 C++ 阅读全文
posted @ 2018-05-31 17:46 NLazyo 阅读(7672) 评论(0) 推荐(0) 编辑
摘要: 近年来,随着深度学习的崛起,计算机视觉得到飞速发展。目标检测作为计算机视觉的基础算法,也搭上了深度学习的快车。基于Proposal的检测框架,从R-CNN到Faster R-CNN,算法性能越来越高,速度越来越快。另a56爆大奖在线娱乐面,直接回归Bounding Box的框架,从YOLO到SSD,在保持速度优势的 阅读全文
posted @ 2018-05-31 17:30 NLazyo 阅读(8681) 评论(1) 推荐(0) 编辑
摘要: 在介绍Faster R-CNN之前,先来介绍一些前验知识,为Faster R-CNN做铺垫。 一、基于Region Proposal(候选区域)的深度学习目标检测算法 Region Proposal(候选区域),就是预先找出图中目标可能出现的位置,通过利用图像中的纹理、边缘、颜色等信息,保证在选取较 阅读全文
posted @ 2018-05-31 16:04 NLazyo 阅读(21310) 评论(0) 推荐(2) 编辑
摘要: 论文:《Faster R-CNN: Towards Real-Time ObjectDetection with Region Proposal Networks》 摘要:算法主要解决两个问题: 1、提出区域建议网络RPN,快速生成候选区域; 2、通过交替训练,使RPN和Fast-RCNN网络共享参 阅读全文
posted @ 2018-05-31 10:35 NLazyo 阅读(897) 评论(0) 推荐(0) 编辑
  2018年5月30日
该文被密码保护。 阅读全文
posted @ 2018-05-30 15:06 NLazyo 阅读(7866) 评论(0) 推荐(0) 编辑
摘要: 一、制作数据集 1. 关于训练的图片 不论你是网上找的图片或者你用别人的数据集,记住一点你的图片不能太小,width和height最好不要小于150。需要是jpeg的图片。 2.制作xml文件 1)LabelImg 如果你的数据集比较小的话,你可以考虑用LabelImg手工打框https://git 阅读全文
posted @ 2018-05-30 15:02 NLazyo 阅读(2504) 评论(1) 推荐(0) 编辑
摘要: 题注: 在win10下训练实在是有太多坑了,在此感谢网上的前辈和大神,虽然有的还会把你引向另一个坑~~. 最近,用faster rcnn跑一些自己的数据,数据集为某遥感图像数据集——RSOD,标注格式跟pascal_voc差不多,但由于是学生团队标注,中间有一些标注错误,也为后面训练埋了很多坑。下面 阅读全文
posted @ 2018-05-30 14:31 NLazyo 阅读(5817) 评论(0) 推荐(0) 编辑
  2018年5月29日
摘要: 安装教程 本篇博客将会教会你在Windows下配置py-faster-rcnn,请细心仔细阅读。说白了,Windows下配置这些东西就是一个坑。 安装配置Anaconda 由于py-faster-rcnn要用到python,这里a56爆大奖在线娱乐们使用了Anaconda,Anaconda版本为Anaconda2-4 阅读全文
posted @ 2018-05-29 11:00 NLazyo 阅读(788) 评论(0) 推荐(0) 编辑
  2018年5月26日
摘要: Caffe 阅读全文
posted @ 2018-05-26 15:19 NLazyo 阅读(143) 评论(0) 推荐(0) 编辑
  2018年5月23日
摘要: 如果图片过大,需要适当缩小batch_size的值,否则使用GPU时可能超出其缓存大小而报错 阅读全文
posted @ 2018-05-23 11:31 NLazyo 阅读(1699) 评论(0) 推荐(0) 编辑
  2018年5月18日
摘要: 基本环境 建议严格按照版本来 - Windows 10 - Visual Studio 2013 - Matlab R2016b - Anaconda - CUDA 8.0.44 - cuDNN v4 1. 安装CUDA 8.0 安装完后,程序会自动地添加一个CUDA_PATH的环境变量: 2. 下 阅读全文
posted @ 2018-05-18 11:25 NLazyo 阅读(10528) 评论(0) 推荐(1) 编辑
  2018年5月17日
摘要: http://www.runoob.com/python/python-basic-syntax.html 阅读全文
posted @ 2018-05-17 15:14 NLazyo 阅读(163) 评论(0) 推荐(0) 编辑
  2018年5月11日
摘要: 1.RGB通道:R红色,G绿色,B蓝色;R、G、B各占一个字节,取值范围在0—255;可代表的颜色数256*256*256==2^24 黑色区域是:R=G=B=0; 白色区域是:R=G=B=255; 黄色:R=G=255,B=0; decompose3 (Image, Image1,Image2, 阅读全文
posted @ 2018-05-11 14:07 NLazyo 阅读(9346) 评论(0) 推荐(1) 编辑
  2018年4月25日
摘要: Features 1. line_orientation 功能:计算线的方位。 2. line_position 功能:计算一条线的重心、长度和方位。 3. partition_lines 功能:通过各种标准区分线。 4. select_lines 功能:通过各种标准选择线。 5. select_l 阅读全文
posted @ 2018-04-25 14:03 NLazyo 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 由于本人在工业自动化行业做机器视觉的工作,a56爆大奖在线娱乐除了图像处理方面要掌握外,还需要与工业机器人进行通信。最近学习了计算机与川崎机器人的TCP/IP通信,于是在这里记录一下。 除了直接与机器人通信外,有a56爆大奖在线娱乐方式是通过PLC间接通信,附上a56爆大奖在线娱乐的另一篇文章,讲c#与三菱PLC通信的:C#与三菱PLC通信 首先假 阅读全文
posted @ 2018-04-25 09:50 NLazyo 阅读(3321) 评论(0) 推荐(1) 编辑
  2018年4月24日
摘要: * This program shows how to detect the edges of a diamond * with subpixel accuracy and calculate the angle between them. * * In contrast to the example measure_diamond.hdev, * this example uses a me... 阅读全文
posted @ 2018-04-24 18:48 NLazyo 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 1.产生测量句柄,准备提取与矩形(圆弧)主轴垂直的值边缘。 gen_measure_rectangle2或gen_measure_arc 2.测量边缘对 ,测量的直线与矩形或者圆弧垂直 measure_pairs (Image, MeasureHandle, 1.5, 30, 'negative', 阅读全文
posted @ 2018-04-24 13:31 NLazyo 阅读(2375) 评论(0) 推荐(0) 编辑
  2018年4月16日
摘要: 一、矩阵Mat I,img,I1,I2,dst,A,B; double k,alpha; Scalar s; 1.加法I=I1+I2;//等同add(I1,I2,I); add(I1,I2,dst,mask,dtype); scaleAdd(I1,scale,I2,dst);//dst=scale* 阅读全文
posted @ 2018-04-16 10:08 NLazyo 阅读(1133) 评论(0) 推荐(0) 编辑
  2018年4月6日
摘要: 问题出现背景:c++静态类库中主函数里包含子函数 解决办法:先声明子函数再写主函数。 阅读全文
posted @ 2018-04-06 18:45 NLazyo 阅读(1429) 评论(0) 推荐(0) 编辑
  2018年4月2日
摘要: Variation Model的主要原理是将待检测的图像与一张标准图像作比较,找出待检测图像与标准图像(ideal image)的明显差异(也就是不良)。标准图像可以采用几张OK品的图像训练(training)得到,也可以通过对一张OK品图像进行处理得到。训练后得到标准图像和一张variation图 阅读全文
posted @ 2018-04-02 17:51 NLazyo 阅读(2848) 评论(0) 推荐(0) 编辑
摘要: 相同点:都是为了选择想要的灰度区域 dyn_threshold (OrigImage, MeanImage, SmallRaw, 3, 'light') //动态阈值分割 threshold()//全局固定阈值灰度分割, 当前背景之间差异明显时,可以设定全局阈值进行threshold,但很多情况下由 阅读全文
posted @ 2018-04-02 16:52 NLazyo 阅读(4268) 评论(0) 推荐(2) 编辑
  2018年3月22日
摘要: 在C语言里,全局变量如果不初始化的话,默认为0,也就是说在全局空间里: int x =0; 跟 int x; 的效果看起来是一样的。但其实这里面的差别很大,强烈建议大家所有的全局变量都要初始化,他们的主要差别如下: 编译器在编译的时候针对这两种情况会产生两种符号放在目标文件的符号表中,对于初始化的, 阅读全文
posted @ 2018-03-22 18:16 NLazyo 阅读(5608) 评论(0) 推荐(0) 编辑
  2018年3月19日
摘要: 区域运算: Ø 并:union1()、union2(); Ø 交:intersection(); Ø 差:difference(); Ø 补:complement(); 阅读全文
posted @ 2018-03-19 10:29 NLazyo 阅读(4243) 评论(0) 推荐(0) 编辑
  2018年3月9日
摘要: 两大类: 1、图形参数Iconic (image, region, XLD) 2、与控制参数Control (string, integer, real, handle), 在Halcon算子的参数中,依次为:输入图形参数、输出图形参数、输入控制参数、输出控制参数;并且其输入参数不会被算子改变。 1 阅读全文
posted @ 2018-03-09 17:06 NLazyo 阅读(3748) 评论(0) 推荐(0) 编辑
  2018年3月8日
摘要: 在机器视觉应用中,经常需要对图像进行仿射变换。1、在基于参考的视觉检测中,由于待检图像与参考图像或多或少都会存在几何变化(平移、旋转、缩放等),a56爆大奖在线娱乐在做比较之前一般都要对待检图像进行仿射变换以对齐图像。2、要进行仿射变换,必须先获取变换矩阵,形状匹配是获取变换矩阵的a56爆大奖在线娱乐高效的方法。3、Halcon的 阅读全文
posted @ 2018-03-08 15:41 NLazyo 阅读(6023) 评论(0) 推荐(1) 编辑
  2018年3月7日
摘要: HDevelop开发环境中提供的匹配的方法主要有三种,即Component-Based、Gray-Value-Based、Shape-Based,分别是基于组件(或成分、元素)的匹配,基于灰度值的匹配和基于形状的匹配。 这三种匹配的方法各具特点,分别适用于不同的图像特征,但都有创建模板和寻找模板的相 阅读全文
posted @ 2018-03-07 17:53 NLazyo 阅读(10494) 评论(0) 推荐(2) 编辑
  2018年1月26日
摘要: 用depends发现缺了一堆API-MS-WIN什么的dll,网上查找是因为少了VC++2010,VC++2015等一系列,装好后仍然不行,原来这种错误并不是该原因导致的,也并不缺少那些dll(depends是静态的寻找依赖的dll,缺少的dll在运行中并不一定都需要),是因为c++ clr的.ne 阅读全文
posted @ 2018-01-26 15:13 NLazyo 阅读(1657) 评论(0) 推荐(0) 编辑
  2018年1月18日
摘要: 1.增强对比度:halcon算子 equ_histo_image (GrayImage, ImageEquHisto) 2.空间滤波基础 滤波指接受或拒绝一定的频率分量。低通滤波器的最终效果是模糊(平滑)一副图像。空间滤波器由(1)一个领域(典型地是一个较小的矩形),(2)对该邻域包围的图像元素执行 阅读全文
posted @ 2018-01-18 17:02 NLazyo 阅读(16891) 评论(0) 推荐(1) 编辑
  2018年1月17日
摘要: 错误解决办法: 方法一: 中文 项目--属性 连接器 输入 附加依赖项 空格Nafxcwd.lib Libcmtd.lib 忽略指定库 空格Nafxcwd.lib Libcmtd.lib 清除项目。重新编译。搞定 方法二 : 解决方案二:找到并纠正出现问题的模块 要查看当前的库链接顺序,请按照下列步 阅读全文
posted @ 2018-01-17 13:29 NLazyo 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 在C#中调用C(C++)类的DLL的时候,有时候C的接口函数包含很多参数,而且有的时候这些参数有可能是个结构体,而且有可能是结构体指针,那么在C#到底该如何安全的调用这样的DLL接口函数呢?a56爆大奖在线娱乐将详细介绍如何调用各种参数的方法。 一、调用接口仅含普通变量 那么在C#调用这种函数最简单了,直接用函数原 阅读全文
posted @ 2018-01-17 10:54 NLazyo 阅读(496) 评论(0) 推荐(0) 编辑
  2018年1月2日
摘要: 一、c++两个基本的运算符:&(取址运算符)和*(间接访问运算符/解引用指针) 首先是&运算符:当它后面跟一个变量名的时候,给出这个变量名的地址. 二、指针和引用的定义和性质区别: (1)指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只 阅读全文
posted @ 2018-01-02 10:20 NLazyo 阅读(297) 评论(0) 推荐(0) 编辑
  2017年12月26日
摘要: 一般问题出在 (1)XXX.lib头文件,这个要包含(不然编译也不能通过) (2)需要XXX.lib或XXX.dll库。手动添加,项目->属性->配置属性->链接器->输入 然后在附件依赖项添加XXX.lib,再生成第一个无法解析的外部符号错误消失了。 (3)编译平台不一致。和链接的外部库编译的平台 阅读全文
posted @ 2017-12-26 10:41 NLazyo 阅读(24741) 评论(0) 推荐(2) 编辑
  2017年12月21日
摘要: 看起来只是在C++后面多写了一个“/CLI”,然而其意义却远不止于此,google的c++.moderated版上为此还发起了数星期的讨论,在国内大部分人对C++/CLI还不是很了解的情况下,google上面已然硝烟四起... 就像a56爆大奖在线娱乐们作出其它任何选择一样,在选择之前最重要的是先要清楚为什么作出这样 阅读全文
posted @ 2017-12-21 17:07 NLazyo 阅读(9957) 评论(0) 推荐(2) 编辑
  2017年12月7日
摘要: 队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队。 ConcurrentQueue<T>队列是一个高效的线程安全的队列,是.Net Framework 4.0,System.Collect 阅读全文
posted @ 2017-12-07 11:57 NLazyo 阅读(4966) 评论(0) 推荐(0) 编辑
  2017年12月6日
摘要: 矩阵乘积:对应行列对应元素相乘的和组成新的矩阵 两个矩阵的乘法仅当第一个矩阵A的列数和另一个矩阵B的行数相等时才能定义。如A是m×n矩阵和B是n×p矩阵,它们的乘积C是一个m×p矩阵 并将此乘积记为: 例如: 矩阵的乘法满足以下运算律: 结合律: 左分配律: 右分配律: 矩阵乘法不满足交换律。 矩阵 阅读全文
posted @ 2017-12-06 14:41 NLazyo 阅读(7527) 评论(0) 推荐(1) 编辑
  2017年12月4日
摘要: 什么是掩膜(mask) -高斯核数字图像处理中的掩膜的概念是借鉴于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图形“底片”称为掩膜(也称作“掩模”),其作用是:在硅片上选定的区域中对一个不透明的图形模板遮盖,继而下面的腐蚀或扩散将只影响选定的区域以外的区域。 图像掩 阅读全文
posted @ 2017-12-04 17:20 NLazyo 阅读(2714) 评论(0) 推荐(0) 编辑