- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 OpenCV产生随机数
<br />#include #include int main(void){ int i; CvRNG rng; rng = cvRNG(); for(i=0;i<10;i++){ printf("%d/n",cvRandInt(&rng)); } return 0; }
2010-11-18 21:42:00
533
原创 OpenCV负浮点数,取绝对值,四舍五入后,取它的极值
<br />#include<stdio.h>#include"cxcore.h"int main(void){ Cv32suf f; f.f=-2.3; f.f=abs(f.f); f.f=cvCeil(f.f); printf("%f/n",f.f); return 0;}<br /> <br />有点问题<br />abs之后f.f变成了整数<br /> <br />注意:<br />%f<br />Cv32suf
2010-11-18 19:27:00
2150
原创 union in C
<br />#include <stdio.h>typedef union { unsigned int Ax; struct AX { unsigned int AL:16; unsigned int AH:16; }sAX;}example;int main(void){ example a; a.Ax = 0xAFAFBEBE; int i = a.sAX.AH; printf("AX = 0x%X, AH = 0x%
2010-11-18 16:07:00
355
原创 将一段视频进行对数极坐标变换后保存
<br />#include "cv.h"#include "highgui.h"int main(int argc,char** argv){ CvCapture* capture;// if(argc==1){// // capture=cvCaptureFromCAM(0);// if(!capture){// return -1;// }// // }/* else{*/ capture=cvCa
2010-11-17 21:17:00
434
原创 为播放器加控制条(控制条自动移动)
<br />#include "cv.h"#include "highgui.h"CvCapture* g_capture;int g_position;void onTrackbarSlide(int pos){ cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos);}int main(int argc, char** argv){ g_capture = cvCaptureFromFil
2010-11-17 19:11:00
471
原创 为播放视频加控制条
#include "cv.h" #include "highgui.h" CvCapture* g_capture; int g_position; void onTrackbarSlide(int pos){ cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos); } int main(int argc, char** argv){ g_capture = cvCaptureFromFile("***.avi"); cvNamedWindow
2010-11-17 19:05:00
702
原创 在窗口显示图片
<br />#include "highgui.h"<br /><br />int main(int argc, char** argv){<br /> IplImage* image;<br /> image=cvLoadImage("C://users//administrator//desktop//test.bmp");<br /> cvNamedWindow("window",CV_WINDOW_AUTOSIZE);<br /> cvShowImage("window", image );<br
2010-11-17 13:46:00
332
原创 Review
Gershgorin circle theorem proofhttp://en.wikipedia.org/wiki/Gershgorin_circle_theorem
2010-11-13 13:25:00
285
原创 关于开源软件的LGPL和GPL
<br />两者都是“革奴”GNU的许可证。<br />GNU计划的目标是创建一套完全自由系统,其理由之一是“重现当年软件界合作互助的团结精神”。<br />LGPL是GNU宽通用公共许可证得缩写形式。<br />GPL是GNU通用许可证得缩写形式。<br />两者最大的不同就是,GPL规定对开源软件的修改利用必需开源发布,而LGPL没有这个要求。
2010-11-13 11:34:00
394
原创 几个缩写
<br />WM_ windows message<br />WS_ window style<br />SW_ show window<br />CS_ class style<br />PS_ point style<br /> <br />RGN_<br /> <br />CDC a class of derived-objects
2010-11-13 11:31:00
223
原创 stdafx.h
<br />standard application framework extensions<br />如果Windows和MFC头文件,在每个.cpp中都要使用,于是有了stdafx.h只预编译一次,建立stdafx.cpp,编译后又产生stdafx.pch。 .cpp编译时阅读 stdafx.cpp 而不用再次编译 stdafx.h。
2010-11-13 11:30:00
313
原创 WINAPP
<br /><br />1.回调函数声明<br />LRESULT CALLBACK WinSunProc...<br />2.主函数<br />int WINAPI WinMain<br /> 创建一个窗口对象 WNDCLASS -> 对其中的数据元素赋值 -> 进行注册 RegisterClass(&...) -> 创建一个窗口句柄HWND -> HWND=creatwindow() -> ShowWindow() -> UpdateWindow() -> 创建消息 MSG -> 用while循环
2010-11-13 11:26:00
322
转载 图像形态学运算
<br />1.引言<br />形态学运算是针对二值图象依据数学形态学(Mathematical Morphology)的集合论方法发展起来的图象处理方法。数学形态学起源于岩相学对岩石结构的定量描述工作,近年来在数字图象处理和机器视觉领域中得到了广泛的应用,形成了一种独特的数字图象分析方法和理论。<br />通常形态学图象处理表现为一种邻域运算形式,一种特殊定义的邻域称之为“结构元素”(Structure Element),在每个象素位置上它与二值图象对应的区域进行特定的逻辑运算,逻辑运算的结果为输出图象的
2010-11-13 11:23:00
1001
编码的奥秘txt编码的奥秘txt编码的奥秘txt
2010-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人