- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 调色板原理
源文本来至:http://www.cnblogs.com/yaozhongxiao/archive/2010/09/19/1831025.html 逻辑调色板结构LOGPALETTE,该结构定义如下: typedef struct tagLOGPALETTE { WORD palVersion; //调色板的板本号,应该指定该值为0x300; WORD
2013-03-13 15:49:56
917
原创 VS2008中VC++添加快捷菜单
在VS2008中使用vc时候添加快捷菜单,首先利用资源管理器添加一个菜单: 选择IDR_MENU1菜单,如下图:
2013-02-28 21:58:24
1822
原创 CopyMakeBorder函数的使用
CopyMakeBorder复制图像并且制作边界。C++: void copyMakeBorder(InputArray src, OutputArray dst, int top, int bottom, int left, int right, int borderType, const Scalar& vlaue=
2012-12-26 22:17:46
4565
原创 OpenCV图像处理---->>滤波器
平滑也称模糊,是一项简单且使用频率很高的图像处理方法。平滑处理的用途有很多,平滑处理时需要用到一个滤波器。Opencv中介绍了以下4种常用的滤波器:1.线性滤波器 线性滤波处理的输出像素值是输入像素值的加权和 : 称为核, 它仅仅是一个加权系数。不妨把滤波器想象成一个包含加权系数的窗口,当使用这个滤波器平滑处理图像时,就把这个窗口滑过图像。
2012-11-30 22:00:24
839
原创 cv2DRotationMatrix函数介绍
cv2DRotationMatrix()函数返回一个指向2X3矩阵的指针。具体函数如下:public:static IntPtr cv2DRotationMatrix( PointF center, double angle, double scale, IntPtr mapMatrix)PointF center:源图像的旋转中心。double angle:
2012-11-28 14:26:58
12414
转载 CvMat的用法详解及实例
CvMat是OpenCV比较基础的函数。初学者应该掌握并熟练应用。但是我认为计算机专业学习的方法是,不断的总结并且提炼,同时还要做大量的实践,如编码,才能记忆深刻,体会深刻,从而引导自己想更高层次迈进。1.初始化矩阵: 方式一、逐点赋值式: CvMat* mat = cvCreateMat( 2, 2, CV_64FC1 );cvZero( mat );cvmSet( mat,
2012-11-26 11:16:26
1734
原创 opencv数据读写操作
主要参考 feixiaolin在opencv发表的帖子。1.opencv读写yml和xml数据// Writeyml.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include "opencv/cv.h"#include "
2012-11-26 10:46:30
574
原创 VS2008+opencv开发环境配置
可以参考:http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1安装所需要的软件:1.vs2008开发环境,这个自己可以下载,最好用英文版的,这也显得专业。2.Opencv库。可以从官网下载:http://opencv.org/downloads.html。
2012-11-25 19:05:05
604
原创 VS2008中DirectShow的安装与使用
在使用opencv编程的过程中,发现使用cvCapture读取视频时,我用的维视相机只能读出黑白色的图像,但是用usb接口的摄像头还是能够正常读出彩色的图像。让人相当的郁闷哈!!! 经过各方面的查找,发现在使用opencv的项目中增加DirectShow能够让维视相机采集到彩色的视频。下面是在VS2008+Opencv中配置DirectShow的步骤: 1.将CameraDS.h
2012-11-25 18:39:24
1068
VC-SkinMagic皮肤控件使用
2013-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人