- 博客(14)
- 收藏
- 关注
原创 大话设计模式之代理模式
代理模式,为其他对象提供一种代理以控制对这个对象的访问,通过这种方式限制Clinet对追求者的访问//设计模式学习class Interface{public: virtual void giveDolls() = 0; virtual void giveFlowers() = 0; virtual void giveChocolate() = 0;};class Pre
2016-08-19 18:04:22
326
原创 大话设计模式之修饰模式
动态的给一个对象添加额外的职责,就增加功能而言,装饰模式比生成子类更为灵活。//设计模式学习class Compent{public: virtual void dipFushi() = 0 ;protected:};class Person : public Compent{public: Person(string str): str_name(str){
2016-08-19 16:08:11
334
转载 hanoi塔问题模拟程序
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。#include "stdafx.h" #include #include using n
2015-04-22 11:15:42
718
转载 特征点检测与匹配的常见算法程序集锦(harrisDetect,goodFeaturesDetect,fastDetect,surfDetect,siftDetect)
// Harriscornerdetect.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "harris.h"#include #include "opencv2/nonfree/features2d.hpp"#include "opencv2/legacy/legacy.hpp"int typevalue=
2015-04-13 10:19:50
1570
1
转载 IplImage, CvMat, Mat 的关系
IplImage, CvMat, Mat 的关系转自:http://www.cnblogs.com/summerRQ/articles/2406109.htmlopencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImag
2015-01-22 15:28:27
765
转载 OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(2)
在OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(1)主要介绍了图像变换中的向前映射、向后映射、处理变换过程中浮点坐标像素值的插值算法,并且基于OpenCV2实现了两个简单的几何变换:平移和镜像变换。本文主要稍微复杂点的两个几何变换:缩放和旋转。1.图像缩放图像的缩放主要用于改变图像的大小,缩放后图像的图像的宽度和高度会发生变化。水平缩放系数,控制图像宽度的缩放,其值为1,则图
2015-01-21 11:50:07
2480
转载 OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(1)
OpenCV2:图像的几何变换,平移、镜像、缩放、旋转(1)图像的几何变换是在不改变图像内容的前提下对图像像素的进行空间几何变换,主要包括了图像的平移变换、镜像变换、缩放和旋转等。本文首先介绍了图像几何变换的一些基本概念,然后再OpenCV2下实现了图像的平移变换、镜像变换、缩放以及旋转,最后介绍几何的组合变换(平移+缩放+旋转)。1.几何变换的基本概念1.1 坐标映射关系
2015-01-21 11:48:52
1452
原创 转YV12为RGB24以及I420转RGB42
YV12_to_RGB24(unsigned char* pYV12, unsigned char* pRGB24, int iWidth, int iHeight){if(!pYV12 || !pRGB24)return false;const long nYLen = long(iHeight * iWidth);const int nHfWidth = (iWidth>>1);if(nYLe
2015-01-02 22:53:07
941
原创 MFC中在对话框中显示图片(从此摆脱opencv升级后无CvvImage的烦恼)
/************************************************************************//* 摆脱依赖cvvimage,在PIC控件中显示图片(位图) *///参数说明://BYTE *pBuffer :图像的数据结构体//UINT n:目标picture控件的ID号//int
2014-12-25 20:54:32
981
转载 系统调色板CColorDialog使用方法
数据成员CColorDialog::m_ccCHOOSECOLOR m_cc;用于的结构自定义对话框的设置。备注在构造 CColorDialog 对象之后,可以使用 m_cc 在调用 DoModal 成员函数之前设置对话框的各个方面。示例// The code below uses CColorDialog::m_cc data member to// custom
2014-09-04 19:31:06
4536
转载 MFC Rect 的详解
MFC Rect 的详解 (2010-12-09 14:34:43)标签: 杂谈 转自:http://baike.baidu.com/view/2406388.htm?fr=ala0 一、CRect类介绍 CRect类与Windows RECT结构相似,并且还包括操作CRect对象和W
2014-08-28 20:39:39
10360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人