如何在C#中以编程方式为Axis Camera Control执行PTZ

时间:2015-09-07 11:22:39

标签: c# winforms ip-camera

在这里,我从Axis获得了一台IP摄像头 和Axis相机控件在我的Winform程序中显示实时视图。

我现在要编写鼠标拖动和滚动事件 在C#程序中执行平移 - 倾斜 - 缩放(PTZ)。

但是,我无法找到答案 即使我已经阅读了Axis的所有手册 并在谷歌搜索了很多。 (在Url中添加param continuouszoommove不起作用。)

请帮忙。非常感谢!

1 个答案:

答案 0 :(得分:0)

我今天才找到答案,我需要两天的时间来搜索..

在这里你得到答案:

viewer.PTZControlURL = "http://ipaddress/axis-cgi/com/ptz.cgi";
viewer.EnableAreaZoom = true;
viewer.OneClicllkZoom = true;
viewer.UIMode = "ptz-user-setting"

对于UIMode的选项:

http://wiki.cinemaronline.com/index.php?title=Axis_Client_Side_ActiveX_Streaming_Video_Window

或者,您可以添加一些事件,如KeyUp / KeyDown,通过添加参数来自定义您的相机控制:平移,倾斜和缩放。

阅读下面有关参数的手册:

http://www.axis.com/files/manuals/vapix_ptz_52933_en_1307.pdf