如何实时缩放视频大小

tjjsmile 2012-06-08 10:11:02
各位大虾:
我在C++ Builder中用摄像头捕获了视频,
想求解:如何实时缩放视频的大小??????
先谢了!
...全文
594 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcbsoft 2012-06-17
  • 打赏
  • 举报
回复
参考这个
http://www.cppfans.com/d_cpp_source/BcbPlayCap.asp
tjjsmile 2012-06-11
  • 打赏
  • 举报
回复
改变Panel大小还不能实现视频的放大缩小
bcbsoft 2012-06-11
  • 打赏
  • 举报
回复
楼上两位说的方法我试了一下不行,可能要用类似capPreview的方法
mabaoyes 2012-06-11
  • 打赏
  • 举报
回复
Form 上Panel1 属性Align = alClient;
这样Form大小改变 Panel 也改变大小。
我不懂电脑 2012-06-11
  • 打赏
  • 举报
回复
可以通过调整播放区域来调大小
mabaoyes 2012-06-09
  • 打赏
  • 举报
回复
能不能贴些代码,因为不知道你用什么方法显示视频的。
tjjsmile 2012-06-09
  • 打赏
  • 举报
回复
void __fastcall TcamaraForm::FormCreate(TObject *Sender)
{
char szDeviceName[80];
char szDeviceVersion[80];
int nDeviceFount(0);
for(int nIndex=0;nIndex<10;nIndex++)
{
if(capGetDriverDescription(
nIndex,
szDeviceName,
sizeof(szDeviceName),
szDeviceVersion,
sizeof(szDeviceVersion)))
{
ComboBox1->Items->Add(szDeviceName);
}
}
if(ComboBox1->Items->Count>0)
ComboBox1->ItemIndex=0;
else{
ShowMessage("没有找到视频软件");
}
hWndC = capCreateCaptureWindow (
TEXT("My Capture Window"),
WS_CHILD | WS_VISIBLE,
0, 0, 640, 480,
(HWND) Panel1->Handle,
ComboBox1->ItemIndex+1);

capDriverConnect(hWndC,0);
capPreviewRate(hWndC, 50);
capPreview(hWndC, TRUE);
}

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧