- 博客(25)
- 资源 (14)
- 收藏
- 关注
原创 对cvMatchContourTree的测试代码(还是没找出关系) , 第八章11题
代码如下:#include #include #include #include #include #include #include #include #include using namespace std;static void imRotat
2011-08-31 21:07:10 2928 2
原创 opencv 对hu不变矩的测试程序cvGetHuMoments,opencv第八章第10题
程序对使用轮廓的hu矩进行测试如下:#include #include #include #include #include #include #include #include #include using namespace std;void
2011-08-31 16:58:15 6418
原创 opencv 轮廓的凸包,凸缺陷
代码:#include #include #include #include #include using namespace std;int main(){ IplImage *src = cvLoadImage("f:\\images\\test2.bm
2011-08-30 15:25:30 14043 4
原创 opencv 轮廓的长度,面积,外接矩形(平行坐标轴),处接最小矩形,处接圆 , 椭圆
代码如下:#include #include #include #include using namespace std;int main(){ IplImage *src = cvLoadImage("f:\\images\\test2.bmp",CV_LOAD_IMAGE_GRAYSCALE); CvMemStorage *storage = cvCreateMemS
2011-08-29 17:25:47 34883 21
转载 freeman 链码
文章转自:http://blog.sina.com.cn/s/blog_6f57a7150100opue.html假设简单图像:f = 1 1 0 1 1 1 1 1 1 1
2011-08-28 20:00:02 7600 3
原创 学习opencv 使用反向块投影搜寻图像中的物体的位置 cvCalcBackProjectPatch
前一篇讲了使用cvCalcBackProject 寻找 手 的肤色地方 这一篇讲 在一幅图像中寻找 某个特定的小物体步骤:1.使用一幅只包含小物体的图片(图片大小和物体一样大即可, 不需要向上一篇同样大),计算其二维直方图 (HSV空间中的 h(亮度)和 s (饱和度) 二维直方图 (还可以和图像的梯度和(或)梯度角度结合起来,查找纹理相似 和(或) 颜色相似2.输入一
2011-08-28 11:02:21 8673 9
原创 opencv 反向投影 cvCalcBackProject的示例 ,用图像中某中颜色的区域
在学习 《学习opencv》的cvCalcBackProject时自己写的例子#include #include #include #include #include using namespace std;int main(){ IplImage *s
2011-08-27 21:24:12 7789 13
原创 opencv 关于 cvCalcHist的含义
代码演示:#include #include #include #include using namespace std;int main(){ IplImage *src = cvLoadImage("f:\\images\\lena.jpg");
2011-08-26 21:16:45 10784 14
原创 学习opencv第六章习题5 , 使用x,y阶层数求出图像内唯一直线的角度
#include #include #include #include using namespace std;const CvSize size = cvSize(200,200);const int aperture[] = {3,5,9,11,13,17};
2011-08-25 15:47:43 3245
原创 学习opencv ,第六章第四题
4. 在一个画图程序里,例如PowerPoint,画一系列同心圆形成一个靶心a.构造一系列进入靶心的直线,保存图像b.用一个3*3的中孔大小,对你的图像运行并显示一阶x和y方向的层数,然后将中孔大小增加到5*5,9*9和13*13. 描述结果#include
2011-08-25 12:17:31 1327 1
原创 opencv使用频域相乘加速卷积速度
void speedy_convolution( const CvMat *A,//size:M1 * N1 const CvMat *B, //size : M2 * N2 CvMat *C //size:(M1+M2-1) * (N1+N2
2011-08-24 20:08:49 4005
原创 opencv 霍夫变换检测圆cvHoughCircles
CVAPI(CvSeq*) cvHoughCircles( CvArr* image, void* circle_storage, int method, double dp, double min_dist,
2011-08-24 12:42:53 7367 1
原创 opencv 霍夫变换检测直线
#include #include #include #include using namespace std;int main(){ IplImage *srcRGB = cvLoadImage("f:\\images\\chess1.jpg"); IplImage *src = cvCreateImage(cvSize(srcRGB->width,srcRGB->h
2011-08-24 10:12:37 10200 6
原创 学习opencv 漫水填充法
函数:CVAPI(void) cvFloodFill( CvArr* image, CvPoint seed_point, CvScalar new_val, CvScalar lo_diff CV_DEFAULT(cv
2011-08-22 15:36:00 6497 2
原创 学习opencv第五章 函数(1)
平滑处理函数:CVAPI(void) cvSmooth( const CvArr* src, CvArr* dst, int smoothtype CV_DEFAULT(CV_GAUSSIAN), int size1 CV_DEFAULT(3), int size2 CV_D
2011-08-22 09:57:42 1317
原创 学习opencv第三章矩阵和图像操作
矩阵和图像基本操作函数 :具体用法,请见头文件中的声明可以用vs2008 + visual assist x 相当好,输入几个字母,就能给出函数提示和注释内容
2011-08-18 15:11:30 1299
原创 学习Opencv第三章IplImage类型
IplImage类型定义:typedef struct _IplImage{ int nSize; /* sizeof(IplImage) */ int ID; /* version (=0)*/
2011-08-18 13:33:26 9448
原创 学习opencv第三章 基本数据类型 ,矩阵创建,操作,访问
下面的类型可忘文生义CvPoint CvSizeCvRectCvScalar // scalar翻译为 标量typedef struct CvScalar{ double val[4];}CvScalar; //故CvSc
2011-08-17 20:43:53 3315
原创 opencv2.1 cvWriteFrame出问题 Unhandled exception at 0x0f941f15 in opencv_test.exe: 0xC0000005: Access v
每次运行到cvWiteFrame时就弹出:Unhandled exception at 0x0f941f15 in opencv_test.exe: 0xC0000005: Access violation reading location 0xffffffff.解决方法
2011-08-16 10:57:08 5888
原创 学习opencv第二章函数
第二章:创建,销毁窗口,显示图像CVAPI(int) cvNamedWindow( const char* name, int flags CV_DEFAULT(CV_WINDOW_AUTOSIZE) ); //name为创建窗口名,标识符。CVAPI(
2011-08-15 20:56:12 2603 3
原创 使用opencv简单的播放AVI程序(40行)
学习OPENCV的第一个例子#include #include #include #include using namespace std;void OnTrackbarSlide(int pos);int g_slider_position = 0;Cv
2011-08-15 19:38:51 1481
原创 istream_iterator和ostream_iterator学习体会
istream_iterator 在头文件的定义中定义istream_iterator变量的方法为istream_iterator in(strm); (其中T指明此istream_iterator的输入类型 , strm为istream_iterator指向的流)
2011-08-14 13:18:21 34475 3
原创 STL算法 unique的用法
string str; vector words; while(cin>>str){ words.push_back(str); } sort(words.begin(),words.end()); vector::iter
2011-08-13 14:30:08 4074
原创 cin的个人理解
标准输入设备cin是指从键盘输入数据 , 而我们知道从键盘输入的时候是使用了缓冲的(windows中是行缓冲) ,系统将输入数据放到程序的缓存内存中是以Enter键为标志的。也就是说 我们输入了一行数据(可以只一个字符或者N个字符时)时,这些数据先是被系统检测到后存放在系统的
2011-08-09 18:48:47 4278
原创 数据对象剪贴板传输,COleDataSource和COleDataObject用法
//以下是一个用COleDataSource和ColeDataObject通过剪贴板传输一个对象Bitmap的方法,,数据格式为CF_DIB(系统已定义的)//若使用自定义的数据格式,请看下数据格式结构体CLIPFORMAT,然后还得使用RUINT RegisterClipboardFormat(LPCTSTR lpszFormat),具体用法,请查资料吧//m_dib是CEx25aDoc一个CD
2011-08-01 16:28:12 6219 1
模拟器专用android kernel2.6 (支持netfilter,ko文件加载与卸载)
2012-04-24
学生成绩管理系统课程设计 C语言
2010-01-10
vmware workstation 6.5 for linux 注册机
2009-07-11
unetbootin 323 for windows
2009-05-20
unetbootin 319 for windows
2009-03-14
dos下访问NTFS分区的工具ntfsdos
2009-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人