自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 OpenCV学习笔记——存取像素值操作汇总core

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

2014-02-26 17:01:45 766

转载 几种常见mat数据操作

三种操作Mat数据的办法,套用流行词,普通青年,文艺青年,暴力青年普通青年的操作的办法通常是M.at(i, j)文艺青年一般会走路线M.ptr( i )[ j ]暴力青年通常直接强制使用M.data这个指针实验代码如下: t = (double)getTickCount(); Mat img1(1000, 1000, CV_32F); for (int

2014-02-26 16:43:30 2315

转载 OpenCV学习笔记——数据结构Mat详解

在2001年刚刚出现的时候,OpenCV基于 C 语言接口而建。为了在内存(memory)中存放图像,当时采用名为 IplImage 的C语言结构体,时至今日这仍出现在大多数的旧版教程和教学材料。但这种方法必须接受C语言所有的不足,这其中最大的不足要数手动内存管理,其依据是用户要为开辟和销毁内存负责。虽然对于小型的程序来说手动管理内存不是问题,但一旦代码开始变得越来越庞大,你需要越来越多地纠缠于这

2014-02-26 15:29:24 2003

转载 OpenCV学习笔记——新版本的数据结构core

2.0新版本对数据结构进行了大幅修改:定义了DataType类定义了Point_模板类,取代了之前版本的CvPoint、CvPoint2D32fPoint_类不用多言,里面两个成员变量x,y。Point_就是Point2i,也是Point,Point_就是Point2f,Point_就是Point2d。Point3_类不太常用,跟Point_类差不太多,成员

2014-02-26 14:23:23 1025

转载 opencv中测量运行时间的函数

最开始的C接口中的是 cvGetTickCount()和 cvGetTickFrequency(),在程序段的开始和结束时两次使用cvGetTickCount(),然后将两次的差除以cvGetTickFrequency()后就可以获得程序段的以微秒us为单位的运行时间,不是很精确但是一般足够了。         到了2.x之后在命名空间cv中又多了几个函数,getTickCount(),g

2014-02-25 16:50:35 1644

转载 简要了解API

API:应用程序接口(API:Application Program Interface)  应用程序接口(是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过使用 API 函数开发应用程序,从而可以避免编写无用程序,以减轻编程任务。 API 同时也是一种中间件,为各种不同平台提供数据共享。  根据单个

2014-02-25 13:31:03 1114

转载 C++中"std::"是什么意思?起什么作用?namespace?iostream和iostream.h的区别

std是一个类(输入输出标准),它包括了cin成员和cout成员,“using name space std ;”以后才能使用它的成员。#includeiostream.h>中不存在类std,但是他有cin,out的相关函数,不需要使用命名空间了。而第二种标准#include,它包含了一个类,在类的使用之前要预处理一下,“using namespace std;”就是这个功能,然后你就可以使用ci

2014-02-25 13:25:11 40374 1

转载 OpenCV用户指南——操作图像

输入/输出图像从文件中读入一副图像:Mat img = imread(filename)如果你读入一个jpg文件,缺省情况下将创建一个3通道图像。如果你需要灰度(单通道)图像,使用如下语句:Mat img = imread(filename, 0);将图像保存到一个文件:Mat img = imwrite(filename);基本

2014-02-25 13:14:30 1024

转载 使用Mat类结构优点以及应该注意的几点

自从版本2.0,OpenCV采用了新的数据结构,用Mat类结构取代了之前用extended C写的cvMat和lplImage。最大的好处就是更加方便地进行内存管理,对写更大的程序是很好的消息。优点:1、OpenCV函数中输出图像的内存分配是自动完成的(如果不特别指定的话)。2、使用OpenCV的C++接口时不需要考虑内存释放问题。3、赋值运算符和拷贝构造函数( c

2014-02-25 10:20:53 1273

转载 当前许多嵌入式开发系统只支持C语言吗?

相对于C,其它高级语言的运行效率一般比较低(C程序运行效率可达汇编的80%,而其它程序可能只有C程序的80%),源代码和目标代码也可能会比较长。对于嵌入式系统,性能的瓶颈是非常致命的,很可能某种用C编写的程序可以达到预期目标,而用其它语言使用同样算法编写的程序就不行。(不过也正因为这个原因,在嵌入式系统上实现的可用编程语言并不多。)基于系统的用途,安全性设计嵌入式系统也是必须考虑的一个部分(比

2014-02-25 09:58:36 1212

转载 OpenCV学习笔记——数字图形的基础和结构

一图像基础1 数字图像 又称数码图像或数位图像,是二维图像用有限数字数值像素的表示。数字图像是由模拟图像数字化得到的、以像素为基本元素的、可以用数字计算机或数字电路存储和处理的图像。2. 像素 像素(或像元,Pixel)是数字图像的基本元素,像素是在模拟图像数字化时对连续空间进行离散化得到的。每个像素具有整数行(高)和列(宽)位置坐标,同时每个像素都具有整数灰度值或颜色值。 通常,

2014-02-24 17:05:06 1163

统计学习方法

相当好的机器学习入门的书,向系统学习机器学习的童鞋可以好好读一读

2015-07-10

空空如也

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

TA关注的人

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