- 博客(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
3439
转载 MATLAB图像处理工具箱
MATLAB图像处理工具箱下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以备查找。表1 图像显示函数名功能说明函数名功能说明colorbar颜色条显示montage按矩形剪辑方式显示多帧图像getimage从坐标系中获
2012-02-25 12:01:34
12353
原创 将一张图片的三个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
8372
1
原创 摄像头操作实例
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
1624
翻译 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
16453
原创 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
5662
翻译 QT Widgets 使用实例及源码
转自:http://doc.qt.nokia.com/4.6/tutorials-addressbook.html源码:http://download.youkuaiyun.com/detail/merlin_q/3900497源码t: http://download.youkuaiyun.com/detail/merlin_q/3899716
2011-12-09 13:15:29
1909
原创 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
4018
原创 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
21152
原创 OpenCV自带例子(八)图像腐蚀与膨胀
腐蚀就是使用算法,将图像的边缘腐蚀掉。作用就是将目标的边缘的“毛刺”踢除掉。膨胀就是使用算法,将图像的边缘扩大些。作用就是将目标的边缘或者是内部的坑填掉。#include #include #include #include using namespace cv;//Global VariablesMat src, erosion_dst, dilation_dst;
2011-12-05 19:39:08
14497
转载 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
11764
转载 深入浅出 MFC多视图
为了能够把我们所学的所有知识都在实例中得以完整的体现,我们来写一个尽可能复杂的"文档/视图"架构MFC程序,这个程序复杂到: (1)是一个多文档/视图架构MFC程序; (2)支持多种文件格式(假设支持扩展名为BMP的位图和TXT的文本文件); (3)一个文档(BMP格式)对应多个不同类型的视图(图形和二进制数据)。 相信上述程序已经是一个包含"最复杂"特性的
2011-12-04 20:28:30
8624
原创 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
8711
原创 最新版的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
32254
4
原创 大家来找茬 两幅图像相减 其它好的实现?
#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
13480
1
原创 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
4474
原创 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
9412
原创 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
8715
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
11186
原创 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
4802
原创 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
2123
原创 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
1591
转载 KMP
KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。一. 简单匹配算法先来看一个简单匹配算法的函数:int Index_BF ( char S [
2011-08-22 11:34:13
889
原创 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
484
原创 引用 与 指针
<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
467
转载 迟绑定早绑定
<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
2413
Open Stanford Course : Engineering Everywhere-MachineLearning -- materials
2012-02-15
QT 实例 源码 圆形时钟
2011-12-10
QT 学习 实例 QLineEdit QLCDNumber
2011-12-10
QT 学习代码 Calendar
2011-12-09
Visual C++2010入门经典(第5版) ivor horton
2011-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人