Camera Information System
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

600 lines
20 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Cis.Application</name>
</assembly>
<members>
<member name="T:Cis.Application.Cb.CbInfo">
<summary>
Cb -> Camera base
</summary>
</member>
<member name="F:Cis.Application.Cb.CbInfo.GroupName">
<summary>
Api 分组名
</summary>
</member>
<member name="F:Cis.Application.Cb.CbInfo.GroupOrder">
<summary>
Api 分组排序
</summary>
</member>
<member name="F:Cis.Application.Cb.CbInfo.DbName">
<summary>
数据库标识
</summary>
</member>
<member name="F:Cis.Application.Cb.CbInfo.CbCameraTbName">
<summary>
CbCamera 表名
</summary>
</member>
<member name="F:Cis.Application.Cb.CbInfo.CbCameraTbDesc">
<summary>
CbCamera 表描述
</summary>
</member>
<member name="T:Cis.Application.Cb.CbCamera">
<summary>
系统字典类型表
</summary>
</member>
<member name="P:Cis.Application.Cb.CbCamera.Name">
<summary>
名称
</summary>
</member>
<member name="P:Cis.Application.Cb.CbCamera.Ip">
<summary>
ip 地址
</summary>
</member>
<member name="P:Cis.Application.Cb.CbCamera.Port">
<summary>
端口
</summary>
</member>
<member name="P:Cis.Application.Cb.CbCamera.UserName">
<summary>
账号
</summary>
</member>
<member name="P:Cis.Application.Cb.CbCamera.Password">
<summary>
密码
</summary>
</member>
<member name="T:Cis.Application.Cb.CbCameraService">
<summary>
相机服务
</summary>
</member>
<member name="T:Cis.Application.Cm.CmInfo">
<summary>
Cm -> Camera mark
</summary>
</member>
<member name="F:Cis.Application.Cm.CmInfo.GroupName">
<summary>
Api 分组名
</summary>
</member>
<member name="F:Cis.Application.Cm.CmInfo.GroupOrder">
<summary>
Api 分组排序
</summary>
</member>
<member name="F:Cis.Application.Cm.CmInfo.DbName">
<summary>
数据库标识
</summary>
</member>
<member name="F:Cis.Application.Cm.CmInfo.CmMarkGroupTbName">
<summary>
CmMarkGroup 表名
</summary>
</member>
<member name="F:Cis.Application.Cm.CmInfo.CmMarkGroupTbDesc">
<summary>
CmMarkGroup 表描述
</summary>
</member>
<member name="F:Cis.Application.Cm.CmInfo.CmMarkLabelTbName">
<summary>
CmMarkLabel 表名
</summary>
</member>
<member name="F:Cis.Application.Cm.CmInfo.CmMarkLabelTbDesc">
<summary>
CmMarkLabel 表描述
</summary>
</member>
<member name="T:Cis.Application.Cm.CmMarkGroup">
<summary>
标记分组表
</summary>
</member>
<member name="P:Cis.Application.Cm.CmMarkGroup.Name">
<summary>
名称
</summary>
</member>
<member name="P:Cis.Application.Cm.CmMarkGroup.Order">
<summary>
排序
</summary>
</member>
<member name="P:Cis.Application.Cm.CmMarkGroup.Remark">
<summary>
备注
</summary>
</member>
<member name="T:Cis.Application.Cm.CmMarkLabel">
<summary>
标记标签表
</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>
名称
</summary>
</member>
<member name="P:Cis.Application.Cm.CmMarkLabel.PanPosition">
<summary>
Pan 坐标
</summary>
</member>
<member name="P:Cis.Application.Cm.CmMarkLabel.TiltPosition">
<summary>
Tilt 坐标
</summary>
</member>
<member name="P:Cis.Application.Cm.CmMarkLabel.ZoomPosition">
<summary>
Zoom 坐标
</summary>
</member>
<member name="P:Cis.Application.Cm.CmMarkLabel.Remark">
<summary>
备注
</summary>
</member>
<member name="T:Cis.Application.Cm.CmMarkGroupService">
<summary>
标记分组服务
</summary>
</member>
<member name="T:Cis.Application.Cm.CmMarkLabelService">
<summary>
标记标签服务
</summary>
</member>
<member name="P:Cis.Application.Core.MarkSearcherBase._cameraCalcInfo">
<summary>
当前相机参数信息
</summary>
</member>
<member name="P:Cis.Application.Core.MarkSearcherBase.mliListLock">
<summary>
_markLabelInfoList 锁对象,写锁
</summary>
</member>
<member name="P:Cis.Application.Core.MarkSearcherBase._markLabelInfoDict">
<summary>
需要计算的 markLabelInfo 列表
</summary>
</member>
<member name="P:Cis.Application.Core.MarkSearcherBase.World2CameraMatrix">
<summary>
世界坐标转化为相机坐标矩阵
</summary>
</member>
<member name="M:Cis.Application.Core.MarkSearcherBase.Calc">
<summary>
计算标签位置过程
</summary>
<returns></returns>
</member>
<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值获取相机矩阵参数
</summary>
<param name="zoomPos"></param>
<returns></returns>
</member>
<member name="T:Cis.Application.Core.IPtzApi">
<summary>
Ptz Api 接口
</summary>
</member>
<member name="T:Cis.Application.Core.PtzServerApi">
<summary>
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选项
</summary>
</member>
<member name="P:Cis.Application.Core.PtzServerOptions.Type">
<summary>
服务类别
</summary>
</member>
<member name="P:Cis.Application.Core.PtzServerOptions.Ip">
<summary>
服务IP
</summary>
</member>
<member name="P:Cis.Application.Core.PtzServerOptions.Port">
<summary>
服务端口
</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>
配置应用所需服务,在该方法中可以添加应用所需要的功能或服务
</summary>
<param name="services"></param>
</member>
<member name="M:Cis.Application.Startup.Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Hosting.IWebHostEnvironment)">
<summary>
配置应用请求处理管道
</summary>
<param name="app"></param>
<param name="env"></param>
</member>
<member name="T:Cis.Application.Sys.SysInfo">
<summary>
Sys -> System
</summary>
</member>
<member name="F:Cis.Application.Sys.SysInfo.GroupName">
<summary>
Api 分组名
</summary>
</member>
<member name="F:Cis.Application.Sys.SysInfo.GroupOrder">
<summary>
Api 分组排序
</summary>
</member>
<member name="F:Cis.Application.Sys.SysInfo.DbName">
<summary>
数据库标识
</summary>
</member>
<member name="F:Cis.Application.Sys.SysInfo.SysDictTypeTbName">
<summary>
SysDictType 表名
</summary>
</member>
<member name="F:Cis.Application.Sys.SysInfo.SysDictTypeTbDesc">
<summary>
SysDictType 表描述
</summary>
</member>
<member name="F:Cis.Application.Sys.SysInfo.SysDictDataTbName">
<summary>
SysDataType 表名
</summary>
</member>
<member name="F:Cis.Application.Sys.SysInfo.SysDictDataTbDesc">
<summary>
SysDataType 表描述
</summary>
</member>
<member name="T:Cis.Application.Sys.SysDictData">
<summary>
系统字典值表
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictData.DictTypeId">
<summary>
字典类型Id
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictData.DictType">
<summary>
字典类型
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictData.Value">
<summary>
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictData.Code">
<summary>
编码
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictData.Order">
<summary>
排序
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictData.Remark">
<summary>
备注
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictData.Status">
<summary>
状态
</summary>
</member>
<member name="T:Cis.Application.Sys.SysDictType">
<summary>
系统字典类型表
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictType.Name">
<summary>
名称
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictType.Code">
<summary>
编码
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictType.Order">
<summary>
排序
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictType.Remark">
<summary>
备注
</summary>
</member>
<member name="P:Cis.Application.Sys.SysDictType.Status">
<summary>
状态
</summary>
</member>
<member name="T:Cis.Application.Sys.SysDictDataService">
<summary>
系统字典值服务
</summary>
</member>
<member name="T:Cis.Application.Sys.SysDictTypeService">
<summary>
系统字典类型服务
</summary>
</member>
<member name="F:Cis.Application.Tb.TbInfo.DbName">
<summary>
数据库标识
</summary>
</member>
<member name="F:Cis.Application.Tb.TbInfo.TbPtzCameraTbName">
<summary>
TbPtzCamera 表名
</summary>
</member>
</members>
</doc>