自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

willis

追求自由

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

转载 Onvif开发之Linux下gsoap的使用及移植

一直以来都是在CSDN上面学习别人的东西,很多次想写点什么但是又无从写起。由于公司项目需要,最近一段时间在研究onvif,在网上找了很多资料,发现资料是非常多,但是很少有比较全的资料,或者资料太多无从下手。我打算从做项目开始,用CSDN博客记录我的项目笔记,同时希望能帮助到需要帮助的人,以感谢这么多年来CSDN上各位高手对我的帮助。onvif的开发从gsoap的移植开始!今天完成了gsoap的移植

2014-09-26 14:40:37 1256

转载 gsoap编译与简单使用

http://blog.csdn.net/yujun_huoxu/article/details/74802501 官网下载gsoap2.8.8.zip2 安装gsoap a):如果在windows下  直接解压缩 会有一个gsoap2.8的目录。在\gsoap-2.8\gsoap\bin\ 目录下面有对应的b):在linux下解压成gsoap2.8的目录,安装。安装步骤.

2014-09-26 10:49:37 1587

转载 Ubuntu 10.4 下安装gSOAP安装过程和问题解决

转载地址:在本文中,所有程序均在Linux下开发完成,经测试能够正常运行。 在开发过程中,我们需要用到gSOAP,可以从以下网址下载获得: 我下载的是gsoap_2.7.12.tar.gzhttp://www.cs.fsu.edu/~engelen/soap.html下载下来解压缩,按正常安装过程进行编译、安装。# tar zxvf gsozp_2.7.12.tar.gz 

2014-09-26 10:21:00 793

转载 Onvif开发之代码框架生成篇

看了前一篇的ONVIF的简单介绍应该对它的基本使用都有了一些基本的了解了吧!下面我讲一步分解向大家介绍下如何通过gsoap生成需要的代码,以及代码中需要注意的问题[基于Linux平台 C开发] 生成Onvif相关源代码(我现在使用的gsoap版本是gsoap2.8.14,下面有下载地址):  在下载的gsoap文件下,在/gsoap-2.8/gsoap的目录下有有个type

2014-09-25 14:47:12 4948

转载 什么是Onvif协议,谁开启了Onvif时代?

转载地址: http://blog.csdn.net/max_min_go/article/details/17534347

2014-09-25 14:32:56 4990

转载 onvif规范 中文介绍

什么是ONVIF ?ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的

2014-09-24 20:48:33 976

转载 ONVIF客户端搜索设备获取rtsp地址开发笔记(精华篇)

概要:          目前ONVIF协议家族设备已占据数字监控行业半壁江山以上,亲,作为开发者的你还在犹豫是否了解下吗?本文介绍了ONVIF客户端从设备搜索,鉴权,能力获取,媒体信息获取,URI地址获取的整套流程。文章只讲述了比较重要或其他博文没有讲述的开发点,详细可以参考文末参考文章。最后,能获得rtsp地址之后,然后去做其他功能比如录像,ptz这些就非常得心应手了。本文出自CSDN-固

2014-09-24 20:06:03 25942 4

转载 图文详解YUV420数据格式

YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chro

2014-09-23 11:08:07 654

转载 sizeof strlen wcslen tcslen 比较

sizeof strlen wcslen tcslen 都是取得字符串长度。 sizeof :取得字符串的字节长度,包含 '/0'。strlen:取得多字节字符串中字符长度,不包含 '/0'。wcslen:取得宽字节字符串中字符长度,不包含 '/0'。tcslen:取得宽字节/多字节字符串中字符长度,不包含 '/0'。 例如: WCH

2014-09-22 10:05:52 820

转载 使用ffmpeg库编译错误undefined reference to `BZ2_bzDecompressInit'

gcc -DNIGHT demo.c -lalgnight -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswresample -lswscale -lz -lm -o app./libffmpeg/lib/libavformat.a(matroskadec.o): In function `matroska_decode_bu

2014-09-18 20:36:27 1888

转载 commands commence before first target

makefile时常遇到这样的问题,汇总网上的原因如下:1. 上一行换行符号 \ 后面有空格2. 本行前面的空白有非法字符1)Makefile可能是以命令行开始:以[Tab]字符开始,但不是一个合法的命令行(例如,一个变量的赋值)。命令行必须和规则一一对应。 2)产生第二种的错误的原因可能是一行的第一个非空字符

2014-09-17 13:51:01 1002

转载 全角字符unicode码对应表

Uni. GB   Uni. GB   Uni. GB   Uni. GB   Uni. GB  00A4 A1E8 ¤ 00A7 A1EC § 00A8 A1A7 ¨ 00B0 A1E3 ° 00B1 A1C0 ±00B7 A1A4 · 00D7 A1C1 × 00E0 A8A4 à 00E1 A8A2 á 00E8 A

2014-09-15 16:17:22 114884 3

原创 ffmpeg的编译

搭建msys2环境编译ffmpeg

2014-09-15 15:28:37 791

转载 点阵字库显示系列之二:GB2312点阵字库显示

免责声明:        本文是作者在研究过程中的一篇文章,本着互联网共享、自由(free,应该不是“免费”)之精神发布于此。作者才疏学浅,孤陋寡闻,能力有限,对文中出现的术语及概念的描述多有不当之处,由于本文并非学术报告及论文,不对这些概念性东西进行深入调研,如需权威性解释,请自行查阅相关文献。文中错误的地方,欢迎在文后留言,趁作者还有激情研究之时,大家一直探讨,共同学习,天天向上。

2014-09-15 14:38:58 11744 2

转载 undefined reference to `png_create_write_struct'问题解决

由于系统原因,今天要重新编译QT,在编译PC版的qvfb的make步骤时,出现了如下错误:.obj/release-shared/qanimationwriter.o: In function `QAnimationWriter::QAnimationWriter(QString const&, char const*)':qanimationwriter.cpp:(.text+0xb

2014-09-12 15:52:54 4386 1

转载 linux编译支持中文的ICONV及LIBXML

zh1. SCO OpenServer、UnixWare下libxml2库的编译1.1. 编译libiconv        无论是OpenServer还是UnixWare,SCO的产品对于中文环境的支持都做得不是很好。虽然两者都提供了对iconv系列函数的实现,但能支持的字符集都相当有限,尤其是不能对gbk、gb18030等汉字字符集进行转换,给在XML中使用中文带来了困难。为此

2014-09-12 15:10:18 1583

转载 FreeType 2 教程(一)——《The FreeType 2 Tutorial

http://my.unix-center.net/~Simon_fu/?p=372http://my.unix-center.net/~Simon_fu/?p=385第一章 简易的字形装载介绍      这是“FreeType2 教程”的第一部分。它将教会你如何* 初始化库* 通过创建一个新的 face 对象来打开一个字体文件* 以点或

2014-09-12 15:09:52 1047

转载 ARM开发板上iconv_open(“utf-8", "gb2312”) 调用失败的解决方法

ARM开发板上iconv_open("utf-8", "gb2312") 调用失败的解决方法应用程序代码如下:static int code_convert(char* from_charset, char* to_charset,        char* inbuf, size_t inlen, char* outbuf, size_t outlen){    icon

2014-09-12 15:06:10 3702

转载 FreeType2研究(转)

最近学习状态不佳,感觉什么都想做却什么也做不下去,浮躁之极。大的库一下子研究不下来,索性找一下小库来看看。游戏里面一般都涉及到文本、压缩、图像、脚本的概念,为了将来有机会研究游戏所以先下手这些小库,不求甚解只求用好。先从字体着手,FreeType字体作为一种字体文件编程开发包,广泛易用在游戏里面。网上汉语资料比较少,只能看它的faq。翻译了部分如下:FreeType 2 Lib

2014-09-12 10:15:19 757

转载 FreeType编译及使用心得收藏

FreeType是一款字体服务库,它支持多种字体,并且提供高效,高质量的文字。freetype相关介绍见:http://blog.csdn.net/ganxingming/archive/2006/06/05/774796.aspx1, 编译FreeType解压后进入./include/freetype,复制config到当前文件夹,随便去个什么名,这里我用custom_c

2014-09-12 09:36:05 2404

转载 16/24点阵字库(经典)

比如汉字“中”的内码是0xd6d0,而他的区位码是5448.这个是怎么转换的呢?区位码不是内码减去0xa0a0吗?怎么算的呢?问题补充:找到答案了:汉字机内码、国标码和区位码三者之间的关系为: 区位码(十进制)的两个字节分别转换为十六进制后加20H得到对应的国标码; 机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H

2014-09-11 15:39:32 5072

转载 DM36x IPNC OSD显示中文 --- 实战篇

通过数据准备篇,将数据准备好后,其实剩下的工作已经很简单了,通过以下几个步骤即可把一个中文显示在OSD画面上:1. 使用SWOSD_setBmpchangeWinXYPrm函数设置好OSD显示坐标位置;2. 设置SWOSD_Hndl句柄中SWOSD_BmpWinPrm类型成员数组中对应的窗口的width,height,lineOffset对应的值,width是OSD窗口宽度,如果yuv数据

2014-09-11 14:26:43 1157

转载 DM36x IPNC OSD显示中文 --- 基本数据准备篇

经过上一篇的叙述,基本原理搞清楚后,便需要对我们在OSD上显示中文作数据准备,首先是需要将gb2312关键区(也就是实际有文字存在的区)中的汉字转换为图片,在实际的转换中,并不像上一篇中GB2312编码转换为UNICODE描述一样,使用libiconv库中的iconv函数将94x94的gb2312编码表直接传递给iconv函数会转换失败(错误提示不完整的多字节字符或宽字符).为了简化这其中

2014-09-11 14:17:48 1195

转载 dm368ipnc 重写架构中的swosd 实现中文osd

zhuanzappro的ipnc中只实现了英文的osd叠加,就连小小的ascii码表都没有覆盖全,而且该swosd架构灰常凌乱。其实无非就是两个功能,一是叠加文字,而是叠加图片,由于考虑到兼容不同的分辨率的视频流,所以处理的分支相对校对。图片的叠加暂不实现,用途最多的是中文的叠加,实现中文osd叠加的方法也非常简单,如下:1、了解中文字库的分布,通过汉字的内码计算出

2014-09-10 15:40:39 1178

转载 DM36x IPNC OSD显示中文 --- 基础知识篇

为了简单起见,只显示GB2312(简体中文)字符一、GB2312汉字编码1.区位码在国标GB2312—80中规定,所有的国标汉字及符号分配在一个94行、94列的方阵中,方阵的每一行称为一个“区”,编号为01区到94区,每一列称为一个“位”,编号为01位到94位,方阵中的每一个汉字和符号所在的区号和位号组合在一起形成的四个阿拉伯数字就是它们的“区位码”。区位码的前两位是它的区号,后两位是

2014-09-09 17:18:11 979

原创 Oracle VM VirtualBox对虚拟硬盘调整

将Oracle VM VirtualBox1、win+R,然后输入cmd回车,进入命令界面。2、cd至Oracle VM VirtualBox的安装目录。3、VBoxManage modifyhd “C:\Users\Administrator\VirtualBox VMs\centos\centos.vdi” –-resize 15360 回车后就将虚拟硬盘centos.

2014-09-02 21:36:13 2942

转载 ubifs烧写到nand flash中的几种方法

折腾了好几天,突然柳暗花明,继而思之,发现原来是出门就走错了路,悲剧之余,写下此笔记,以省自己,警他人。正题,关于UBIFS的介绍在此就不多说,详见:http://www.linux-mtd.infradead.org/faq/ubifs.htmlhttp://www.linux-mtd.infradead.org/faq/ubi.html1. UBIFS文件系统镜

2014-09-02 17:08:14 614

ARM和linux总结_开端篇.rar

[原创整理]ARM和linux总结开端篇

2010-05-27

达芬奇 codec engine手册

达芬奇 codec engine api手册

2010-05-12

[教程]6502编程大奥秘

第一章 基本知识 第二章 指令系统 第三章 基本程序设计 第四章 系统文件结构 第五章 系统调用 第六章 玩转NC1020闪存 第七章 使用6502_Macroassemble&Simulator

2008-11-04

空空如也

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

TA关注的人

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