资源描述:
《ov9650摄像头tq2440wince下的显示源程序哦》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、//OV9650_TestDlg.cpp:实现文件//#include"stdafx.h"includenOV9650_Test.h•’include,,OV9650_TestDlg.h'r#include"winioctl.h"#include#ifdef_DEBUG#definenewDEBUG_NEW#endif氺氺氺*氺*氺氺氺*氺*氺*氺*氺氺氺*氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺///添加camera控制字//showCamera//dwLenln=1:Normalov
2、erlay//dwLenln=4:Alphablending//dwLenln=5:Colorkeyoverlay#defineIOCTL_CAM_SHOWCTL_CODE(FILE_DEVICE_VIDEO,METHOD_NEITHER,FILE_ANY_ACCESS)//hideCamera#defineIOCTL_CAM_HIDECTL_CODE(FILE_DEVICE_VIDEO,2,METHOD_NE1THER,FILE_ANY_ACCESS)//SetDiplayposition//dwLenln=MAKELONG(left,top
3、)//dwLenOut=MAKELONG(width,height)#defineIOCTL_CAM_SETPOSCTL_CODE(FILE_DEVICE_VIDEO,3,METHOD_NEITHER,FILE_ANY_ACCESS)//play#defineIOCTL_CAM_CONTCTL_CODE(FILE_DEVICE_VIDEO,4,METHOD_NE1THER,FILE_ANY_ACCESS)//stop#defineIOCTL_CAM_STOPCTL_CODE(FILE_DEVICE_VIDEO,5,METHOD_NEITHER,
4、FILE_ANY_ACCESS)//copycameraimagetopBufOut(RGB565format)//dwLenln=0:top-downimage//dwLenln=1:bottom-upimage#defineIOCTL_CAM_COPYCTL_CODE(FILE_DEVICE_VIDEO,6,METHOD_OUT_DIRECT,FILE_ANY_ACCESS)//setcolorkey//dwLenln=RGB(R-value,G-value,B-value)#define1OCTL_CAM_SETCOLKEYCTL_COD
5、E(METHOD_NEITHER,FILE_ANY_ACCESS)FILE_DEVICE_VIDEO,7,//setalphavalue//dwLenln=alphavalue[0-8]#defineIOCTL_CAM_SETALPHACTL_CODE(FILE_DEVICE_VIDEO,8,METHOD_NEITHER,FILE_ANY_ACCESS)//getcamerainformation//pBufOut=LPCAMINFO;#define1OCTL_CAM_GETINFOCTL_CODE(FILE_DEV1CE_VIDEO,9,ME
6、THOD_OUT_DIRECT,FILE_ANY_ACCESS)//setscaleforimage_$caler//dwLenln=scalemode(0:FINE,3:COARSE)//pBufln=(float*)&scale;#defineIOCTL_CAM_SETSCALECTL_CODE(FILEDEVICEVIDEO,10,METHODJN_DIRECT,FILE_ANY_ACCESS)//sethuevalue//dwLenln=MAKELONG(hue_value[0-90J,coord.[0-4J);ifcoord==0th
7、enallcoord,set#defineIOCTL_CAM_SETHUECTL_CODE(FILEJDEVICE_VIDEO,11,METHOD_NEITHER,FILE_ANY_ACCESS)//setgamma//gamma_off:dwLenln=0//gamma_on:pBufln=gamma_table;dwLenln=sizeof(gamma_table=2048);#defineIOCTL_CAM_SETGAMMACTL_CODE(FILE_DEVICE_VIDEO,12,METHOD_IN_DIRECT,FILE_ANY_AC
8、CESS)//setWhitebalancecoordinate//pBufln=WBtable;#defineIOCTL_CAM_SETWBCOOR