- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 c++里如何遍历目录下的所有文件
发现这个还不是很简单的问题。网上的一种方法是system("cmd /c dir d://subsets//images2//*.bmp>>bmpfiles.txt"); ifstream ifile; ifile.open("bmpfiles.txt",0); string filename; std::getline(ifile,filename); printf("%s",filenam
2011-06-09 21:29:00 1515
原创 hcl2000
网上下了个hcl2000库,结果发现很多文件中都有字符点阵错误,显示出来全是细线,如xx001从1145开始,xx002从98开始,xx003从17开始,xx004从138开始都是错误的。不知道大家有没有这个问题。明天再重新下一遍,看看。因为有些对,有些错,应该排除格式问题。
2011-06-08 22:53:00 2167 3
原创 BP网络的设计
翻了下以前的blog,08年12月写过一个感知器的程序。一下子已经2011年6月了。期间看过一些bp,cnn,svm的资料,大多是生吞活剥,不甚了了。虽然,现在的热门似乎是贝叶斯,概率,svm。我始终对bp更感兴趣。可能是bp足够简单吧。 真的动手code,还有很长的一段路,走到哪里算哪里了。--2011-6-8 首先是神经元的设计。一个神经元包括输入,输出,权值,传输函
2011-06-08 16:41:00 1029 1
原创 随记
今天想提取字符的def特征进行聚簇分析。因为原来的代码是用像素点阵做为特征。kmeans聚簇的核心是求聚簇中心。C=avg(Xc)。现在要用def特征,则Cdef=avg(def(X)c)。那么问题是def(avg(Xc))=def(C)=?Cdef吗?用平方和开方运算,结果是否定的。不知道什么变换,可以满足刚才想的特征。傅里叶似乎是一种类似思想。svm中的核函数,似乎也是,虽然还
2011-06-05 21:57:00 444
原创 如何根据汉字的区位码显示出汉字
网上有介绍,大致看明白了。自己再动手实验下。 比如汉字“啊”,“阿”的区位码分别是1601,1602。把“啊”,“阿”分别赋值给2个char[3];发现“啊”=176 161(unsigned char),“阿”=176 162,这里的规律是很明显了。从160开始,每个区是94个字,17区得第一个字薄就是1701的内码=177 161实验验证了这一点。另外,160的16进制
2011-06-03 21:04:00 1123
原创 opencv 64位
下午准备编译个64位的opencv,以前在32位下做的项目文件好像有问题,出现Error 1 error MSB6006: "cmd.exe" exited with code 3. C:/Program Files (x86)/MSBuild/Microsoft.Cpp/v4.0/Microsoft.CppCommon.targets 151错误。发现用cmake做的时候,有vs2010 和
2011-06-03 15:10:00 4651
原创 kmeanscluster, knn 以及em
前面用kmeanscluster做过聚簇分析,聚簇分析是一种非监督的学习,根据样本之间的距离把样本分成k个类,返回k个类的中心向量。在opencv中kmeanscluster在core.hpp中定义,实现在matrix.cpp中,是比较早提供的一个函数。距离度量函数是欧式距离de平方。opencv不提供修改距离公式的接口。knn法也是根据欧式距离求出最近的k个样本。opencv中knn有个tr
2011-06-03 12:35:00 1998
一篇难找的ieee论文,关于手写识别
2008-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人