摘要: 测试环境:Cpu: Intel(R)Core(TM)i7-4790 CPU @3.6GHZGPU: NVIDIA GeForce GTX960 *2操作系统: Windows 7 专业版 64位操作系统内存: 安装内存(RAM) 16.0GB显存: 4g*2 测试指标 测试项... 阅读全文
posted @ 2015-08-07 16:30 书侍 阅读(1654) 评论(0) 推荐(0) 编辑
摘要: 测试环境:Cpu: Inter(R)Core(TM)i7-4790 CPU @3.6GHZGPU: NVIDIA GeForce GTX960* 1操作系统: Windows 7 64位操作系统内存: 安装内存RAM 16GB显存: 4g 测试码流: Rtsp发送的H... 阅读全文
posted @ 2015-08-07 16:23 书侍 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 1. 硬件方面 a. 流处理器个数 Gpu内部的计算单元个数,决定分析模块实时性的关键因素。 实测效果: gtx760 1152个 Gtx960 1024个 单路1080p运动检测 760的实时性好于960 b.内存到显存(北桥)传输带宽 ... 阅读全文
posted @ 2015-08-07 15:57 书侍 阅读(6111) 评论(0) 推荐(0) 编辑
摘要: Cuda 解码 全尺寸 解码 、全尺寸窗口绘制测试( 分别 测试 视频 文件和 IP 相机 实时视频 )1080 p 视屏 文件 全尺寸 解码 全尺寸 显示72 0p IP 相机 全尺寸 解码 全尺寸 显示 (最多只能获取 6路) 阅读全文
posted @ 2015-08-07 15:52 书侍 阅读(6358) 评论(3) 推荐(0) 编辑
摘要: 多高斯背景差分,非常吃cpu,特别是多路视屏,所以想用gpu做检测 后面的跟踪一系列的规则判断用cpuopencv+cuda+stl做了个测试代码:// MTTestCudaMog.cpp : Defines the entry point for the console application./... 阅读全文
posted @ 2015-05-19 17:04 书侍 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 关键词:C#,C++,CLR C++, managed C++,混合编程,DLL调用,FileNotFoundException异常 C#写界面比较方便,而C++则擅长写算法,所以将两者结合起来将会加快程序的开发速度,并保证程序的质量。但C#与C++的混合编程有很多细节问题需要注意,下面简要列举一些并指出相应的解决办法。 1. 将本机C++代码(指非托管C++)编译成一个dll,供C#调用,调用方法为 [DllImport(×××.dll)] 。但是这里只能从 DLL 导出函数,不能导出类(还没有测试能否导出变量)。不能导出类是因为本机C++是非托管的,与C#的语 阅读全文
posted @ 2011-09-20 20:27 书侍 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: C/S C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:采用Intranet技术,适用于局域网环境可 阅读全文
posted @ 2011-09-20 20:18 书侍 阅读(514) 评论(0) 推荐(0) 编辑
摘要: Delaunay三角剖分 在实际中运用的最多的三角剖分是Delaunay三角剖分。首先,我们来了解一下Delaunay边。Delaunay边的定义为:假设E中的一条边e(其端点为a,b),若e满足条件:存在一个圆经过a,b两点,圆内不含点集中任何其他的点,这一特性又称空圆特性,则称之为Delaunay边: Delaunay三角剖分的定义为:如果点集的一个三角剖分只包含Delaunay边,那么该三角剖分称为Delaunay三角剖分。 要满足Delaunay三角剖分的定义,必须符合下面两个重要的准则:1)空圆特性:Delaunay三角网是唯一的,在Delaunay三角形网中任一三角形的外接圆范围内 阅读全文
posted @ 2011-09-19 15:46 书侍 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 模拟键盘按键━━━━━━━━━━━━━━━━━━━━━━━━以前就想过如何模拟键盘按键向其他程序发送控制命令,但总是无功而返,这次也不例外。模拟按键的方法很多,如PostMessage(不能用SendMessage),SendInput,keybd_event。但最要命的是以上方法基本上都要窗口获取焦点时才有效。也就是想后台模拟键盘按键难度是很高的。当然有些特殊情况。一、模拟单个按键,如按下键A用::PostMessage(hWnd,WM_KEYDOWN,'A',0); 在一般情况下可以,即使目标程序在后台运行也可以。但正如你等下在下面看到的文章所说,在某些程序里第四个参数需要 阅读全文
posted @ 2011-09-03 10:00 书侍 阅读(6282) 评论(0) 推荐(0) 编辑
摘要: 函数原型gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar)首先得设置gluPerspective,来看看它的参数都表示什么意思fovy,这个最难理解,我的理解是,眼睛睁开的角度,即,视角的大小,如果设置为0,相当你闭上眼睛了,所以什么也看不到,如果为180,那么可以认为你的视界很广阔,aspect,这个好理解,就是实际窗口的纵横比,即x/yzNear,这个呢,表示你近处,的裁面,zFar表示远处的裁面,如果还没有理解就继续看,我们知道,远处的东西看起来要小一些,近处的东西看起来会大一些,这就是透视 阅读全文
posted @ 2011-08-17 19:40 书侍 阅读(1173) 评论(0) 推荐(0) 编辑