使用Delphi程序更改网络摄像头视频的分辨率
How do I change the size of the webcam from (640x360) as default in VFrames
into a (160x120) as the new default.
I'm using this component
found on this page
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
VFrames中有一个预定义的方法,
确保在视频开始播放后执行
GetListOfSupportedVideoSizes
和SetResolutionByIndex
There is a predefined method in VFrames
make sure that
GetListOfSupportedVideoSizes
andSetResolutionByIndex
are executed after the video has started to play在这个答案中我使用位图图像。
这会比前面的稍微慢一些(但很难注意到)
我们将在每个计时器滴答声上获取图像(例如间隔= 100),将其分配给我们的图像框,然后修改我们的大小,无论是什么默认分辨率是它将获得默认大小的图像(例如:640 * 480),并且在图像框中我们将更改大小。
in this answer i am using bitmap image.
this will be slightly slower than the previous (but hard to notice)
We are going to get the image on every timer tick (eg interval = 100), assign it to our image box then going to modify our size , no matter what is the default resolution is it will get the default size image(eg: 640 * 480) and in the image box we are going to change the size.