共 69 篇文章 |
|
// 把 24bit 图片处理成 32bitBYTE* pb32 = m_pCopyBuffer; // 指向 32bit 缓冲区的指针for(UINT i = 0; i <m_pixelNum; i ++){pb32[0] = pb[0];pb32[1] = pb[1];pb32[2] = pb[2];pb32[3] = 0xff; // 0xff 即 255pb += 3;pb32 += 4;}// 如果有回调类,进行回调处理if(m_pFunCLS){m_pFunCLS->procFun(&m_bmpInfo,m_pCopyBuffer); }// ... 阅536 转2 评0 公众公开 13-11-05 10:35 |
DirectShow之接口实战篇。(2)然後需要使用CoCreateInstance函数创建一个Filter Graph Manager 实例,CoCreateInstance(TGUID(CLSID_FilterGraph),nil, CLSCTX_INPROC_SERVER,TGUID(IID_IGraphBuilder),GraphBuilder) 因为需要抓图使用IsampleGrabber接口,需要创建SampleGrabber实例,var Filter: IBaseFilter;CoCreateInstance(CLSID_SampleG... 阅856 转4 评0 公众公开 13-11-01 10:18 |
声音控制接口。大体说来,一般使用DirectShow接口编程无非3个步骤,初始化接口,利用接口中的控制函数使用控制操作,最后释放接口。增加音量: BasicAudio.get_Volume (&volume);//得到音量volume:= volume +volumestep;BasicAudio.put_Volume (volume);//增加一定的音量的分贝减小音量: BasicAudio.get_Volume (&volume); //得到音量... 阅583 转5 评0 公众公开 13-11-01 10:17 |
阅217 转2 评0 公众公开 13-11-01 10:15 |
注:当用于客户端(ADOR)RecordSet或Connection对象时,只能将CursorLocation属性设置为adUseClient.(2)CursorType: 指示在RecordSet对象中使用的游标类型,设置或返回以下某个CursorTypeEnum值:adOpenForwardOnly(=0): 仅向前游标,默认值.与静态游标相同,但只能在记录中向前滚动.当需要在记录集中单向移动时,可用于提高性能.adOpenKeyset(=... 阅3068 转15 评0 公众公开 13-10-14 10:52 |
-------------------------------------------------- --- 原型HRESULT Connection15::Open ( _bstr_t ConnectionString, _bstr_t UserID, _bstr_t Password, long Options ) ConnectionString为连接字串,UserID是用户名, Password是登陆密码,Options是连接选项,用于指定Connection对象对数据的更新许可权, Options可以是如下几个常量... 阅1028 转4 评0 公众公开 13-10-11 11:13 |
阅3 转自启蒙彩魂 公众公开 13-09-11 17:17 |
HDC hDC;关于HDC CDC首先:CDC 不可以释放. FromHandle 是通过 HDC 来创建了一个CDC 对象,以方便操作,释放 DC 的操作应该针对于HDC 而非此CDC , 如果释放了它 pDC->ReleaseDC,就会造成隐患. HDC hDC = GetDC(hWnd); CDC *pDC = CDC::FromHandle(hDC); 这两者是指向的一个DC对象,只能释放一次,而这个释放应该... 阅4 转自启蒙彩魂 公众公开 13-05-29 08:58 |
CxImage转换成IplImage.bool IplImage2Cximage(IplImage *src,CxImage *dst,long nBpp=8);bool CxImageFormatConvert(CxImage *src,CxImage *dst,long imagetype = CXIMAGE_FORMAT_BMP);bool OpenCV2CXimage::Cximage2IplImage(CxImage *src,IplImage **dst)bool OpenCV2CXimage::IplImage2Cximage(IplImage *src,CxImage *dst,long nBpp)bool ... 阅842 转5 评0 公众公开 13-05-24 16:34 |
StretchDIBits 与 origin.这是因为cvCreateImage方法得到的img的origin是0,而帧图像的origin为1,它会将帧图像的第i行赋值给img的第height-i行,因此就出现了倒立.解决办法是:在创建之后将origin调整为与帧图像的origin一致即可。现在终于明白了,OpenCV中的图像结构有个很重要的成员origin,它指明了图像的原点位置,可以有两种取值:IPL_ORI... 阅468 转2 评0 公众公开 13-05-08 12:02 |