摘要: 前一篇的代码在执行时,java.exe占用内存会快速上涨: 在4G内存电脑上,单个连接,会持续上涨到2G多,然后减到1G多,如此循环。 经过一些删减定位,可以确定问题由public byte[] process(byte data[])函数导致。 进一步分析,至少IplImage的使用是一个问题: 阅读全文
posted @ 2016-07-15 11:34 平楚荒烟 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: 最近学习人脸识别相关的东西,在MFC下使用OpenCV做了一个简单的应用。训练需要较多的数据,windows应用程序终究还是不方便,于是想着做成CS模式:检测识别都放在服务器端,视频获取和显示都放在网页端。 在网上找了一些资料,实现了简单的人脸检测。人脸识别只要在这个框架上加点代码就行。主要参考了下 阅读全文
posted @ 2016-07-11 11:26 平楚荒烟 阅读(7298) 评论(0) 推荐(0) 编辑
摘要: javacv.jar javacpp.jar opencv.jar javacv.jar javacpp.jar opencv.jar 以下为简单示例程序: 阅读全文
posted @ 2016-07-08 09:49 平楚荒烟 阅读(774) 评论(0) 推荐(0) 编辑
摘要: CString setSavePath() { CString strPath = _T(""); HRESULT hr; LPITEMIDLIST pItemList; BROWSEINFO browseinfo; TCHAR path[MAX_PATH]; hr = ::CoInitializeEx(NULL, COINIT_APARTMENT... 阅读全文
posted @ 2016-06-22 22:42 平楚荒烟 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 在MFC中绘制数据曲线,通过鼠标滚轮来进行放大缩小操作。在使用滚轮事件时,发现如果数据量较大,会出现卡顿。 解决方案: 鼠标滚轮事件会进行重复绘图,考虑在鼠标滚轮结束之后再重绘: 在鼠标滚轮事件中更新:重绘标识,新坐标轴值,此时时间; 利用OnTimer函数,在重绘标识为真时,判断当前时 阅读全文
posted @ 2016-06-22 17:47 平楚荒烟 阅读(737) 评论(0) 推荐(0) 编辑
摘要: string CStringToString(CString strMFC) { CStringA strA; strA = strMFC.GetBuffer(0); strMFC.ReleaseBuffer(); string str; str = strA.GetBuffer(0); strA.ReleaseBuffer(); re... 阅读全文
posted @ 2016-06-20 14:55 平楚荒烟 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: #pragma once#include "afx.h"#include using std::vector;class HzyData : public CObject{public: HzyData(); ~HzyData();public: DECLARE_SERIAL... 阅读全文
posted @ 2016-01-07 16:12 平楚荒烟 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 方波信号为:傅里叶级数展开为:程序运行结果:程序代码: 1 clear 2 3 x = -6:0.01:6; 4 T = 4; 5 6 f = x; 7 for N = 1:length(f) 8 temp = rem(abs(x(N)),T); 9 if temp>1 && t... 阅读全文
posted @ 2015-10-16 15:16 平楚荒烟 阅读(11738) 评论(0) 推荐(0) 编辑
摘要: 最近由于需要做一个陀螺产品的姿态演示系统,虽然目前还有问题尚待解决,但还是先做个记录吧。 由于水平有限,可能写出来的东西问题也很多,望网友指正。 1.表示旋转的方法主要有:欧拉角、旋转矩阵和四元数 欧拉角:比较直观、较易理解。陀螺的输出就是这种形式的数据,也就是将物体的旋转分解为沿XYZ三个轴向的旋转。问题在于“万向节锁”,即由于旋转顺序的原因,在某些情况下,会导致两个旋转轴向面重合(这个好像说的比较玄乎,优酷上有个视频上详细介绍的,有兴趣的可以看一下http://v.youku.com/v_show/id_XNzkyOTIyMTI=.html) 旋转矩阵:这个在OpenGL里面基... 阅读全文
posted @ 2012-08-27 21:34 平楚荒烟 阅读(3542) 评论(1) 推荐(0) 编辑