一、内存访问内存存储器的四个函数:CvMemStorage* cvCreateMemStorage(     int block_size = 0 ); void cvReleaseMemStorage(     CvMemStorage** storage ); void cvClearMem…
直方图的基本数据结构typedef struct CvHistogram {     int type;     CvArr* bins;     float thresh[CV_MAX_DIM][2];     float** thresh2;     CvMatND mat; }CvHistog…
一、卷积卷积定义:如果我们定义图像为 I(x,y), 核为 G(i,j) (其中 0 < i < Mi -1 和 0 < j < Mj - 1), 参考点位于相应核的(ai,aj)坐标上,则卷积H(x,y) 定义如下:opencv 实现:cvFilter2D()void cvFilter2D (  …
1、平滑处理(blurring)void cvSmooth(     const CvArr* src,     CvArr* dst,     int smoothtype = CV_GAUSSIAN,     int param1 = 3,     int param2 = 0,     dou…
High GUI 三部分内容:1)硬件部分:最主要的就是对摄像机的操作,在大多操作系统下,与摄像机交互是一件很复杂并且痛苦的工作,High GUI 提供了一种从摄像机中获取图像的简单方法,所有繁琐的工作都在High GUI 内部完成。2)文件部分:主要工作是载入与保存图像文件。3)图形用户界面部分:…
一、Opencv 简单入门1、加载图片#include "highgui.h" int main(int argc, char** argv) {     IplImage* img = cvLoadImage( argv[1] );     cvNamedWindow( "Example1", …