自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 打开视频文件,帧分析,并bmp保存关键帧

第一次接触ffmpeg,可以算是hello world程序。下面的代码全部都是直接可以使用的,借鉴了官方学习样例,也算是翻译吧。但是解决了,保存bmp图像时,图像颠倒和色彩异常问题。 [cpp] view plaincopyprint?// x_ffmpeg.cpp : Defines the entry point for the console appl

2014-08-01 15:32:12 767

转载 ffmpeg 新老接口问题及对照集锦 .

ffmpeg源码包里面有个apichangs文档,里面有各种接口改变的记录,如果你发现接口不能用了,可以去搜索那个文档,可以找到对应的新接口,然后到新接口对应的头文件中找到说明文字网上很多关于ffmpeg (libav)的资料都是N年以前的,而事实上ffmpeg数年来一直在“以时俱进”,因此无论是一些新手,或者号称为老手的人,有时候难免出头痛。。。。。。为了解决大家的头痛的

2014-08-01 14:45:18 669

原创 OpenGL 编程指南笔记——第8章 OpenGL 绘制像素、位图、字体和图像

内容:*定位和绘制为图

2014-07-26 12:25:02 1239

转载 国内外数字图像处理网站

Visual Communications LabUniversity of Southern California Signal and Image Processing InstituteAstronomical Image Processing SystemKing s College London Image processing groupWaveletsIntel

2014-06-27 09:09:08 2950 1

转载 OpenGL编程低级错误

转自:http://www.cnitblog.com/linghuye/archive/2005/08/13/1845.html1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。2.镜头位置没调好,导致所有物体不可见.3.物体位置数据错误,导致物体大大超出镜头显示范围.4.纹理没有GL_CLAMP导致边界拼接出现缝线.5.纹理没有GL_RE

2014-05-17 21:36:17 774

转载 Duilib在MFC中使用

Duilib在MFC中使用最近被安排UI工作有点多,公司的控件用不顺手,也有用DUILIB的,但是问了公司的几个人说和MFC一起用的时候有这样那样的问题。今天手痒实验了下直接在CDLG里边用DUILIB(我不想直接用duilib了事,后期可能会做做大改动,所以没有直接在duilib::CWindowWnd里边想办法)发现唯一需要注意的就是需要在OnPaint中屏蔽CDialog的p

2014-05-17 12:38:11 1735

原创 网址速查:

NIVIDA:http://www.nvidia.cn/page/home.htmlATI:http://www.ati.com/

2013-02-20 09:39:14 291

转载 【OpenGL】延迟渲染(Deferred Shading)技术详解

引自:http://blog.csdn.net/xiajun07061225/article/details/7680895一、Deferred shading技术简介Deferred shading是这样一种技术:将光照/渲染计算推迟到第二步进行计算。我们这样做的目的是为了避免多次(超过1次)渲染同一个像素。其基本思想如下:1、在第一步中,我们渲染场景,但是与

2013-02-20 09:26:41 550

转载 显卡的工作原理

显卡全称显示接口卡(Video card,Graphics card),又称为显示适配器(Video adapter),显示器配置卡简称为显卡,是个人电脑最基本组成部分之一。显卡的用途是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件,是“人机对话”的重要设备之一。显卡作为电脑主机里的一个重要组成部分,承担输出显示图形的

2013-01-10 12:12:03 1329

转载 DeskBand 实现7(遇到的问题2)

<br />一、最近又发现一个问题,相当严重,但重现机率相当小,最后通过打LOG,调了半天,终于找到原因。<br />现象如下:<br />把Desk Band关闭,再重新打开就会把explorer弄挂掉。一定要多试几次才可能出现。<br />原因是什么呢?<br />Desk Band出来是会创建一个窗体的,同时也会注册一个全局类,调用RegisterClass函数就行。<br />RegisterClass会指定一个消息处理函数地址,也就是一个回调函数。<br />当你把DLL卸载后,这个全局类的信息还

2010-07-09 09:57:00 914

转载 DeskBand 实现6(遇到的问题)

<br />在做DeskBand过程中,遇到了一些问题,这些问题说大可大,说小可小,不是三下两下就解决了,还是花了一些时间来解决。<br />一、会导致explorer.exe挂掉<br />    原因:<br />    这个问题导致是由于当前DeskBand的DLL的引用计数不正确导致的。系统每隔一段时间就会去调用      DllCanUnloadNow函数来检测当前DLL是否可以被系统卸载。系统大约每隔15分钟会检查,当DllCanUnloadNow函数返回S_OK时,系统就会把这个DLL从他的进

2010-07-09 09:56:00 1037

转载 DeskBand 实现5(注册)

有了COM对象后,必须对浏览栏的CLSID进行注册。另外如果要与IE或资源管理器协调运行,还必须进行的恰当的组件种类(CATID_DeskBand)注册。这个工作由DllRegisterServer处理。实现代码如下:注册表中的结构如下图: 一、注册 STDAPI DllRegisterServer(){ BOOL isSuccess = SdkDeskBandHelper::RegisterServer(g_hDllInst, CLS

2010-07-08 11:02:00 986

转载 DeskBand 实现4(四个函数)

<br />对于一个DeskBand来说,它应该是一个DLL,也是一个COM对象,它是由explorer来调用的。对于DLL来说,它有几个函数,相当重要,本文对这几个函数作一个简单说明。<br />1,DllMain<br />2,DllGetClassObject<br />3,DllCanUnloadNow<br />4,DllRegisterServer<br />5,DllUnregisterServer<br />其中函数2—5是需要导出的,作为该DLL与客户端通信的接口。<br />下面对这5个

2010-07-08 11:01:00 888

转载 DeskBand 实现3(代码实现)

<br />SdkDeskBandObject.cpp文件<br />说明:这是Desk Band最核心的类,它主要完成Band对象的创建,销毁,窗体创建,关闭,显示等。当创建空上对象时,一定要把当前DLL的引用计数加1,对象析构时,DLL的引用计数要减1。<br /> <br />#define _DEFINE_GLOBAL_VARIABLES<br />#include "SdkDeskBandDef.h"<br />#include "SdkDeskBandObject.h"<br /><br />S

2010-07-08 11:00:00 1438 2

转载 DeskBand 实现2(实现声明)

<br />本文列出Desk Band的具体实现细节与代码。<br />我这个Desk Band都是用SDK直接实现,没有用ATL来实现,用ATL也是可以的。用SDK可能麻烦一点。<br /> <br />SdkDeskBandObject.h文件<br />说明:SdkDeskBandObject这个类定义了Band对象的接口。<br /> <br />#ifdef __cplusplus<br />#ifndef _SDKDESKBANDDEF_H_<br />#define _SDKDESKBANDD

2010-07-08 10:59:00 1134

转载 DeskBand 实现1(对象介绍)

最近的项目上用到了Desk Band这种东西,我也是第一次做这个,做完后感觉收获很多,本文就讲一个如果实现一个自定义的Desk Band COM对象。一.Band对象介绍Windows的区(Bands)对象有三种:浏览栏(Explorer Bar)区对象,工具栏(Tools Bands)区对象,和桌面区对象(Desk Bands)。本文主要讲一下桌面区对象的实现。Desk Band出现在任务栏上,也可以是桌面浮动窗口。通过在任务栏上单击右键,然后在弹出的菜单中选择“工具栏”的子菜单项。如下图所示:桌面区位于

2010-07-08 10:57:00 2024

原创 DLL 移植兼容问题

<br />将XP底下的代码移植到Win7底下,注册时存在下面的问题:<br /> <br />模块"c:/Development2010/Utilities/C.../MySourceFilter.ax"加载失败.<br />请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题.<br />应用程序无法启动,因为应用程序的并行配置不正确.<br />有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具.<br /><br />ax文件一直注册不

2010-06-23 09:48:00 1443

原创 错误代码 0x80070005

模块 "C:/Program Files/Microsoft SDKs/Windows/v7.0/Samples/m.../PushSource.ax"已加载,但对DllRegisterServer的调用失败,错误代码为0x80070005.有关此问题的详细信息,请将该错误代码用作搜索字词进行联机搜索.问题解决:使用管理员权限打开cmd,参见win7->

2010-06-22 10:58:00 4255

转载 Run a Command as Administrator

Run a Command as Administrator from the Windows 7 / Vista Run box<br />If you are a command line junkie like me, and have been testing out Windows 7 or Vista… one of the first things you’ll notice is that there is no way to run a command from the run box i

2010-06-22 10:54:00 3548

原创 Win7 权限问题

------ 已启动生成: 项目: PushSource, 配置: Debug Win32 ------PushSource : warning PRJ0009 : 未能打开生成日志进行写入。请确保该文件未被其他进程打开并且未被写保护。PushSource : error PRJ0007 : 未能创建输出目录“c:/program files/microsoft sdks/windows/v7.0/samples/multimedia/directshow/filters/pushsource/debug”

2010-06-22 10:45:00 1806

原创 PushSource 链接问题

<br />------ 已启动生成: 项目: PushSource, 配置: Debug Win32 ------<br />正在链接...<br />   正在创建库 Debug/PushSource.lib 和对象 Debug/PushSource.exp<br />PushSourceBitmap.obj : error LNK2019: 无法解析的外部符号 "void __cdecl DbgLogInfo(unsigned long,unsigned long,wchar_t const *,..

2010-06-22 10:42:00 2783

转载 Win7 取得对文件和文件夹的管理员权限

<br />右键盘点击文件或文件夹,选择"管理员取得所有权"选项取得管理员权限,如果没有此选项,将下列文字考入文本文件并将后缀改成.reg,<br />双击注册,右键菜单就会出现该选项.<br /> <br />Windows Registry Editor Version 5.00<br />[HKEY_CLASSES_ROOT/*/shell/runas]<br />@="管理员取得所有权"<br />"NoWorkingDirectory"=""<br />[HKEY_CLASSES_ROOT/*/s

2010-06-22 10:32:00 1873

原创 LoadLibrary "xxxx" 找不到指定的模块

并不是"xxxx"模块找不到,而是"xxxx"依赖的模块找不到,使用Depands工具可以发现少了那些模块.

2010-06-18 15:51:00 839

空空如也

空空如也

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

TA关注的人

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