摘要:
参考了博客http://blog.csdn.net/carson2005/article/details/7841443后,自己动手后发现了一些问题,博客里提到的一些问题没有解决,是关于为什么图像的HOG特征向量debug后是15876的问题。答案是因为原作者的窗口是64*64的,所以维数为9*4*7*7=1764(图像的大小也是64*64,所以图像的特征维数与一个窗口的维数是相同的,compute()里的窗口步进(8,8)也是无效的)。而我的图像时64*128大小的,我把窗口也换成64*128,所以维数就是3780了,与setSVMDetector默认的getDefaultPeopleDet 阅读全文
摘要:
在网上折腾了一阵子,终于把这个程序写好了,程序是基于MFC的,图像显示的部分和获取图像的像素点是用到了opencv的一些函数,不过FFT算法没有用opencv的(呵呵,老师不让),网上的二维的FFT程序一般都是把图像分别进行行变换后进行列变换的,在编程过程中遇到了一些问题,是这样的,FFT算法算完后得到的复数矩阵怎么imshow?问题就出现在这,我原来的程序因为归一化到0-255时,程序运行特别慢(用了个CArray,找出array里的最大值和最小值,然后(每一个复数矩阵求模后-最小值)/(最大值-最小值),不满才怪呵呵,得出FFT结果是全黑的)。参考了别人的归一化 1 /*-----... 阅读全文
摘要:
源代码都在modules文件夹下。搜索一个函数比如dft,在win7下找到了 阅读全文
摘要:
1 #include 2 3 static clock_t Start,Finish; 4 5 Start=clock(); 6 7 fun(); 8 9 Finish = clock();10 double time_second=double(Finish-Start)/CLOCKS_PER_SEC;11 12 printf(fun()运行时间:%fs",time_second);用于测试一个函数的运行时间。 阅读全文
摘要:
kinect深度视频去噪kinectmod32.dllhttp://pan.baidu.com/s/1DsGqX下载后改名kinect.dll替换掉Redist\OpenNI2\Drivers\kinect.dll代码: 1 /* 2 * ===================================================================================== 3 * 4 * Filename: first_auoto_record.cpp 5 * 6 * Description: 7 * ... 阅读全文
摘要:
1 /* 2 * ===================================================================================== 3 * 4 * Filename: resize.cpp 5 * Environment: 6 * Description: 图像list为参数输入程序,resize后的图像在picture_resize下 7 * 8 * 9 * Version: 1.010 * Created: 2013/10/15 12:23:... 阅读全文
摘要:
在自己建立行人检测的图像库时用到,参考别人的修改了一下: 1 #include "opencv2/core/core.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include "opencv2/imgproc/imgproc.hpp" 4 #include 5 using namespace cv; 6 7 IplImage* org = 0; 8 IplImage* img = 0; 9 IplImage* tmp = 0; 10 IplImage* dst = 0; 11 s 阅读全文
摘要:
字符编码笔记:ASCII,Unicode和UTF-8作者:阮一峰日期:2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被 阅读全文
摘要:
这里主要讲在其他裸机,没有搭建开发环境机器上运行自己开发的程序。为了测试,我专门用visualbox搭建了一个虚拟机(主机和虚拟机都是win7系统)在发给别人程序运行出现错误;msvcp100d.dll 什么什么的我是用vs2010开发opencv程序的opencv用的是2.4.4版本我的项目用到了MFC所以包含dll文件如下:(手写识别程序http://www.cnblogs.com/yuliyang/p/3366343.html)运行效果如下:自己提供一份dllhttp://pan.baidu.com/s/123m4B 阅读全文
摘要:
主机也是win7,虚拟机也是win7下的共享文件visualbox网络改为桥接网卡如果visualbox中的虚拟机为win7系统,关掉防火墙。ping 两台机器,如果可以ping通就ok了在虚拟机中新建一个文件夹,设置属性为共享(可读,可写)在主机中运win+R 输入\\虚拟机IPtest为虚拟机win7里的用户,share是虚拟机里的新建的共享文件夹用户权限如下:配置成功。若果虚拟机为linux系统,使用在虚拟机中配置一个samba服务器就可以了为了日后方便访问然后 阅读全文