自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 RGBD融合原理及实践

RGBD融合原理及实践前言原理部分实践前言好久没更新博客了,主要是因为懒,最近有些得闲,决定纪录下之前的工作。RT,RGBD数据融合其实就是将3D摄像机的RGB与Depth数据做融合显示的过程,做法也不难理解,就是将depth camera与rgb camera的像素对应起来即可。原理部分原理部分主要借鉴这篇 博文, 详细的公式在这就不作重复了,贴张图吧。从上面的博客或图片可以看出,...

2019-05-23 20:11:27 2677 1

原创 OCX视频控件双击事件实现

我的OCX控件是利用LIBVLC库写的,为了实现鼠标双击放大缩小功能,折腾了我一天时间。下面记录下解决经历。1、首先,在网上能找到的方法是用钩子的方法:钩子生成方法:/*定义全局钩子*/static HHOOK hHook = NULL;/*回调接口*/LRESULT CALLBACK GetMessageProc(int nCode, WPARAM wParam, LPAR

2015-09-09 18:10:45 1130

转载 MFC中传递消息的方法

通过自定义消息实现进程间通信的方法消息分为两种,即系统消息和用户(程序设计者)自定义消息。系统消息定义从0到0x3FF,可以使用0x400到0x7FFF定义自己的消息。Windows把0x400定义为WM_USER。如果想定义自己的一个消息,可以在WM_USER上加上一个值。还有一种自定义窗口消息的方法是用RegisterWindowsMessage()函数来注册这个消息。与在WM_USE

2015-09-09 12:53:35 1060

原创 MFC模拟登陆、操作路由器

有时候会遇到这些需求,用软件去模拟操作网页,比如常用的HTML等。本文讲述内容为如何利用MFC去模拟操作路由器,改变路由器的一些配置。

2015-08-26 18:11:45 1296 1

原创 Gsoap开发之结构体数据输入(对Server而言)

gSOAP一种跨平台的C和 C++软件开发工具包。生成C/C++的RPC代码,XML数据绑定,对SOAP Web服务和其他应用形成高效的具体架构解析器,它们都受益于一个XML接口。

2015-07-07 17:16:59 2193

原创 Gsoap开发之结构体数据输出(对Server而言)

需要用到webserver时,采用gsoap这种架构是十分方便快捷的,免去了许多网络数据打包发送,接收方解析的麻烦,它为我们提供了一组透明化的SOAP API,省掉了底层的通信操作,只需要用户考虑用户层面的协议即可。 总而言之,我开始喜欢上这种架构,起码它解决了我平时的一些简单的CS框架内通信问题。

2015-07-07 16:41:12 722

原创 Onvif修改设备属性

算下来,断断续续的接触Onvif有近两个多星期了,刚开始实在不好懂,尤其它基于soap协议而来,之前对这个协议也没怎么了解,让我进度缓慢。 不过幸好有google大神在,帮助良多。闲扯了,由于项目需要,需要对摄像头模组(符合ONVIF的)的一些属性进行修改,比如网络配置、视频参数配置等。 OK,刚接到这个需求,就开始无穷的google,发现网上多是搜索设备的例子,涉及修改设备属性的帖子不多。 还好让

2015-04-21 22:19:20 5267 2

原创 openMP加速程序运行

之前很早就听说 OPENMP的大名,只是一直没把它用上。 今天小试了一下,效果还不错的样子。常常加入预编译  #pragma omp parallel num_threads(5) 即可, num_thread() 来限定线程数#pragma omp parallel for 用于循环的加速#include #include #include #include i

2015-03-19 22:46:34 2031

原创 C操作MYSQL数据库

MYSQL数据库在许多编程语言里都会提供相应的调用接口,经典的C当然不会例外,直接用C进行调用数据库操作,效率会比较高些。下面是在LINUX上使用MYSQL的例子:#include <stdio.h>#include <stdlib.h>#include "mysql/mysql.h" int main(void){ int status = 0; const char *h

2015-03-18 20:49:42 466

原创 SQL服务器的搭建

我在UBUNTU的嵌入式开发板上,

2014-11-01 21:07:13 587

原创 LINUX用QT进行图像显示

由于项目需要, 需要在LINUX上将两个摄像头的

2014-10-15 21:35:44 1707

原创 LINUX下用FFMPEG解码264

OK, 由于项目需要, 需要在嵌入式平台上将264的视频流解码出来, 所以用到了FFMPEG。一、平台搭建首先,需要搭建好平台,  我用的是2.4版本的FFMPEG。 从官网下载下来的FFMPEG, 解压出来, 进到目录后直接可以运行 # ./configure     一般会提示 “yasm/nasm not found or too old. Use --disable-yas

2014-10-15 21:23:23 1077

原创 CUDA+VS2012配置

GPU加速相信大家都不会陌生,用于异构计算领域的不外是OPENCL、CUDA、C++ AMP等,这些都相对比较新颖的技术。废话不多说,下面将开始配置CUDA流程1、下载CUDA6.0并安装,我的机器是WIN8.1的,当然6.0版本的CUDA是支持WIN7和WIN8的,从官网DOWNLOAD下来的文件有1G多,下载的网址为点击打开链接。从XP到WIN7、WIN8都有,64BITS及32BITS的

2014-07-15 11:53:34 1721

原创 (续)X64的WINDRIVER开发

下面开始讲述利用WINDRIVER进行开发PCIE驱动,具体步骤如下图所示

2014-07-14 20:29:58 2462

原创 基于WinDriver的64位驱动开发环境配置

由于项目需要,需要将此前在XP上实现的PCIE驱动移植到WIN7上来,此前用到的是VS+DDK的方案,相对来说比较复杂。 在刚着手移植工作,我采用的是框架是WDF+VS2012的方案,但由此生成的驱动文件无法成功安装到PC机上,这让我很是郁闷。 经过了两天的挣扎后,我决定转用WINDRIVER的方法,做过WINDOWS驱动的都会清楚,WINDRIVER会使开发进度得到提升,因为它的简易性。折腾了一

2014-07-14 19:31:38 7645 2

原创 浅谈DEBUG版本与RELEASE版本

DEBUG版本通常是项目处理调试阶段的一种过渡版本,它

2014-06-27 12:54:47 1235

原创 非阻塞型TCP通信

非阻塞型TCP,也被称之为异步IO通信,当有数据到来时才锄暴

2014-06-11 23:04:17 684

原创 比较MCU、DSP、ARM、SOC、FPGA

1、采用架构ARM:架构采用32位精简指令集(RISC)处理器架构,从ARM9开始ARM都采用了哈佛体系结构,这是一种将指令与数据分开存放在各自独立的存储器结构,独立的程序存储器与数据存储器使处理器的处理能力得到较大的提高。ARM多采用流水线技术,此技术通过多个功率部件并行工作来缩短程序执行时间,使指令能在多条流水线上流动,从而提高处理器的效率和吞吐率。现今ARM7采用了典型的三级流水线,AR

2014-05-21 22:23:43 6761

转载 CV领域的实验室及研究组

本文出处:http://blog.chinaunix.net/uid-25906157-id-3038949.html

2014-05-12 21:47:34 3304

原创 LINUX进程通信--消息队列

进程通信方式有很多,这里介绍消息队列,

2014-05-07 23:19:57 491

imx178LQJ_datasheet

imx178的资料,500万高清模组所用的sensor,希望对你有用

2015-10-09

MFC模拟操作路由器

用VS2013弄的一个小程序,用于模拟操作磊科路由器网页界面,主要是模拟点击网页上的一些按钮,得到或设置一些输入框并提交。用户下载后需要根据自己想操作的网址,修改DoDataExchange接口部分内容,否则加载对话框程序里会报错,因为我弄的时候就是默认登陆到磊科路由界面网址192.168.12.1的,一打开程序就连接上去。

2015-08-26

3516A最新SDK

文件比较大,给出的是百度云的链接,为Hi3516A比较新的SDK,030版本的,需要的可以下载。

2015-08-12

onvif修改设备属性

基于onvif协议对设备进行属性修改, 例子里对设备的网络信息进行配置,如配置了摄像头的IP地址、是否DHCP、MTU大小等信息。 例子是在ubuntu12.04上编译运行。

2015-04-21

Hi3516A的SDK

Hi3516A是海思新出的一颗SOC,具备500万视频的实时265、264压缩,性能强劲。文件是其SDK,为百度云盘链接,亲测可用。

2015-04-20

LINUX下QT写的图像显示DEMO

LINUX下QT写的图像显示DEMO, 用qtcreator打开工程即可

2014-10-15

YUV格式图像查看器

YUV工具主要可以用来查看一些YUV文件的, 比如YUV422格式等文件

2014-10-15

LINUX下FFMPEG解码h264格式到YUV

工程是在UBUNTU下的,可以直接make编译运行,工程内有测试用的264文件, 运行程序后可以解码成yuv格式的文件。

2014-10-15

VC++实现贪食蛇小游戏(链表结构)

以前大一的时候自己学过的链表数据结构后,写的一个比较简陋的小游戏,大家可以对其进行修改实现自己想要的效果~~

2012-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除