|
|
@ -134,6 +134,16 @@ |
|
|
|
标记标签表 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.CbCameraId"> |
|
|
|
<summary> |
|
|
|
相机 Id |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.CmMarkGroupId"> |
|
|
|
<summary> |
|
|
|
标记组 Id |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.Name"> |
|
|
|
<summary> |
|
|
|
名称 |
|
|
@ -141,17 +151,17 @@ |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.PanPosition"> |
|
|
|
<summary> |
|
|
|
Pan 位置 |
|
|
|
Pan 坐标 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.TiltPosition"> |
|
|
|
<summary> |
|
|
|
Tilt 位置 |
|
|
|
Tilt 坐标 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.ZoomPosition"> |
|
|
|
<summary> |
|
|
|
Zoom 位置 |
|
|
|
Zoom 坐标 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.Remark"> |
|
|
@ -159,45 +169,88 @@ |
|
|
|
备注 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.CbCameraId"> |
|
|
|
<member name="T:Cis.Application.Cm.CmMarkGroupService"> |
|
|
|
<summary> |
|
|
|
相机 Id |
|
|
|
标记分组服务 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Cm.CmMarkLabel.CmMarkGroupId"> |
|
|
|
<member name="T:Cis.Application.Cm.CmMarkLabelService"> |
|
|
|
<summary> |
|
|
|
标记组 Id |
|
|
|
标记标签服务 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Cm.CmMarkGroupService"> |
|
|
|
<member name="P:Cis.Application.Core.MarkSearcherBase._cameraCalcInfo"> |
|
|
|
<summary> |
|
|
|
标记分组服务 |
|
|
|
当前相机参数信息 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Cm.CmMarkLabelService"> |
|
|
|
<member name="P:Cis.Application.Core.MarkSearcherBase.mliListLock"> |
|
|
|
<summary> |
|
|
|
标记标签服务 |
|
|
|
_markLabelInfoList 锁对象,写锁 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Core.PtzInfo"> |
|
|
|
<member name="P:Cis.Application.Core.MarkSearcherBase._markLabelInfoDict"> |
|
|
|
<summary> |
|
|
|
Ptz 信息 |
|
|
|
需要计算的 markLabelInfo 列表 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.PtzInfo.Pan"> |
|
|
|
<member name="P:Cis.Application.Core.MarkSearcherBase.World2CameraMatrix"> |
|
|
|
<summary> |
|
|
|
Pan |
|
|
|
世界坐标转化为相机坐标矩阵 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.PtzInfo.Tilt"> |
|
|
|
<member name="M:Cis.Application.Core.MarkSearcherBase.Calc"> |
|
|
|
<summary> |
|
|
|
Tilt |
|
|
|
计算标签位置过程 |
|
|
|
</summary> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.PtzInfo.Zoom"> |
|
|
|
<member name="M:Cis.Application.Core.MarkSearcherBase.IsCameraRotate(Cis.Application.Core.PtzInfo)"> |
|
|
|
<summary> |
|
|
|
判断相机是否进行了转动,转动了则需要重新计算世界坐标到相机坐标的转换矩阵 |
|
|
|
</summary> |
|
|
|
<param name="newInfo"></param> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.MarkSearcherBase.ConvertWorldToCamera(Cis.Application.Core.CameraCalcInfo)"> |
|
|
|
<summary> |
|
|
|
获取将世界坐标系中的点转化为相机坐标系中的点的转换矩阵 |
|
|
|
</summary> |
|
|
|
<param name="cameraCalcInfo"></param> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.MarkSearcherBase.ConvertCameraToWorld(Cis.Application.Core.MarkLabelCalcInfo)"> |
|
|
|
<summary> |
|
|
|
获取将相机坐标系中的点转化为世界坐标系中的点的转换矩阵 |
|
|
|
</summary> |
|
|
|
<param name="labelCalcInfo"></param> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.MarkSearcherBase.CalcSensor"> |
|
|
|
<summary> |
|
|
|
此方法计算在球机zoom值最小的情况下成像矩阵中的 f 本质为获取像元大小 |
|
|
|
尝试方案1:通过计算的方式来获取 |
|
|
|
尝试方案2:通过张友定相机标定的方法来生成成像矩阵中的 f |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.MarkSearcherBase.ConvertPanPosToAngle(System.Double)"> |
|
|
|
<summary> |
|
|
|
将Pan值转化为角度 |
|
|
|
</summary> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.MarkSearcherBase.ConvertTiltPosToAngle(System.Double,System.Double)"> |
|
|
|
<summary> |
|
|
|
将Tilt转化为角度 |
|
|
|
</summary> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.MarkSearcherBase.GetFOfMatrixByZoomPos(System.Double)"> |
|
|
|
<summary> |
|
|
|
Zoom |
|
|
|
根据当前zoom值获取相机矩阵参数 |
|
|
|
</summary> |
|
|
|
<param name="zoomPos"></param> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Core.IPtzApi"> |
|
|
|
<summary> |
|
|
@ -209,6 +262,65 @@ |
|
|
|
Ptz Api |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraDataCenter._cbCameraId2IpDict"> |
|
|
|
<summary> |
|
|
|
(cbCameraId, cbCameraIp) |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraDataCenter._tbPtzCameraDict"> |
|
|
|
<summary> |
|
|
|
(cameraIp, TbPtzCamera) |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraDataCenter._cameraPtzInfoDict"> |
|
|
|
<summary> |
|
|
|
(cameraIp, PtzInfo) |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraDataCenter.msDictLock"> |
|
|
|
<summary> |
|
|
|
_markSearcherDict 锁对象,写锁 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraDataCenter._markSearcherDict"> |
|
|
|
<summary> |
|
|
|
(cbCameraId, MarkSearcherBase) |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraDataCenter._markLabelCalcResultListDict"> |
|
|
|
<summary> |
|
|
|
(cameraId, List(MarkLabelCalcResult)) |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.CameraDataCenter.WorkLoop"> |
|
|
|
<summary> |
|
|
|
循环运行 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.CameraDataCenter.ActiveCamera(System.Int64)"> |
|
|
|
<summary> |
|
|
|
激活 cbCamera 进入运算 |
|
|
|
</summary> |
|
|
|
<param name="cameraId"></param> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Core.CameraDataCenter.DeActiveCamera(System.Int64)"> |
|
|
|
<summary> |
|
|
|
解除 cbCamera 进入运算 |
|
|
|
</summary> |
|
|
|
<param name="cameraId"></param> |
|
|
|
<returns></returns> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraDataOptions.LazyInit"> |
|
|
|
<summary> |
|
|
|
是否懒加载 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraDataOptions.LoopInterval"> |
|
|
|
<summary> |
|
|
|
循环间隔,单位毫秒 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Core.PtzServerOptions"> |
|
|
|
<summary> |
|
|
|
PtzServer选项 |
|
|
@ -229,6 +341,117 @@ |
|
|
|
服务端口 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Core.CameraCalcInfo"> |
|
|
|
<summary> |
|
|
|
相机计算信息 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraCalcInfo.Id"> |
|
|
|
<summary> |
|
|
|
Camera Id |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraCalcInfo.PtzInfo"> |
|
|
|
<summary> |
|
|
|
Ptz 信息 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraCalcInfo.ImageWidth"> |
|
|
|
<summary> |
|
|
|
图像的宽度 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraCalcInfo.ImageHeight"> |
|
|
|
<summary> |
|
|
|
图像的高度 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.CameraCalcInfo.MinFocusX"> |
|
|
|
<summary> |
|
|
|
最小焦距 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Core.PtzInfo"> |
|
|
|
<summary> |
|
|
|
Ptz 信息 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.PtzInfo.Pan"> |
|
|
|
<summary> |
|
|
|
Pan 坐标 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.PtzInfo.Tilt"> |
|
|
|
<summary> |
|
|
|
Tilt 坐标 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.PtzInfo.Zoom"> |
|
|
|
<summary> |
|
|
|
Zoom 坐标 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Core.MarkLabelCalcInfo"> |
|
|
|
<summary> |
|
|
|
标记标签计算信息 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcInfo.Id"> |
|
|
|
<summary> |
|
|
|
MarkLabel Id |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcInfo.PtzInfo"> |
|
|
|
<summary> |
|
|
|
Ptz 信息 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcInfo.CanvasWidth"> |
|
|
|
<summary> |
|
|
|
画布宽度 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcInfo.CanvasHeight"> |
|
|
|
<summary> |
|
|
|
画布高度 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcInfo.CanvasLeft"> |
|
|
|
<summary> |
|
|
|
画布 left 距离 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcInfo.CanvasTop"> |
|
|
|
<summary> |
|
|
|
画布 top 距离 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="T:Cis.Application.Core.MarkLabelCalcResult"> |
|
|
|
<summary> |
|
|
|
标记标签计算结果 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcResult.Id"> |
|
|
|
<summary> |
|
|
|
MarkLabel Id |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcResult.InFlag"> |
|
|
|
<summary> |
|
|
|
true 显示(在当前视频画面里面) |
|
|
|
false 不显示(不在当前视频画面里面) |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcResult.CanvasLeft"> |
|
|
|
<summary> |
|
|
|
画布 left 距离 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="P:Cis.Application.Core.MarkLabelCalcResult.CanvasTop"> |
|
|
|
<summary> |
|
|
|
画布 top 距离 |
|
|
|
</summary> |
|
|
|
</member> |
|
|
|
<member name="M:Cis.Application.Startup.ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)"> |
|
|
|
<summary> |
|
|
|
配置应用所需服务,在该方法中可以添加应用所需要的功能或服务 |
|
|
|