大侠:如何改变摄像头的采样分辩率。(30分)

  • 主题发起人 主题发起人 tsljc
  • 开始时间 开始时间
T

tsljc

Unregistered / Unconfirmed
GUEST, unregistred user!
我VFW捕获视频 如何改变摄像头的分辩率(不想用capDlgVideoFormat弹出对话的方法)
 
Var
Vheader:TBitmapInfoHeader;
begin

VHeader:=Videocap.BitMapInfoHeader;
VHeader.bicompression:=bi_RGB;
// Always RGB-Data
VHeader.biBitCount:= 24;
With VHeaderdo

begin

biSize:=40;
biWidth:=200;//***
biHeight:=150;//***
biPlanes:=1;
biBitCount:=24;
biCompression:=0;
biSizeImage:=57600;
biXPelsPerMeter:=0;
biYPelsPerMeter:=0;
biClrUsed:=0;
biClrImportant:=0;
end;


VideoCap.BitMapInfoHeader:= VHeader;
videocap是jhvideo里的控件
 
to firstrose
大哥我怎么改不了呢。我想改的是摄像头的默认分辩率。
 
就是默认的。你要用videocap控件的。
 
大哥,还是有错,不用VideoCap控件可以吗?[:)]
 
那我就不知道了
 
你先密切协作定底义BitMapInfoHeader,然后调用 capsetVideoFormat(VFW中的函数)就可以了.
 
不好意思,刚才打错了: 你先定义BitMapInfoHeader,然后调用 capsetVideoFormat(VFW中的函数)就可以了.
 
接受答案了.
 
后退
顶部