自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VS2012 + OpenCV2.4.9的配置

VS2012 + OpenCV2.4.9的配置1)设置环境变量PATH:\opencv\build\x86\vc11\bin(配置这个路径的作用是告诉系统可在PATH目录下搜索可执行文件(.dll文件),如果不配置这个路径,则运行程序时会报出缺失*.dll文件的错误,此时通过手动将*.dll文件拷到System32目录下也可以解决问题,但较为麻烦,推荐使用配置环境变量的方法。)2)包含目录

2014-08-06 09:37:08 1157 1

原创 const与引用&

一、const与引用&定义和初始化1、用数值常量初始化常量引用1.1测试程序int main(void){ const int& ra = 12; cout<<"ra的值为:"<<ra<<endl <<"ra的地址为:"<<&ra<<endl; return 0;}1.2运行结果1.3现象可以用常量初始化一个const引用,并且产生了临时对象。

2014-04-01 10:34:40 1493 1

原创 OpenCV中Mat类的学习笔记

Mat是一个OpenCV中常用的C++类,用来存储矩阵数据部分成员:data,rows,cols,step,size (1)step是一个结构体实例,并定义了[]运算符重载,并且运算符重载函数返回的是引用类型,step[i] 就相当于step.p[i],即step[i]是可读可写的,而且step.p和step.buf是指向同一地址单元的指针,不同的是step.p是一个指针,而step.bu

2014-03-18 15:02:27 3527 1

原创 cvShowImage显示IPL_DEPTH_32F图像

问题背景:读入RGB图像(8bits)---->转换成灰度图像(8bits)---->转换成Float型(IPL_DEPTH_32F)--->后续处理问题描述:1、用cvShowImage显示8bits单通道灰度图像时可以正常显示;2、用cvShowImage显示32bits float型单通道灰度图像时就出了问题,图像只有黑白两种颜色,没有灰色的,出现了严重失真,这就是没有正确显

2014-03-13 12:17:08 5000

原创 你真的会旅游吗!?

前言:每当节假日就有新闻报道说各大旅游景点人山人海啊,然而这种现象年年如此。问题1:我们为什么去旅游?心理1:我要出去看看外面的世界,我的梦想就是环游世界,我多出去玩,我的人生就有遗憾啊;分析1:这个我不多说,毕竟人各有志吗。心理2:最近工作压力大,项目老是搞不定,尤其是快交工的那几天,真是煎熬,     整个人都变得抑郁了,不行这样下去我会崩溃的,我得出去玩玩,散散心,

2013-12-21 09:13:24 1883

原创 引用作为函数参数的例子,有很多知识点。

程序里的解释是自己的一点心得,只有其他的知识点在百度上基本上都可以查到,而且讲得很好。// Pointer.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include /*---线性单链表的存储结构-----*/typedef struct no

2013-11-25 10:22:59 1255 1

原创 浅析C语言中的5个swap函数

这些操作细节应该多积累,多练才能掌握的好啊!#include "stdafx.h"/*-----try to swap the value of a and b, but it does not work out.*//*void swap1(int x,int y){ int temp; temp = x; x = y; y = temp;}*//*------usi

2013-11-25 09:14:50 5190

转载 最教育人的五个场所:监狱、医院、火葬场、煤矿井下、贫困家庭

本文是转载的,目的是教育自己!!!原文链接:http://bbs.voc.com.cn/topic-2912109-1-1.html朋友同事在一起聊天,总是发一些感慨,但总结起来,最教育人的场所莫过于以下五个:监狱、医院、火葬场、煤矿井下、贫困家庭。    监狱:在这里才能体会到自由的珍贵和失去的痛苦。人生最大的痛苦莫过于失去自由,人生最大的悲哀莫过于失去亲人和朋友。要怀着一颗

2013-11-24 09:45:19 4767

原创 为什么我画上轮廓的图像变成蓝色的了?

问题描述:最近在学水平集图像分割,在把目标的轮廓以红色线画在原始图像时,我的原始图像变成蓝色了。原因分析:1、为了最真实的显示出原始图像,我用了下面加载图像的命令,这是原因之一imgOrig = cvLoadImage(FileDlg.GetPathName(),CV_LOAD_IMAGE_ANYCOLOR|CV_LOAD_IMAGE_TANYDEPH);2、最后显示出来的

2013-11-22 11:33:10 2681

原创 C语言中的与或非

C语言中的与或非:与:&是按位与,&&是逻辑与;或:|是按位或,||是逻辑或;非:~是按位非,!是逻辑非;还有要注意的是:>>n是右移n位;附msdn说明:http://msdn.microsoft.com/zh-cn/library/fw15c9s2(v=vs.100).aspx

2013-11-16 20:52:02 48903

原创 浅析image,imagesc,imshow的用法

1、显示RGB图像相同点:这三个函数都是把m*n*3的矩阵中的数值当做RGB值来显示的。区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当    的缩放,注意这里只是图像显示的尺寸。2、显示灰度图像说明:先搞明白什么是索引图像?(灰度图像也是索引图像的一种)  当用Matlab中的imread函数将图像读入并存入矩阵时,我们知道如果是RGB图像

2013-11-15 15:09:34 61429 14

原创 最近犯了一个原理性的错误,记下来,反思一下。

问大家一个问题:设数集A = {x1, x2, x3, x4, x5}   B = {x1, x2, x3}   C = {x4, x5}那么是否可以推出 E(A) = ( E(B) + E(C) ) /2 ? 答案是否定的,这样算是不对的,为什么呢?因为 B 中有3个元素,而 A 中有2个元素,这就意味着E(B)对 E(A)的影响作用比 E(C)大,不能简单进行 /2

2013-11-06 15:59:31 1265

原创 水平集函数演化方程的推导细节

最近在学水平集算法,看了不少资料,对公式推导总是有疑惑;经过思考后,有点心得;现把水平集函数演化方程的推导细节分享一下,这是我自己的理解。第一次写博客,希望大家多多支持啊。

2013-11-05 17:38:34 5539 3

学生成绩管理系统

visual c++实用教程大作业 包括菜单选择增加删除修改查询统计,不高有点bug,有兴趣的可下了看看。

2013-01-03

空空如也

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

TA关注的人

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