如何调整视频捕获窗口的颜色?(没有采集卡的SDK,dx做的) 如题,比如调整色差啊什么的,没有采集卡的sdk怎么办?大家踊跃发言阿! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是DirectShow做的话,写个transform filter,如果是VFW的话,则在回调函数中更改。//注意:YUYV格式调Y,U,V都比较方便,如果是RGB格式,调整亮度都需要来回转换,可能较耗资源。 关注了!呵呵,没有采集卡的SDK,那么你就不能直接的调整了!参考:http://dev.csdn.net/article/28/28506.shtm DirectShow, DentistryDoctor指点一下,比如sample中的stillcap程序中应该怎么加入transform filter?to vcleaner,老哥又升了一颗星阿 相当于是个Sample grabber,将抓到的帧转换后传给后面的filter,可以参考DXSDK带的Transform filter的示例。 to DentistryDoctor(雅克医生<改行做程序员了>) 老兄,没有找到你说的Transform filter的示例在哪里啊 D:\DXSDK\Samples\C++\DirectShow\Filters\ContrastD:\DXSDK\Samples\C++\DirectShow\Filters\NullInPlace to 楼上: 怎么lib 我以前的工程(win32的)用了以下lib库:kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib strmbasd.lib winmm.lib ddraw.lib dxguid.lib Vfw32.lib imagehlp.lib lib怎么调用什么的我倒是知道。但是上面的这个lib,比如contrast,具体用法呢?而且他的def文件:LIBRARY Contrast.axEXPORTS DllMain PRIVATE DllGetClassObject PRIVATE DllCanUnloadNow PRIVATE DllRegisterServer PRIVATE DllUnregisterServer PRIVATE.ax我没有用过 filter文件一般是.ax,有的是DLL,将该filter注册,剩下的就和使用directx自带的filter(如smartTee)一样使用就可以了 买本directshow的书看看,然后在看看DSCaler的源代码,里面有很经典的代码,尤其是他的renderer 那么请问filter中可以调用的函数从哪里查看? 他的def文件中通常是 DllMain PRIVATE DllGetClassObject PRIVATE DllCanUnloadNow PRIVATE DllRegisterServer PRIVATE DllUnregisterServer PRIVATE 如果你有源码,看接口中定义的函数,如果没有,就必须知道该filter定义的接口,例如CComPtr< ISampleGrabber > m_pGrabber;m_fltGrabber->QueryInterface(IID_ISampleGrabber, (void**)&m_pGrabber);(注:IBaseFilter * m_fltGrabber)通过m_pGrabber来调用该接口中定义的函数,具体该接口中定义哪些函数,那要看该filter的帮助文档了。 to 楼上:能不能把qq短消息发给我关于这方面有许多问题请教 你的邮箱,我这里上不成QQ/MSN这些 基于对话框;OnInitDialog()里面return FAlSE了怎么主框体还是显示了 请问各位大侠 pdf2dcm.exe这玩意怎么用啊 为什么我加载文件在listctrl里只显示16项目. 毕设头疼中,希望各位帮帮忙 如何获取文件的图标信息 做完程序员,然后做什么?? 哪位大侠帮忙介绍一下LPLOGFONT的用法,谢谢啦! 如何用dll 急急,关于ACCESS 2000数据库字段问题! 关于动态连接库的一个问题!!请大侠解答,多谢!!! 请教一个COM实现的问题 为何用鼠标点击或移动后标题消失?
如果是VFW的话,则在回调函数中更改。//注意:YUYV格式调Y,U,V都比较方便,如果是RGB格式,调整亮度都需要来回转换,可能较耗资源。
参考:http://dev.csdn.net/article/28/28506.shtm
老兄,没有找到你说的Transform filter的示例
在哪里啊
D:\DXSDK\Samples\C++\DirectShow\Filters\NullInPlace
怎么lib
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib strmbasd.lib winmm.lib ddraw.lib dxguid.lib Vfw32.lib imagehlp.lib
但是上面的这个lib,比如contrast,具体用法呢?
而且他的def文件:
LIBRARY Contrast.axEXPORTS
DllMain PRIVATE
DllGetClassObject PRIVATE
DllCanUnloadNow PRIVATE
DllRegisterServer PRIVATE
DllUnregisterServer PRIVATE.ax我没有用过
DllMain PRIVATE
DllGetClassObject PRIVATE
DllCanUnloadNow PRIVATE
DllRegisterServer PRIVATE
DllUnregisterServer PRIVATE
CComPtr< ISampleGrabber > m_pGrabber;
m_fltGrabber->QueryInterface(IID_ISampleGrabber, (void**)&m_pGrabber);
(注:IBaseFilter * m_fltGrabber)
通过m_pGrabber来调用该接口中定义的函数,具体该接口中定义哪些函数,那要看该filter的帮助文档了。
关于这方面有许多问题请教