自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

转载 OpenCV Access pixel value

Accessing pixel intensity valuesIn order to get pixel intensity value, you have to know the type of an image and the number of channels. Here is an example for a single channel grey scale image (t

2015-07-19 11:00:07 1046

原创 C11下用于计时程序的代码

这种写法能计算程序运行的实际时间,而不是旧版本中计算的是CPU上所有线程运行时间之和。

2015-05-03 15:00:24 1050

转载 一些你也许不知道的#define 用法

#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #xx##y表示什么?表示x连接y,举例说:int  n = Conn(123,456);  结果就是n=123456;char* str = Conn("asdf", "adf")结果就是 str = "asdfadf";怎么样,很神奇吧

2015-03-28 17:24:39 614

原创 OpenCV compute Hausdorff Distance Example (OpenCV计算Hausdorff距离样例)

/* Hausdorff Distance using OpenCV function */#include "shape/shape_distance.hpp" cv::Ptr hausdorff_ptr = cv::createHausdorffDistanceExtractor(); vector pt1s; vector pt2s; pt1s.push_back(Point(0,

2015-03-16 14:34:35 6311

转载 windows下Opencv安装

转自:http://blog.csdn.net/poem_qianmo/article/details/19809337

2015-03-14 14:11:21 631

转载 自动识别OpenCV版本并添加依赖库

转载自:http://blog.csdn.net/chenyusiyuan/article/details/8706177这里给大家介绍一种在头文件中自动判断识别OpenCV的版本号,并据此添加对应的依赖库(.lib文件)的方法。具体代码如下:#ifndef _PREDEP_H_#define _PREDEP_H_ #pragma once #include "ta

2015-03-14 12:01:38 662

转载 Opencv像素存取

http://blog.csdn.net/yang_xian521/article/details/7182185

2015-03-13 21:41:42 491

转载 转载Const全面总结

原文地址:http://blog.sciencenet.cn/blog-606606-516786.html

2015-03-09 11:38:43 452

转载 28个的经典编程算法

前十个是来自圣经的十大算法:发起人的描述:《来自圣经的证明》收集了数十个简洁而优雅的数学证明,迅速赢得了大批数学爱好者的追捧。如果还有一本《来自圣经的算法》,哪些算法会列入其中呢?第一名:Union-find严格地说,并查集是一种数据结构,它专门用来处理集合的合并操作和查询操作。并查集巧妙地借用了树结构,使得编程复杂度降低到了令人难以置信的地步;用上一些递归技巧后,各种

2014-12-29 13:16:44 682

转载 CGAL get intersection primitive id

#include iostream>   #include CGAL/Simple_cartesian.h> #include CGAL/AABB_tree.h> #include CGAL/AABB_traits.h> #include CGAL/Polyhedron_3.h>

2014-12-27 11:23:47 1679

原创 Window7下安装CGAL(VS2013)

从事graphics的研究,难免要经常安装CGAL。CGAL十分强大,但是安装起来相对比较麻烦(对boost等库的依赖)。不过我今天想说的是,其实如果按照如下所述流程,按照CGAL其实也挺简单。首先说下安装环境:Win7+VS2013 安装Boost1.5.5+CGAL4.41. 由于CGAL对boost有依赖,首先需要按照boost。方便起见直接下载boost binar

2014-12-26 15:01:10 4469 9

转载 ABC: Always Be Coding

原文地址:https://medium.com/tech-talk/d5f8051afce2ABC: Always Be CodingHow to Land an Engineering Job.Be honest. Are you a good engineering candidate? How are you measuring yourself? H

2014-12-02 20:15:08 807

转载 QString和string类型相互转换

在使用QT和C++进行开发的时候,由于两者的数据类型不完全相同,需要进行转换。下面介绍QString和string类型相互转换的方法。(QT4.6上已测试可用。)1、在头文件中添加inlucde信息和转换函数声明:[cpp] view plaincopy#include #include #include #include using namespace std; QString s2q(cons

2014-11-28 13:43:47 939

转载 How to get access to edit/get pixel values of Mat in OpenCV

1. How can I set all pixel values to a specific value?

2014-11-10 12:10:22 1953

转载 OpenCV Mat数据存储格式详解

http://blog.csdn.net/u013488563/article/details/19981887Mat_对应的是CV_8U,Mat_对应的是CV_8S,Mat_对应的是CV_32S,Mat_对应的是CV_32F,Mat_对应的是CV_64F,对应的数据深度如下:• CV_8U - 8-bit unsigned integers ( 0..255 )

2014-11-10 11:08:22 15092

原创 Qt学习笔记

1. Use Dock Widget 可以创建悬浮窗口和内嵌窗口。Example:Qt\Qt5.3.2\Examples\Qt-5.3\widgets\mainwindows\dockwidgets2. Q_INIT_RESOURCE(dockwidgets);Q_INIT_RESOURCE用于链接qrc资源文件,比如你的窗口需要加入一些图片图标,那么这些图标就要放在

2014-11-01 14:04:52 638

转载 C++中相对路径与绝对路径以及斜杠与反斜杠的区别

原文出处:http://blog.csdn.net/sszgg2006/article/details/8447176文件路径 正斜杠和反斜杠正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。文件路径的表示可以分为绝对路径和相对路径:1、绝对路径表示相对容易,例如pDummyFile =fopen("D:\\vctest\\glTexture\\texture\\

2014-10-13 13:33:57 821

转载 关于C++中的友元函数的总结

转载自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/2535305.html1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函

2014-07-11 20:56:49 579

原创 二维/多维vector在未知维度的前提下的赋值操作

在很多时候,类中二维数组的

2014-06-21 15:28:16 4296

转载 使用STL vector的几种清空容器(删除)办法

转载自:vector int> vecInt;    for (int i=0;i    {        vecInt.push_back(i);    }    int j= vecInt.capacity();   //j=512    i = vecInt.size();          //i=500            第一种

2014-06-21 12:16:05 1905

转载 多维vector初始化及清零

转载自:assign() 对Vector中的元素赋值void assign( input_iterator start, input_iterator end ); //void assign( size_type num, const TYPE &val );reserve() 设置Vector最小的元素容纳数量 函数为当前vector预留至少共容纳size个元素

2014-06-20 23:57:07 2239

转载 map排序及有条件查找

Mark一下C++ STL中Map的按Key排序和按Value排序

2014-06-16 19:46:35 642

转载 C++调用Matlab && Matlab调用C++

http://social.msdn.microsoft.com/Forums/en-US/74ce2a70-1284-49c4-8c30-08184486c8f7/using-engineh-to-link-c-to-matlab?forum=vclanguage

2014-05-06 11:46:19 2874

原创 glDisable(GL_COLOR_MATERIAL)

今天调试一段OpenGL的代码花了很长时间,原因是设置了很多材质参数,但是

2014-04-15 01:00:04 4420 1

原创 配库时需要注意的一些地方

写图形学的C++代码时,需要配置

2014-04-12 14:05:15 605

转载 const用法大全

本文为转载原文出处:http://www.cnblogs.com/wintergrass/archive/2011/04/15/2015020.htmlC++作为一种面向对象的经典语言,它是非常的强大,它的每个部分都值得我们去深入了解。const的基本概念:     const名叫常量限定符,用来限定特定变量,以通知编译器该变量是不可修改的。习惯性的使用const,

2014-02-06 00:21:38 1683

转载 OpenGL&GLUT入门学习

本文为转载,原文出处:OpenGL入门学习说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在一些场合具有比Dir

2014-01-03 13:27:53 7218 3

原创 QGLViewer (For Visual Studio) 的配置

1. 首先安装Qt,网上很多教程可自行搜索。2. 下载并安装QGLViewer,点击打开链接 http://www.libqglviewer.com/index.html- 用binary instller先安装一遍- 下载 libQGLViewer-2.5.0.zip , 编译并生成QGLViewerd2.lib、QGLViewer2.lib和QGLViewerd2.dll、QGLV

2013-12-30 23:22:16 6113 1

原创 string变量是不是以\0结尾

string变量到底是不是以\0结尾?string a = "abc"; string b = "\0\0\0"; if (a[3] == '\0') cout << "yes" << endl; else cout 以上代码在VS2010里面会报错,说下标out of range。于是又尝试一下代码:string a = "abc"; st

2013-12-16 12:30:32 1595 1

转载 CvArr、Mat、CvMat、IplImage、BYTE转换(转载)

一、Mat类型:矩阵类型,Matrix。    在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。    Mat有3个重要的方法:         1、Mat mat = imread(const String* filename);            读取图像         2、imshow(con

2013-11-28 20:08:03 619

原创 如何读取文件中每行个数不定的int数值

如果需要对文件中的每行数据进行分别处理,比如,每行的格式是:Name ID number1 number2... numberN如果我们需要读取后面不定个数的int数值,并存储到数组里,C++似乎没有现成的函数或者操作符可以满足这个要求。于是乎,自己动手写一个。 //open the input file ifstream infile; string

2013-11-15 16:23:13 1109

转载 用stringstream读取数据

思想:全部读到一个字符串里,遇到","就换成空格,然后用这个字符串构造一个stringstream, 用>>读到数组里。stringstream用法分为istream和ostringstream.1 std::string name("zeta");2 int age = 27;3 4 ostringstream os;5 o

2013-11-15 15:31:41 4365

转载 一个有关typedef的找错题以及typedef详解

不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别

2013-11-02 22:00:22 528

转载 const int *x 和 int * const x, const int& x和 int const &x的区别

关键问题点:const 属于修饰符 ,关键是看const 修饰的位置在那里1、const int *a这里const 修饰的是int,而int定义的是一个整值因此*a 所指向的对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向不同的对象eg:  const int *a = 0;  const int b = 1;  int c = 1;  a

2013-11-02 20:49:40 3647 1

原创 计算机视觉、机器学习相关领域论文和源代码 链接

http://blog.csdn.net/zouxy09/article/details/8550952

2013-10-27 14:09:58 567

转载 算法设计的经典书籍

学计算机的人是幸福的,因为在这个领域中有如此多的通俗易懂(相对来说)的经典好书,你需要做的只是坚持把它们一本一本读下去而已。在这里列出一些我看过或者准备看的算法书籍,以供参考。     1. CLRS 算法导论 算法百科全书,只做了前面十几章的习题,便感觉受益无穷。     2. Algorithms 算法概论 短小精悍,别据一格,准经典之作。一个坏消息: 同算

2013-10-26 21:55:11 1218

转载 .h, lib和dll文件的功能和区别

简而言之(1).h是头文件,lib和dll都是库文件。(2)头文件包含声明,库文件则包含实现。(3)lib是静态链接时使用的,如果采用静态链接库,则lib包含了实际执行代码和符号表等,无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了(因此比较耗费内存)。dll用于动态链接,该 dll 不必被包含在最终 EXE 文件中,EXE 文

2013-10-25 11:44:23 3295

转载 图形学基础:Bezier曲线到NURBS曲线

基础入门系列:http://blog.csdn.net/wangzhi0417/article/details/2041191

2013-09-18 18:42:21 2803 1

原创 main.h

#ifndef MAIN_H#define MAIN_H#pragma comment(lib,"opengl32.lib")#pragma comment(lib,"glu32.lib")#pragma comment(lib,"glut32.lib")#pragma warning( disable: 4244 ) // disable warning of data conver

2013-09-03 10:39:19 1161

转载 如何阅读别人的源代码并吸收其精华

众所周知,要想写出好的程序,除了要经常写之外,还有看看别人是怎么写的,所以读别人的程序是非常重要的;如今是个信息交换十分发达的时代,你可以轻易的就看到顶尖级选手的代码;开源事业蒸蒸日上,确实是所有程序员的福音。但如何阅读别人的代码呢?尤其对于初学者而言,确实是个难题,就像碰到一漂亮的刺猬,实在不知道如何下嘴。规则一,你读的越多,你就越容易读懂,因为高手写程序的思维都是趋同的,正所谓万剑归宗;当

2013-08-28 13:45:08 798 1

空空如也

空空如也

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

TA关注的人

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