自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (12)
  • 收藏
  • 关注

原创 新浪微博oauth2的初次使用

1)阅读以下文章熟悉一下:http://open.weibo.com/authentication/http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E2)下载weibo4j:http://code.google.com/p/weibo4j/3)创建应用,就

2013-06-13 23:38:51 3385

转载 MATLAB图像处理工具箱

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

2012-02-25 12:01:34 12171

原创 将一张图片的三个RGB分量分别取出来

上图:Mat process(Mat &img);int main(){ VideoCapture cap("video/Megamind.avi"); if (!cap.isOpened()) { cout << "could not open" << endl; return -1; } Mat frame; cap >> frame;

2011-12-16 20:51:45 8288 3

原创 摄像头操作实例

VideoCapture cap(0); //打开默认的0号摄像头 if (!cap.isOpened()) return -1; Mat edges; namedWindow("edges", 1); for(;;) { Mat frame; cap >> frame; cvtColor(frame, edges, CV_BGR2GRAY); GaussianBlu

2011-12-16 18:22:51 1565

翻译 OpenCV基本数据类型

Point_typedef Point_ Point2i;typedef Point2i Point;typedef Point_ Point2f;typedef Point_ Point2d;Point3_typedef Point3_ Point3i;typedef Point3_ Point3f;typedef Point3_ Point3d;Size

2011-12-16 15:37:37 16323

原创 QImage 与 Mat

Mat 转换为QImageMat 里面到BGR顺序,首先要转换成RGB格式QImage::QImage ( uchar * data, int width, int height, int bytesPerLine, Format format ) Mat img; QImage *qimg; img = imread("../image/aa.jpg"); cvtC

2011-12-16 14:31:09 5602

翻译 QT Widgets 使用实例及源码

转自:http://doc.qt.nokia.com/4.6/tutorials-addressbook.html源码:http://download.csdn.net/detail/merlin_q/3900497源码t: http://download.csdn.net/detail/merlin_q/3899716

2011-12-09 13:15:29 1839

原创 OpenCV自带例子 (十) 图像几何变换

int main( int argc, char** argv ){ // Load an image Mat src = imread("D:\\image\\aa.jpg"); Mat dst; dst.create( src.size(), src.type()); Mat map_x; Mat map_y; map_x.create( src.size(), CV_32F

2011-12-05 23:11:11 3985

原创 OpenCV自带例子(九)Sobel运用

void Sobel(InputArray src, OutputArray dst, int ddepth, int xorder, int yorder, int ksize=3, doublescale=1, double delta=0, int borderType=BORDER_DEFAULT )ddepth   通常采用  src.depth();xorder 和 yor

2011-12-05 21:57:46 21093 1

原创 OpenCV自带例子(八)图像腐蚀与膨胀

腐蚀就是使用算法,将图像的边缘腐蚀掉。作用就是将目标的边缘的“毛刺”踢除掉。膨胀就是使用算法,将图像的边缘扩大些。作用就是将目标的边缘或者是内部的坑填掉。#include #include #include #include using namespace cv;//Global VariablesMat src, erosion_dst, dilation_dst;

2011-12-05 19:39:08 14395 2

转载 MFC:CImage显示OpenCV:Mat矩阵图像

转自: http://www.opencv.org.cn/forum/viewtopic.php?p=52713/*************************************///1.读入Mat矩阵(cvMat一样),Mat img=imread("*.*");//cvLoadImage//确保转换前矩阵中的数据都是uchar(0~255)类型(不是的话量化

2011-12-05 09:55:36 11578 5

转载 深入浅出 MFC多视图

为了能够把我们所学的所有知识都在实例中得以完整的体现,我们来写一个尽可能复杂的"文档/视图"架构MFC程序,这个程序复杂到:  (1)是一个多文档/视图架构MFC程序;  (2)支持多种文件格式(假设支持扩展名为BMP的位图和TXT的文本文件);  (3)一个文档(BMP格式)对应多个不同类型的视图(图形和二进制数据)。  相信上述程序已经是一个包含"最复杂"特性的

2011-12-04 20:28:30 8542 1

原创 OpenCV自带例子(七)图像平滑处理

#include "stdafx.h"#include #include #include using namespace cv;//全局变量int DELAY_CAPTION = 1500;int DELAY_BLUR = 100;int MAX_KERNEL_LENGTH = 31;Mat src, dst;char window_name[] = "Filter D

2011-12-04 11:28:09 8671

原创 最新版的OpenCV中新增加的ORB特征的使用

看到OpenCV2.3.1里面ORB特征提取算法也在里面了,套用给的SURF特征例子程序改为ORB特征一直提示错误,类型不匹配神马的,由于没有找到示例程序,只能自己找答案。(ORB特征论文:ORB: an efficient alternative to SIFT or SURF.点击下载论文)经过查找发现:描述符数据类型有是float的,比如说SIFT,SURF描述符,还有是ucha

2011-11-30 12:15:38 32041 19

原创 大家来找茬 两幅图像相减 其它好的实现?

#include #include using namespace cv;int main(){ Mat img1 = imread("D:\\image\\img1.jpg"); Mat img2 = imread("D:\\image\\img2.jpg");//两幅图像的大小需要一致 Mat img_result1, img_result2, img_result; sub

2011-11-29 20:29:54 13324 4

原创 OpenCV自带例子(六)随机数类RNG使用与窗口文本输出方法

#include #include #include #include using namespace cv;/// Global Variablesconst int NUMBER = 100; const int DELAY = 5;const int window_width = 900;const int window_height = 600;int x_1 =

2011-11-29 09:08:39 4411 1

原创 OpenCV自带例子(五)基本画图功能

/** * @file Drawing.cpp * @brief Simple sample code */#include #include #define w 400using namespace cv;/// Function headersvoid MyEllipse( Mat img, double angle );void MyFilledCircle( M

2011-11-28 22:22:19 9349

原创 OpenCV自带例子(四)改变一张图片的对比度与亮度

对于第i行第j个像素g(i,j) = alpha * f(i,j) + betaalpha 对应着对比度beta 对应着亮度#include #include #include using namespace cv;double alpha; /**< Simple contrast control */int beta; /**< Simple brigh

2011-11-26 19:30:19 8630 1

原创 OpenCV自带例子(三)两幅图像相加

#include #include #include using namespace cv;int main( int argc, char** argv ){ double alpha = 0.5; double beta; double input; Mat src1, src2, dst; /// Ask the user enter alpha std::cout<<"

2011-11-26 19:09:58 11126

原创 OpenCV自带例子(二)Load, Modify, and Save an Image

Load, Modify, and Save an ImageGoals:In this tutorial you will learn how to:Load an image using imreadTransform an image from RGB to Grayscale format by using cvtColorSave your t

2011-11-24 15:06:31 4755

原创 OpenCV自带例子(一)Load and Display an Image

#include #include #include using namespace cv;using namespace std;int main( int argc, char** argv ){ if( argc != 2) { cout <<" Usage: display_image ImageToLoadAndDisplay" << endl; return -

2011-11-23 19:38:32 2056

原创 Windows下源文件编译安装OpenCV2.3

Windows下源文件编译安装OpenCV2.3:1.下载安装CMake,下载地址:http://www.cmake.org/cmake/resources/software.html2.下载安装TortoiseSVN,下载地址:http://tortoisesvn.net/downloads.html3.建立一个简单的文件夹,比如D:\OpenCV,,右键单击该文件夹,选择S

2011-11-21 16:41:02 1555

转载 KMP

KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。一.  简单匹配算法先来看一个简单匹配算法的函数:int Index_BF ( char S [

2011-08-22 11:34:13 835

原创 template metaprogramming

Here is an example of metaprogramming in C++:template struct Factorial{ enum { value = N * Factorial::value };};template <>stru

2011-08-19 09:49:49 452

原创 引用 与 指针

<br />引用是C++中的概念,初学者容易把引用和指针混淆一起。  <br />一下程序中,n是m的一个引用(reference),m是被引用物(referent)。  <br />int m;  <br />int &n = m;  <br />n相当于m的别名(绰号),对n的任何操作就是对m的操作。  <br />所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。  <br /><br />引用的规则:  <br /><br />(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初

2011-04-21 10:45:00 446

转载 迟绑定早绑定

<br />1、        概念<br />首先,什么是绑定?( what`s the definition of binding? )<br />c++编程思想上有说到:<br />Connecting a function call to a function body is called binding.(将函数体和函数调用关联起来,就叫绑定)<br />然后,那么什么是早绑定?(Early binding)<br />When binding is performed before the pr

2011-04-21 10:38:00 2365

Open Stanford Course : Engineering Everywhere-MachineLearning -- materials

机器学习 Open Stanford Course : Engineering Everywhere-MachineLearning

2012-02-15

QT 实例 源码 圆形时钟

QT 实例 源码 圆形时钟 源码文件 he Shaped Clock example shows how to apply a widget mask to a top-level widget to produce a shaped window.

2011-12-10

QT 学习 实例 QLineEdit QLCDNumber

QT 学习 实例 QLineEdit QLCDNumb demonstrates the many ways that QLineEdit can be used use QLCDNumber to display a number with LCD-like digits

2011-12-10

CodeEditor QT Widget 学习例程

CodeEditor QT Widget 学习例程 QPlainTextEdit简单使用

2011-12-09

QT 地址簿 源码

用于地址簿应用程序的基本图形用户界面 (GUI) 的设 计 Widget 和布局管理器 容器类 信号和槽 输入和输出设备

2011-12-09

QT 学习代码 Calendar

QT 学习代码 Calendar widget The Calendar Widget example shows use of QCalendarWidget

2011-12-09

QT Calculator

QT Calculator

2011-12-09

QT学习 实例 地址簿 源码

QT学习 实例 地址簿 源码 Widget 和布局管理器 容器类 信号和槽 输入和输出设备

2011-12-09

Google C++ 风格指南

Google C++ 风格指南 Google C++ 风格指南 Google C++ 风格指南

2011-12-03

Visual C++2010入门经典(第5版) ivor horton

注意: 本书为英文版 看好了啊 本书作者ivor horton采用了容易理解的讲授方法,并提供了详尽的示例,使读者很快就可以成为一名优秀的c++程序员。本书针对visual c++ 2010版本做了全面更新,介绍了最新开发环境,讲述了如何使用visual c++构建真实世界的应用程序。本书在手,您就迈向了通往用两种c++版本编写应用程序的成功之路,成为一名富有成就的c++程序员就指日可待了。 本书特色 使用visual c++ 2010支持的两种c++语言技术讲述c++编程的基础知识 分享c++程序的错误查找技术,介绍程序调试的通用准则 讨论每一个windows应用程序的结构和基本元素 举例说明如何用mfc开发本地windows应用程序 指导读者用c++和c++/cli设计和创建具体的windows应用程序 提供了大量可以工作的示例和练习,旨在帮助读者掌握编程技巧 。

2011-12-01

OpenCV Tutorial Code

OpenCV 示例代码 OpenCV学习 OpenCV指南 学习OpenCV这个库时可以很好的拿来快速掌握用法

2011-11-28

Linux+0.01内核分析与操作系统设计.pdf

Linux+0.01内核分析与操作系统设计.pdf

2011-08-24

空空如也

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

TA关注的人

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