摘要: 最近工作主要还是在VS2010环境下,C++与openCV进行基于时分复用的结构光的三维检测。一切都进行得比较顺利。想趁着空闲的时间学习.Net,选择了传智播客的免费视频进行学习。之前两个星期已经看完了C#基础,C#面向对象基础和WPF基础,今天发现有新的视频,再看一次,权当复习,并且开始在这个博客... 阅读全文
posted @ 2014-12-02 16:11 Cyrus Ho 阅读(223) 评论(0) 推荐(0) 编辑
摘要: openCV读取XML文件基本操作与保存XML文件操作类似,也有cvReadInt之类的函数,和保存struct相对应,读取的时候可以先选择节点(保存时的struct名称),再选择数据;如果保存数据时是没有名称,譬如CV_NODE_SEQ模式,直接选择cvReadInt(),如果有名称,譬如CV_N... 阅读全文
posted @ 2014-11-10 13:35 Cyrus Ho 阅读(3453) 评论(0) 推荐(0) 编辑
摘要: openCV保存XML文件基本操作const std::string fileName = "C://structuredLight/test.xml";CvFileStorage* fs=cvOpenFileStorage(fileName.c_str(),0,CV_STORAGE_WRITE);... 阅读全文
posted @ 2014-11-10 10:41 Cyrus Ho 阅读(2689) 评论(0) 推荐(0) 编辑
摘要: ---慢慢地go through冈萨雷斯的DIP和配套的matlab,记下一些零碎的知识点给自己以后复习。DIP CH05 图像复原与重建首先是一些空间域和频域添加噪声的方法,书中编写了imnoise2与imnoise3,分别在空间域和频域添加噪声(频域噪声对应空间周期噪声)。其中imnoise2主... 阅读全文
posted @ 2014-09-19 16:42 Cyrus Ho 阅读(599) 评论(0) 推荐(0) 编辑
摘要: ---慢慢地go through冈萨雷斯的DIP和配套的matlab,记下一些零碎的知识点给自己以后复习。DIP CH04 频率域滤波x = nextpow2(a)可以找到最小整数x,使得2的x次幂比a大;傅里叶频谱F = fft2(f) --- 傅里叶变换,f为图像,空间域,F为傅里叶频域,直流分... 阅读全文
posted @ 2014-09-10 16:25 Cyrus Ho 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 使用new 和 delete, 动态地调整数组大小,通常是当前数组满了的时候,将数组容量翻倍,假设用int变量capacity代表当前数组大小, ptr是当前数组指针;float *tempPtr = new float [capacity * 2];for ( int i = 0; i < cap... 阅读全文
posted @ 2014-09-10 09:52 Cyrus Ho 阅读(449) 评论(0) 推荐(0) 编辑
摘要: ---慢慢地go through冈萨雷斯的DIP和配套的matlab,记下一些零碎的知识点给自己以后复习。DIP CH03 亮度变换与空间滤波矩阵A=[1,2,3;4,5,6]sum(A,1)对A的第一个维度求和,sum(A,2)对A的第二个维度求和;prod(A,n),max(A,n),min(A... 阅读全文
posted @ 2014-09-09 10:31 Cyrus Ho 阅读(232) 评论(0) 推荐(0) 编辑