- 博客(15)
- 资源 (15)
- 收藏
- 关注
转载 经典图像边缘检测(模板法思想)——Kirsch算子
1971年,R.Kirsch[34]提出了一种能检测边缘方向的Kirsch算子新方法:它使用了8个模板来确定梯度幅度值和梯度的方向。图像中的每个点都用8个掩模进行卷积,每个掩模对某个特定边缘方向作出最大响应。所有8个方向中的最大值作为边缘幅度图像的输出。最大响应掩模的序号构成了对边缘方向的编码。Kirsch算子的梯度幅度值用如下公式:
2009-08-23 17:06:00 9868
转载 我们卑微但是坚强的活着
窗外的夜空,有着无穷的寂寞,有着孤独的惆怅,既有着星光在远方燃烧,既有着流浪者为生活忙碌的身影以及忧愁以及欢笑:虽然我们卑微,但是坚强的活着。 我们背弃了村庄,背弃了慈爱质朴的乡亲爹娘,沉默是悄无声悄反抗命运的声音,沉默是颠簸旅途静穆的歌唱。在这个世界,在这座城市,惟有大地听得见我们思乡的恋曲,惟有风雨知晓我们不曾屈服于命运的奴役而与世界进行的沉默但是坚毅的分庭抗礼。 在这个世界,我们
2009-08-20 08:06:00 980
原创 Visual Studio 2008 创建dll 动态链接库
1 在Visual C++ 里面选择Win32,新建一个Win32 Project工程,名称为mydll2 在Application Settings窗口,Application type中选择 DLL; additional options中选择Empty project。点击完成3 新建mydll.cpp和mydll.h两个文件4 在mydll.h里面添加代码:extern "C" _dec
2009-08-19 17:14:00 14735 8
原创 解决直接打开Excel2003 启动慢
1 首先打开“资源管理器”,然后点击“工具”菜单,点击“文件类型”菜单栏。2. 在“已注册的文件类型”里面找到扩展名为“XLS”并选中。3. 点击“高级”,选中“打开”选项,点击“编辑”4 在“用于执行操作的应用程序”栏里面 添加 “%1”(注:一定要添加空格及双引号” “)。例如:"C:/Program Files/Microsoft Office/OFFICE11/EXCEL.
2009-08-18 11:50:00 8909
原创 解决直接打开Word2003 启动慢
1 首先打开“资源管理器”,然后点击“工具”菜单,点击“文件类型”菜单栏。2. 在“已注册的文件类型”里面找到扩展名为“doc”并选中。3. 点击“高级”,选中“打开”选项,点击“编辑”4 在“用于执行操作的应用程序”栏里面 添加 “%1”(注:一定要添加空格及双引号” “)。例如:"C:/Program Files/Microsoft Office/OFFICE11/WINW
2009-08-18 11:48:00 5610 1
原创 伤心华硕,再见华硕
去年买本的时候 一是在别人劝说下二是爱国的情感吧买了华硕的本子现在后悔至极 去年住院多次(大部分都是由于硬件引起的)但是都有很快就搞定了今年更惨了由于以前都是网线上网没有使用无线网卡今年要用无线网卡发现用多线程下载东西机子就光荣蓝屏了个人认为是系统的问题更换了三个系统 问题依然存在发现问题就要解决问题送医院号称工程师的人说驱动
2009-08-15 15:28:00 1692 2
转载 滤波和卷积
什么叫滤波:用白话讲就是,一个电信号中有若干种成分,把其中一部分交流信号过滤掉就叫滤波。卷积和滤波的区别:在数字信号处理的理论中,卷给可以说是一种数学运算,而滤波是一种信号处理的方法。卷积就像加权乘法一样,你能说滤波和加权乘法是一样的吗,显然不行;但是滤波最终是有乘法来实现的。自适应滤波就是滤波所用的模板系数会根据图像不同位置自动调整。中值滤波(median filter)简单的说就是:一
2009-08-14 10:48:00 2577
转载 OpenCV----视频序列操作
从视频序列中抓取一帧 OpenCV支持从摄像头或视频文件(AVI)中抓取图像. 从摄像头获取初始化: CvCapture* capture = cvCaptureFromCAM(0); // capture from video device #0从视频文件获取初始化: CvCapture* capture = cvCaptureFromAVI("infile.
2009-08-07 19:34:00 2615
原创 OpenCV----对图像进行幂次变换
uchar T[256]; for(int i = 0;i { T[i] = (uchar) (255 * pow(i,r) / pow(255.0f,r)); //幂次变换 } CvMat *T_mat = cvCreateMatHeader(1,256,CV_8UC1); //定义单通道,类型为8位无符号字符型的数组 cvSetData(T_mat,T,0);//指派用户数据给数组头 cv
2009-08-05 19:53:00 5683
转载 OpenCV----矩阵操作
分配释放矩阵空间 综述: OpenCV有针对矩阵操作的C语言函数. 许多其他方法提供了更加方便的C++接口,其效率与OpenCV一样. OpenCV将向量作为1维矩阵处理. 矩阵按行存储,每行有4字节的校整. 分配矩阵空间: CvMat* cvCreateMat(int rows, int cols, int type); type: 矩阵元素类型.
2009-08-05 17:24:00 1920
原创 MFC 基于CView的应用程序添加滚动条
当需要在基于CView的应用程序中添加滚动条,需要手工做以下两个步骤:1. 查找视图的头文件和CPP文件,将所有出现的CView修改为CScrollView,除了在函数参数列表中出现饿CView*。2. 如果还没有覆盖的话就要覆盖OnInitialUpdate(重载),并插入对SetScrollView的调用。如果进行了第一步而忘记了第二步,在运行程序的时候会报错,具体看下面的例子:
2009-08-05 17:16:00 4427 1
原创 VC 开发单文档程序窗口运行即最大化
方法之一: void CMainFrame::ActivateFrame(int nCmdShow) { nCmdShow = SW_SHOWMAXIMIZED; CFrameWnd::ActivateFrame(nCmdShow); }方法之二: 可以在 MFC APPWIZARD STEP
2009-08-04 14:03:00 962
转载 OpenCV----图像处理
分配与释放图像空间 分配图像空间: IplImage* cvCreateImage(CvSize size, int depth, int channels); size: cvSize(width,height); depth: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U, IPL_DEPTH_16S, IPL_DEP
2009-08-03 20:41:00 3318
转载 OpenCV----OpenCV基础数据结构
图像数据结构 IPL 图像: IplImage |-- int nChannels; // 色彩通道数(1,2,3,4) |-- int depth; // 象素色深: | // IPL_DEPTH_8U, IPL_DEPTH_8S, | // I
2009-08-02 20:49:00 959
原创 MFC 画坐标系以及画灰度图像的直方图
1.创建一个对话框类CHistogramdlg,并在类定义一个指向int指针(Imagedata),用于传入统计好的灰度分布数据,一般存储在256的数组中。2.重载对话框类的OnPaint,并添加代码如下:void CHistogramdlg::OnPaint(){ CPaintDC dc(this); CPen* pPenBlue = new CPen;
2009-08-01 16:46:00 9359 4
Rainlendar-Pro-2.13.1-64bit破解版
2017-02-04
Windows_Phone_7_微软官方训练教程集合_(Silverlight_篇8个教程)
2014-01-14
SDK for 45nm Next Generation Intel Core 2 Processor Family and Intel SSE4
2010-05-15
C++高效编程十八式
2010-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人