- 博客(9)
- 收藏
- 关注
转载 利用html5、websocket和opencv实现人脸检测 (二)
前一篇的代码在执行时,java.exe占用内存会快速上涨:在4G内存电脑上,单个连接,会持续上涨到2G多,然后减到1G多,如此循环。经过一些删减定位,可以确定问题由public byte[] process(byte data[])函数导致。进一步分析,至少IplImage的使用是一个问题:IplImage originalImage = cvDecodeIma...
2016-07-15 11:34:00 329
转载 利用html5、websocket和opencv实现人脸检测
最近学习人脸识别相关的东西,在MFC下使用OpenCV做了一个简单的应用。训练需要较多的数据,windows应用程序终究还是不方便,于是想着做成CS模式:检测识别都放在服务器端,视频获取和显示都放在网页端。在网上找了一些资料,实现了简单的人脸检测。人脸识别只要在这个框架上加点代码就行。主要参考了下面这篇文章:http://www.open-open.com/home/spa...
2016-07-11 11:26:00 501
转载 JavaCV配置
下载javacv-1.2-bin.zip https://github.com/bytedeco/javacv解压在Eclipse项目 Referenced Libraries 中 Add External JARs...javacv.jarjavacpp.jaropencv.jar以下为简单示例程序:import s...
2016-07-08 09:49:00 177
转载 MFC 文件夹选择对话框
CString setSavePath(){ CString strPath = _T(""); HRESULT hr; LPITEMIDLIST pItemList; BROWSEINFO browseinfo; TCHAR path[MAX_PATH]; hr = ::CoInitializeEx(NULL, COI...
2016-06-22 22:42:00 239
转载 VC 鼠标滚轮事件控制绘图的问题
问题描述: 在MFC中绘制数据曲线,通过鼠标滚轮来进行放大缩小操作。在使用滚轮事件时,发现如果数据量较大,会出现卡顿。解决方案: 鼠标滚轮事件会进行重复绘图,考虑在鼠标滚轮结束之后再重绘: 在鼠标滚轮事件中更新:重绘标识,新坐标轴值,此时时间; 利用OnTimer函数,在重绘标识为真时,判断当前时间与滚轮事件时间的差,超过预定值(比如500ms)就重绘,...
2016-06-22 17:47:00 217
转载 CString转换为string
string CStringToString(CString strMFC){ CStringA strA; strA = strMFC.GetBuffer(0); strMFC.ReleaseBuffer(); string str; str = strA.GetBuffer(0); strA.ReleaseBuf...
2016-06-20 14:55:00 147
转载 MFC序列化与反序列化
#pragma once#include "afx.h"#include <vector>using std::vector;class HzyData : public CObject{public: HzyData(); ~HzyData();public: DECLARE_SERIAL(...
2016-01-07 16:12:00 228
转载 Matlab 周期方波信号傅里叶级数展开
方波信号为:傅里叶级数展开为:程序运行结果:程序代码: 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 && tem...
2015-10-16 15:16:00 9966
转载 关于OpenGL中四元数的使用问题
最近由于需要做一个陀螺产品的姿态演示系统,虽然目前还有问题尚待解决,但还是先做个记录吧。 由于水平有限,可能写出来的东西问题也很多,望网友指正。 1.表示旋转的方法主要有:欧拉角、旋转矩阵和四元数 欧拉角:比较直观、较易理解。陀螺的输出就是这种形式的数据,也就是将物体的旋转分解为沿XYZ三个轴向的旋转。问题在于“万向节锁”,即由于旋转顺序的原因,在某些情况下,...
2012-08-27 21:34:00 548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人