自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西红是番茄

To be a better man

  • 博客(67)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

原创 【OpenCV笔记 12】OpenCV边缘检测之canny算子

一、什么是边缘检测?。边缘检测的基本思想是通过检测每个像素和其邻域的状态,以决定该像素是否位于一个物体的边界上。如果一个像素位于一个物体的边界上,则其邻域像素的灰度值的变化就比较大。假如可以应用某种算法检测出这种变化并进行量化表示,那么就可以确定物体的边界。经典的边缘检测方法是对原始图像中像素的某小邻域来构造边缘检测算子。常用的边缘检测方法有Roberts算子、Sobe l算子、Pre

2016-07-21 22:56:59 3636

原创 【OpenCV笔记 11】VS2013中运行OpenCV 3.0时常见错误及解决方法

常见案例、错误及解决方法:案例一:IplImage格式转换成Mat格式  //使用Mat的构造函数:Mat::Mat(const IplImage* img, bool copyData=false);默认情况下copyData为falseIplImage* srcImg = cvLoadImage("Lena.jpg");//注意:以下三种效果一致,均为浅拷贝Ma

2016-07-21 15:23:14 4349

原创 【OpenCV笔记 11】OpenCV中基本阈值化操作函数threshold()

阈值分割是最简单的图像分割的方法。OpenCV中提供了阈值函数threshold:threshold() 函数原型:double cv::threshold(InputArray src,OutputArray dst,double threshold_value,double maxval,int threshold_type )函数 threshold() 会接

2016-07-19 15:17:30 983

原创 system () 函数详解

system () 函数详解函数原型:int system (const char* command);功 能: 发出一个DOS命令,用于执行系统命令用 法: int system(char *command);在C语言中system函数需加头文件后方可调用system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作

2016-07-18 22:24:58 1314

原创 【OpenCV笔记 10】OpenCV线性滤波(均值滤波、方框滤波、高斯滤波)

本文将介绍三种常见的线性滤:均值滤波、方框滤波、高斯滤波1.均值滤波blur()函数原型void cv::blur(InputArray src,  //输入OutputArray dst,//输出Size ksize,//模板大小3x3,5x5等,Size(3,3),Size(5,5)

2016-07-18 16:28:53 698

原创 【OpenCV笔记 09】OpenCV中离散傅里叶变换、归一化的运用

本文主要介绍怎样使用opencv来对图片进行傅里叶变换,其核心函数是opencv自带的dft()。离散傅里叶变换DFT(Discrete Fourier Transform)这个技术手段是将空间域映射到频率域中去,在图像处理有着举足轻重的地位。同时在举出的示例中将用到下列函数:int getOptimalDFTSize(int vecsize)该函数是为了获得进行DFT计算

2016-07-18 15:13:08 3328

原创 【OpenCV笔记 08】OpenCV中分离颜色通道split()和图像通道混合merge()

而为了更好的观察一些图像材料的特征,有时需要对RGB三个颜色通道的分量进行分别显示和调整。通过OpenCV的split()和merge()方法可以很方便的达到目的,使用addWeighted函数进行图像混合操作,以及将ROI和addWeighted函数结合起来使用,对指定区域进行图像混合操作。本文将介绍三个函数的应用:split函数详解将一个多通道数组分离成几个

2016-07-15 22:11:42 2959

原创 Visual Studio 2013 常用快捷键

Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013 中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等;合理使用快捷键可以提高开发效率。但是Visual Studio提供的快捷键多如牛毛,那我们有没有必要掌握所有快捷键的

2016-07-15 14:17:46 1247

转载 OpenCV基础类容器Mat类详解

我记得开始接触OpenCV就是因为一个算法里面需要2维动态数组,那时候看core这部分也算是走马观花吧,随着使用的增多,对Mat这个结构越来越喜爱,也觉得有必要温故而知新,于是这次再看看Mat。Mat最大的优势跟STL很相似,都是对内存进行动态的管理,不需要之前用户手动的管理内存,对于一些大型的开发,有时候投入的lpImage内存管理的时间甚至比关注算法实现的时间还要多,这显然是不合适的。除了

2016-07-15 09:41:38 575

转载 OpenCV存取像素值操纵汇总

1.存取单个像素值最通常的方法就是[cpp] view plain copyimg.at(i,j) = 255;  img.at(i,j)[0] = 255;  如果你觉得at操作显得太笨重了,不想用Mat这个类,也可以考虑使用轻量级的Mat_类,使用重载操作符()实现取元素的操作。

2016-07-15 09:30:00 384

原创 【OpenCV笔记 07】OpenCV中线段的绘制和文本的插入

1.本文将先介绍OpenCV中线段的绘制和文本的插入,使用到的函数line()和 putText()(前面的一片博文已经介绍过)2.其次将应用于绘制大众车标的示例代码和运行结果一并附上。Line绘制连接两个点的线段void cvLine( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color,

2016-07-14 21:21:11 1440

原创 【OpenCV笔记 06】OpenCV中绘制基本几何图形【矩形rectangle()、椭圆ellipse() 、圆circle() 】

本文主要内容:一、介绍OpenCV中三个绘图函数:circle() 、ellipse()  、rectangle()二、函数的应用实例,利用这些函数分别绘制了丰田车标、奥迪车标以及红十字,并附上代码。1.Circle绘制圆形。void cvCircle( CvArr* img, CvPoint center, int radius, CvScalar c

2016-07-14 20:30:03 41251 2

原创 【OpenCV笔记 05】OpenCV插入文本和字体设置相关函数

putText在图像中显示文本字符串。函数原型如下:void PutText( CvArr* img, const char* text, CvPoint org, const CvFont* font, CvScalar color );img输入图像。text要显示的字符串。org第一个字符左下角的坐标。font字体结构体。color文本的字体颜色。函数cvP

2016-07-14 15:42:16 6540

原创 【OpenCV笔记 04】OpenCV中显式创建Mat对象的5种方法

创建一个Mat对象有多种方法,本文将列举最为常用的五种:1.使用Mat()构造函数,2.利用create()函数创建,用来为已有矩阵开辟内存,不能用来初始化3.类似于Matlab式的初始化方式eye,zeros,ones,4.对小型矩阵使用逗号分隔式出初始化方式5.为已存在的对象创建信息头,利用函数clone()或copyTo(),此方法需要创建一个原图像矩阵的副本

2016-07-13 20:51:09 2122

原创 【OpenCV笔记 03】OpenCV头文件探秘

在使用OpenCV3.0编写代码的过程中,总会遇到类似于下面的头文件,#include出于好奇,于是辗转到安装目录下招待该头文件,其代码如下#ifndef __OPENCV_ALL_HPP__#define __OPENCV_ALL_HPP__#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "

2016-07-12 22:53:56 1957

原创 【OpenCV笔记 02】OpenCV滑动条的创建和使用——createTrackbar()函数

createTrackbar()函数原型如下int createTrackbar( const String & trackbarname,//滑动条名称 const String & winname,//所在窗口名称 int * value,//value为指向int的指针,用于返回滑动条当前值 int count,//滑动条条最大值,默认值最小为0 TrackbarC

2016-07-11 23:01:06 1253

原创 【OpenCV笔记 01】OpenCV基本函数介绍

本文主要介绍OpenCV基本函数,包括imread(), imshow(), namedWindow(), imwrite(),函数功能分别对应图像载入,图像显示,创建窗口,输出图像到文件。1.函数imread(),用于图像的载入。1.1函数原型 Mat cv::imread(const String & filename,   in

2016-07-11 11:06:43 1828

原创 C++代码命名规范约定

使用一套成熟的明敏规则不仅可以让我们规范行事,也增强代码的可读性,也便于别人更好的理解我们的代码.表1.1命名规则约定序号描述示例1类命名混合使用大小写,首字母大写ClassName2类型定义,包括枚举和typedef,混合使用大小写,首字母大写TypeName3局部变量混合使用大小写,且首字母

2016-07-11 09:58:52 1185

原创 图片搜索网站大全

你想凭着一张现有图片找出它的原始图片,或者是凭着一张小的缩略图找出原始大图吗?下面的十款搜索引擎可以帮你实现,以图找图,以图搜图,以图片搜索相似的图片。一:http://tineye.com/Tineye是典型的以图找图搜索引擎,输入本地硬盘上的图片或者输入图片网址,即可自动帮你搜索相似图片,搜索准确度相对来说还比较令人满意。TinEye是加拿大Idée公司研发的相似图片搜索引擎,

2016-07-09 19:02:54 3834

翻译 机器视觉应用于蔬果检测方面的相关英语词汇

本片所有词汇摘自论文,其中大部分难点词汇已经标注Shape determination of horticultural produce using two-dimensional computer vision – A reviewAuthor:G.P. Moreda a,⇑, M.A. Muñoz a, M. Ruiz-Altisent a, A. Perdigones bKeyw

2016-07-08 20:04:32 875

原创 leave-one-out之个人理解

1.Leave-one-out:最近在看机器视觉相关的文献,无意中看到leave-one-out一词(LOO),初次见面很是费解,不由得搜索一番。发现LOO是机器学习领域的词汇,国内的文献中,这个词被翻译的五花八门,诸如:舍一法,留一法,排一法等,个人最倾向于“留一法”的翻译。缘由如下:The leave-one-out (LOO) method was used to train a

2016-06-29 22:37:56 34905

原创 C++抽象数据类型

本文涉及到的知识点有:抽象数据类型(ADT),栈(stack),类定义等,类很适合用于描述ADT,共有成员函数提供了ADT描述服务,而类的私有部分和类方法代码提供了实现,但这些实现对客户是隐藏的。参考文献:C++primer plus第六版头文件stach.h ://P373---10.10--类定义应用于抽象数据类型--栈//1.作用域内枚举//2.对象数组#ifnd

2016-06-28 16:50:37 1653

翻译 Kinect深度传感器应用于计算机视觉的评估

Kinect深度传感器应用于计算机视觉的评估

2016-06-16 14:06:16 3645

原创 计算机视觉领域相关主页 汇总

CV相关网站

2016-06-15 09:36:51 696

转载 图像处理方向就业前景

我根据《浅谈图像处理方向的就业前景》和自己找工作的一些经验简单介绍一下图像处理方向就业前景,希望能对后来者有所帮助!1、请学好图像基本理论知识,笔试会遇到很多基础的题;2、请学好c++语言,99%以上的公司在招图像岗位的人员时都会笔试c++;3、请多做一些实际的项目,少一些理论的研究(针对中小企业而言);4、请不要只局限于的课题,因为可能你的课题只是图像处理领域的一些皮

2016-06-08 10:40:44 3444

转载 《人工智能的明天,中国去哪儿》---汤晓鸥

汤晓鸥演讲实录

2016-06-08 10:20:45 1058

转载 Matlab图像处理常用函数归类总结

下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以备查找。表1 图像显示函数名功能说明函数名功能说明colorbar颜色条显示montage按矩形剪辑方式显示多帧图像getimage从坐标系中获取图像数据immovie从多帧索引图像

2016-05-16 11:48:39 1119

Python 3.7.3 官方最新文档_英文PDF版本

Python 3.7.3 官方最新文档, 英文PDF版本,自带书签, 压缩包内共26个PDF文件. 2019年06月12日发布.

2019-06-03

OpenCV-4.0.0-alpha

opencv-4.0.0-alpha最新版本,资源为exe文件,如果官网下载速度太慢,此处可提供下载。

2018-09-21

VMware12注册机

VMware(中文名威睿”,纽约证券交易所“代码:VMW) 虚拟机软件

2016-08-23

python-3.5.2

最新版本python-3.5.2,Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。

2016-08-05

Visual Studio 的 Python 开发插件 PTVS 2.2 VS 2013.msi

Visual Studio 的 Python 开发插件 PTVS PTVS (Python Tools for Visual Studio) 是一个开源项目,采用Apache 2.0许可发布。PTVS的主要特性包括:CPython、IronPython、Jython和PyPy;高级编辑功能如IntelliSense;多重构;内置REPL(read-eval-print loop)窗口;调试和分析功能,等等。

2016-08-05

模式识别(国家级精品课程讲义)

模式识别(国家级精品课程讲义)共705页

2016-08-04

模式分类 Richard O.Duda第二版【Pattern Classification 2nd edition】 (代码和手册)

模式分类 Richard O.Duda第二版 【Pattern Classification 2nd edition】 (代码和手册)

2016-08-04

Caffe官方教程中译本

Caffe官方教程中译本

2016-08-03

最全人脸图片库

史上最全的人脸库,包括ORL人脸库、Yale人脸库、AT&T人脸库及MIT人脸库。ORL人脸库中包括23*28的bmp格式的400幅人脸、92*112的bmp格式及pgm格式的各400幅人脸;Yale人脸库中包括100*100的bmp格式的15个人的人脸,每个人11幅图像;MIT人脸库中包括人脸20*20的bmp格式2706幅图及非人脸20*20的bmp格式4381幅图。如此全面,绝对值得下载。

2016-07-29

深入理解OpenCV 实用计算机视觉项目解析_PDF电子书下载 带书签目录 完整版

深入理解OpenCV 实用计算机视觉项目解析_PDF电子书下载 带书签目录 完整版

2016-07-29

opencv动态链接库

opencv动态链接库

2016-07-28

opencv_ffmpeg310.dll

opencv_ffmpeg310.dll

2016-07-28

opencv_features2d310d

opencv_features2d310d

2016-07-28

opencv_core310d.dll

opencv_core310d.dll

2016-07-28

opencv_calib3d310d.dll

opencv_calib3d310d.dll

2016-07-28

opencv_xxx.310d.lib

包含文件: opencv_calib3d310d.lib opencv_core310d.lib opencv_features2d310d.lib opencv_flann310d.lib opencv_highgui310d.lib opencv_imgcodecs310d.lib opencv_imgproc310d.lib opencv_ml310d.lib opencv_objdetect310d.lib opencv_photo310d.lib opencv_shape310d.lib opencv_stitching310d.lib opencv_superres310d.lib opencv_ts310d.lib opencv_video310d.lib opencv_videoio310d.lib opencv_videostab310d.lib

2016-07-27

opencv_contrib-master

opencv_contrib为最新贡献但不是很成熟的函数库,但作为最新的东西,了解比较前沿的算法实现比较有用。

2016-07-26

OpenCV 3.0函数索引

OpenCV 3.0函数索引

2016-07-26

Halcon破解文件(7月份)

Halcon破解文件(7月份)

2016-07-22

视频捕捉软件AMcap

AMCap是一个功能完全的视频捕捉程序

2016-07-22

Halcon程序员扩展包指导手册

Halcon extension_package_programmers_manual

2016-07-22

Halcon程序员图形获取界面指导手册

image_acquisition_interface_programmers_manual

2016-07-22

Halcon灰度值参数修改指南

gray_value_interpolation

2016-07-22

Halcon用户指导手册

HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境,在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。

2016-07-22

Halcon安装指导手册

HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境,在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。

2016-07-22

浙江大学国内一、二级学术期刊名录

浙江大学国内一、二级学术期刊名录

2016-07-22

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

TA关注的人

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