Commit 5bf264e4 张东亮

打开二维码学习失败问题

1 个父辈 bd56d186
<?xml version="1.0"?>
<doc>
<assembly>
<name>Asa.Camera.VisionLib</name>
</assembly>
<members>
<member name="M:CameraVisionLib.Model.BarcodeAPI.eyemImageRead(System.String,System.Int32,CameraVisionLib.Model.BarcodeAPI.EyemImage@)">
<summary>
读取图像
</summary>
<param name="filename"></param>
<param name="iFalgs"></param>
<param name="ucpImage"></param>
<returns></returns>
</member>
<member name="M:CameraVisionLib.Model.BarcodeAPI.eyemImageFree(System.IntPtr)">
<summary>
释放图像资源
</summary>
<param name="ipImage"></param>
</member>
<member name="M:CameraVisionLib.Model.BarcodeAPI.eyemDetectAndDecodeFree(System.IntPtr)">
<summary>
释放工具
</summary>
<param name="hObject"></param>
<returns></returns>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemImage.ucpImage">
<summary>
地址
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemImage.iWidth">
<summary>
图像内存 x 方向大小
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemImage.iHeight">
<summary>
图像内存 y 方向大小
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemImage.iChannel">
<summary>
图像通道数
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemRect.iXs">
<summary>
起始点(左上角) x 坐标
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemRect.iYs">
<summary>
起始点(左上角) y 坐标
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemRect.iWidth">
<summary>
x 方向大小(宽度)
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemRect.iHeight">
<summary>
y 方向大小(高度)
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemBarCode.dAngle">
<summary>
角度
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemBarCode.iCenterX">
<summary>
x坐标
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemBarCode.iCenterY">
<summary>
y坐标
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemBarCode.hType">
<summary>
码类型
</summary>
</member>
<member name="F:CameraVisionLib.Model.BarcodeAPI.EyemBarCode.hText">
<summary>
码内容
</summary>
</member>
<member name="T:CameraVisionLib.Model.BarcodeInfo">
<summary>
条码信息,1DBarcode、2DBarcode
</summary>
</member>
<member name="P:CameraVisionLib.Model.BarcodeInfo.Text">
<summary>
文本
</summary>
</member>
<member name="P:CameraVisionLib.Model.BarcodeInfo.CodeType">
<summary>
条码类型
</summary>
</member>
<member name="P:CameraVisionLib.Model.BarcodeInfo.Center">
<summary>
中心点
</summary>
</member>
<member name="P:CameraVisionLib.Model.BarcodeInfo.Angle">
<summary>
角度,3点钟方向0°,逆时针为正,顺时针为负。
</summary>
</member>
<member name="P:CameraVisionLib.Model.BarcodeInfo.Size">
<summary>
条码尺寸大小
</summary>
</member>
<member name="P:CameraVisionLib.Model.BarcodeInfo.Distance">
<summary>
原点垂直于经过中心点的直线的距离
</summary>
</member>
<member name="M:CameraVisionLib.Model.BarcodeInfo.Clone">
<summary>
副本,深拷贝
</summary>
<returns></returns>
</member>
<member name="T:CameraVisionLib.Model.ScanCodeOrder">
<summary>
扫描条码的顺序
</summary>
</member>
<member name="F:CameraVisionLib.Model.ScanCodeOrder.HalconOnly">
<summary>
仅使用Halcon
</summary>
</member>
<member name="F:CameraVisionLib.Model.ScanCodeOrder.EyemLibOnly">
<summary>
仅使用EyemLib
</summary>
</member>
<member name="F:CameraVisionLib.Model.ScanCodeOrder.HalconEyemLib">
<summary>
优先Halcon,扫码失败时使用EyemLib
</summary>
</member>
<member name="F:CameraVisionLib.Model.ScanCodeOrder.EyemLibHalcon">
<summary>
优先EyemLib,扫码失败时使用Halcon
</summary>
</member>
<member name="T:CameraVisionLib.Model.CodeType">
<summary>
条码类型
</summary>
</member>
<member name="F:CameraVisionLib.Model.CodeType.All">
<summary>
一维和二维条码
</summary>
</member>
<member name="F:CameraVisionLib.Model.CodeType.Barcode1D">
<summary>
一维条码
</summary>
</member>
<member name="F:CameraVisionLib.Model.CodeType.Barcode2D">
<summary>
二维条码,QRCode,DataMatrix,PDF417
</summary>
</member>
<member name="T:CameraVisionLib.Model.IPCameraAPI">
<summary>
CHCNetSDK 的摘要说明。
</summary>
</member>
<member name="F:CameraVisionLib.Model.IPCameraAPI.NET_DVR_IPADDR.sIpV4">
char[16]
</member>
<member name="F:CameraVisionLib.Model.IPCameraAPI.NET_DVR_IPADDR.byRes">
BYTE[128]
</member>
<member name="F:CameraVisionLib.Model.IPCameraAPI.NET_DVR_ATM_FRAMEFORMAT_V30.byRes1">
输入方式:0-网络监听、1网络协议、2-串口监听、3-串口协议
</member>
<member name="F:CameraVisionLib.Model.IPCameraAPI.NET_VCA_POLYGON.dwPointNum">
DWORD->unsigned int
</member>
<member name="F:CameraVisionLib.Model.IPCameraAPI.MAX_OVERLAP_ITEM_NUM">
抓拍机
</member>
<member name="T:CameraVisionLib.Model.IPCameraInfo">
<summary>
登录信息
</summary>
</member>
<member name="T:Asa.Barcode.Identify">
<summary>
条码识别,1DBarcode、2DBarcode
</summary>
</member>
<member name="M:Asa.Barcode.Identify.#ctor(CameraVisionLib.Model.ScanParam)">
<summary>
条码识别,1DBarcode、2DBarcode
</summary>
<param name="param"></param>
</member>
<member name="M:Asa.Barcode.Identify.GetCode(System.Drawing.Bitmap)">
<summary>
获取条码
</summary>
<param name="image"></param>
<returns></returns>
</member>
<member name="T:Asa.Camera.VisionLib">
<summary>
视觉库
</summary>
</member>
<member name="M:Asa.Camera.VisionLib.#ctor(System.String,System.Boolean,System.String)">
<summary>
视觉库
</summary>
<param name="configPath"></param>
<param name="preload"></param>
<param name="logName"></param>
</member>
<member name="M:Asa.Camera.VisionLib.Dispose">
<summary>
释放
</summary>
</member>
<member name="P:Asa.Camera.VisionLib.Count">
<summary>
相机数量
</summary>
</member>
<member name="M:Asa.Camera.VisionLib.Load">
<summary>
加载相机,有预加载了就不需要调用
</summary>
</member>
<member name="M:Asa.Camera.VisionLib.SaveAsConfig(System.String)">
<summary>
另存为配置文件
</summary>
<param name="path"></param>
</member>
<member name="M:Asa.Camera.VisionLib.GetCameraName">
<summary>
获取相机名称
</summary>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.Open">
<summary>
打开
</summary>
</member>
<member name="M:Asa.Camera.VisionLib.Open(System.String)">
<summary>
打开
</summary>
<param name="cameraName"></param>
</member>
<member name="M:Asa.Camera.VisionLib.Close">
<summary>
关闭
</summary>
</member>
<member name="M:Asa.Camera.VisionLib.Close(System.String)">
<summary>
关闭
</summary>
<param name="cameraName"></param>
</member>
<member name="M:Asa.Camera.VisionLib.GetImage">
<summary>
获取当前图像
</summary>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.GetImage(System.Int32)">
<summary>
按索引获取当前图像
</summary>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.GetImage(System.String)">
<summary>
获取当前图像
</summary>
<param name="cameraName"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.SaveImage(System.String,System.String,System.Drawing.Imaging.ImageFormat)">
<summary>
保存当前图像
</summary>
<param name="path">文件夹路径</param>
<param name="fileName">文件名,不带扩展名</param>
<param name="format">图像类型</param>
</member>
<member name="M:Asa.Camera.VisionLib.SaveImage(System.String,System.String,System.String,System.Drawing.Imaging.ImageFormat)">
<summary>
保存当前图像
</summary>
<param name="cameraName">相机名称</param>
<param name="path">文件夹路径</param>
<param name="fileName">文件名,不带扩展名</param>
<param name="format">图像类型</param>
</member>
<member name="M:Asa.Camera.VisionLib.PreviewImage(System.String,System.IntPtr)">
<summary>
预览图像,目前仅支持 HIK.IPCamera
</summary>
<param name="cameraName"></param>
<param name="handle"></param>
</member>
<member name="M:Asa.Camera.VisionLib.GetBarCodeText(System.Collections.Generic.List{System.Drawing.Bitmap}@)">
<summary>
从相机图像获取条码
</summary>
<param name="image"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.GetBarCodeText(System.String,System.Drawing.Bitmap@)">
<summary>
从相机图像获取条码
</summary>
<param name="cameraName"></param>
<param name="image"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.GetBarCodeText(System.Drawing.Bitmap)">
<summary>
从给定的图像中获取条码文本
</summary>
<param name="bmp"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.GetBarCodeText(System.Collections.Generic.List{CameraVisionLib.Model.BarcodeInfo})">
<summary>
从给定的条码中获取条码文本
</summary>
<param name="info"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.GetBarCode(System.Collections.Generic.List{System.Drawing.Bitmap}@)">
<summary>
从相机图像获取条码
</summary>
<param name="image"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.GetBarCode(System.String,System.Drawing.Bitmap@)">
<summary>
从相机图像获取条码
</summary>
<param name="cameraName"></param>
<param name="image"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.GetBarCode(System.Drawing.Bitmap)">
<summary>
从给定的图像中获取条码
</summary>
<param name="bmp"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.FeatureSingleCompare(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Boolean}@,System.Drawing.Bitmap@)">
<summary>
特征单张比较图,没有原图
</summary>
<param name="cameraName"></param>
<param name="planName"></param>
<param name="exist"></param>
<param name="image"></param>
<returns></returns>
</member>
<member name="M:Asa.Camera.VisionLib.FeatureSingleCompare(System.Drawing.Bitmap,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Boolean}@)">
<summary>
特征单张比较图,没有原图
</summary>
<param name="bmp"></param>
<param name="cameraName"></param>
<param name="planName"></param>
<param name="exist"></param>
<returns></returns>
</member>
<member name="F:Asa.Camera.FrmOpenCamera.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:Asa.Camera.FrmOpenCamera.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
</member>
<member name="M:Asa.Camera.FrmOpenCamera.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="F:Asa.Camera.FrmSetting.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:Asa.Camera.FrmSetting.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
</member>
<member name="M:Asa.Camera.FrmSetting.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="T:Asa.HIK.IPCamera">
<summary>
网络监控摄像机
</summary>
</member>
<member name="M:Asa.HIK.IPCamera.#ctor(System.Collections.Generic.List{CameraVisionLib.Model.IPCameraInfo})">
<summary>
网络监控摄像机
</summary>
<param name="info"></param>
</member>
<member name="P:Asa.HIK.IPCamera.Name">
<summary>
相机名称
</summary>
</member>
<member name="P:Asa.HIK.IPCamera.Count">
<summary>
相机总数
</summary>
</member>
<member name="P:Asa.HIK.IPCamera.IsOpen">
<summary>
相机是否打开
</summary>
</member>
<member name="P:Asa.HIK.IPCamera.Size">
<summary>
图像分辨率
</summary>
</member>
<member name="P:Asa.HIK.IPCamera.Image">
<summary>
相机获取到的图像
</summary>
</member>
<member name="M:Asa.HIK.IPCamera.Load">
<summary>
加载
</summary>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.Dispose">
<summary>
释放所有
</summary>
</member>
<member name="M:Asa.HIK.IPCamera.OpenAll">
<summary>
打开所有摄像机
</summary>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.CloseAll">
<summary>
关闭所有摄像机
</summary>
</member>
<member name="M:Asa.HIK.IPCamera.Open(System.Int32)">
<summary>
打开摄像机
</summary>
<param name="cameraIndex"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.Open(System.String)">
<summary>
打开摄像机
</summary>
<param name="cameraName"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.Close(System.Int32)">
<summary>
关闭摄像机
</summary>
<param name="cameraIndex"></param>
</member>
<member name="M:Asa.HIK.IPCamera.Close(System.String)">
<summary>
关闭摄像机
</summary>
<param name="cameraName"></param>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Drawing.Bitmap[]@)">
<summary>
抓取所有摄像机一张图像
</summary>
<param name="bmp"></param>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Int32)">
<summary>
抓取一张图像
</summary>
<param name="cameraIndex">相机索引</param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Int32,System.Drawing.Bitmap@)">
<summary>
抓取一张图像
</summary>
<param name="cameraIndex">相机索引</param>
<param name="bmp">Bitmap图像</param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.String,System.Drawing.Bitmap@)">
<summary>
抓取一张图像
</summary>
<param name="cameraName">相机名称</param>
<param name="bmp">Bitmap图像</param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Int32,System.Byte[]@,System.Drawing.Imaging.PixelFormat@)">
<summary>
抓取一张图像字节
</summary>
<param name="cameraIndex">相机索引</param>
<param name="buff">图像字节数组</param>
<param name="format"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Int32,System.IntPtr@,System.Drawing.Imaging.PixelFormat@)">
<summary>
抓取一张图像指针
</summary>
<param name="cameraIndex"></param>
<param name="handle"></param>
<param name="format"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.PreviewImage(System.String,System.IntPtr)">
<summary>
预览图像
</summary>
<param name="cameraName"></param>
<param name="handle"></param>
<returns></returns>
</member>
<member name="T:Asa.HIK.VisionCamera">
<summary>
机器视觉面阵相机
</summary>
</member>
<member name="M:Asa.HIK.VisionCamera.#ctor">
<summary>
机器视觉面阵相机
</summary>
</member>
<member name="P:Asa.HIK.VisionCamera.Name">
<summary>
相机名称
</summary>
</member>
<member name="P:Asa.HIK.VisionCamera.Count">
<summary>
相机总数
</summary>
</member>
<member name="P:Asa.HIK.VisionCamera.IsOpen">
<summary>
相机是否打开
</summary>
</member>
<member name="P:Asa.HIK.VisionCamera.Size">
<summary>
图像分辨率
</summary>
</member>
<member name="P:Asa.HIK.VisionCamera.Image">
<summary>
相机获取到的图像
</summary>
</member>
<member name="M:Asa.HIK.VisionCamera.Load">
<summary>
加载
</summary>
<returns></returns>
</member>
<member name="M:Asa.HIK.VisionCamera.Dispose">
<summary>
释放所有
</summary>
</member>
<member name="M:Asa.HIK.VisionCamera.OpenAll">
<summary>
打开所有相机
</summary>
<returns></returns>
</member>
<member name="M:Asa.HIK.VisionCamera.CloseAll">
<summary>
关闭所有相机
</summary>
</member>
<member name="M:Asa.HIK.VisionCamera.Open(System.Int32)">
<summary>
打开相机
</summary>
<param name="cameraIndex"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.VisionCamera.Open(System.String)">
<summary>
打开相机
</summary>
<param name="cameraName"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.VisionCamera.Close(System.Int32)">
<summary>
关闭相机
</summary>
<param name="cameraIndex"></param>
</member>
<member name="M:Asa.HIK.VisionCamera.Close(System.String)">
<summary>
关闭相机
</summary>
<param name="cameraName"></param>
</member>
<member name="M:Asa.HIK.VisionCamera.GrabOne(System.Drawing.Bitmap[]@)">
<summary>
抓取所有相机一张图像
</summary>
<param name="bmp"></param>
</member>
<member name="M:Asa.HIK.VisionCamera.GrabOne(System.Int32)">
<summary>
抓取一张图像
</summary>
<param name="cameraIndex">相机索引</param>
<returns></returns>
</member>
<member name="M:Asa.HIK.VisionCamera.GrabOne(System.Int32,System.Drawing.Bitmap@)">
<summary>
抓取一张图像
</summary>
<param name="cameraIndex">相机索引</param>
<param name="bmp">Bitmap图像</param>
<returns></returns>
</member>
<member name="M:Asa.HIK.VisionCamera.GrabOne(System.String,System.Drawing.Bitmap@)">
<summary>
抓取一张图像
</summary>
<param name="cameraName">相机名称</param>
<param name="bmp">Bitmap图像</param>
<returns></returns>
</member>
<member name="M:Asa.HIK.VisionCamera.GrabOne(System.Int32,System.Byte[]@,System.Drawing.Imaging.PixelFormat@)">
<summary>
抓取一张图像字节
</summary>
<param name="cameraIndex">相机索引</param>
<param name="buff">图像字节数组</param>
<param name="format"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.VisionCamera.GrabOne(System.Int32,System.IntPtr@,System.Drawing.Imaging.PixelFormat@)">
<summary>
抓取一张图像指针
</summary>
<param name="cameraIndex"></param>
<param name="handle"></param>
<param name="format"></param>
<returns></returns>
</member>
<member name="T:Asa.Basler.VisionCamera">
<summary>
机器视觉面阵相机
</summary>
</member>
<member name="F:Asa.Basler.VisionCamera.cameraCurr">
<summary>
当前相机
</summary>
</member>
<member name="F:Asa.Basler.VisionCamera.cameraAll">
<summary>
所有相机列表
</summary>
</member>
<member name="F:Asa.Basler.VisionCamera.cameraName">
<summary>
所有相机的名称
</summary>
</member>
<member name="M:Asa.Basler.VisionCamera.#ctor">
<summary>
机器视觉面阵相机
</summary>
</member>
<member name="P:Asa.Basler.VisionCamera.Name">
<summary>
相机名称
</summary>
</member>
<member name="P:Asa.Basler.VisionCamera.Count">
<summary>
相机总数
</summary>
</member>
<member name="P:Asa.Basler.VisionCamera.IsOpen">
<summary>
相机是否打开
</summary>
</member>
<member name="P:Asa.Basler.VisionCamera.Size">
<summary>
图像分辨率
</summary>
</member>
<member name="P:Asa.Basler.VisionCamera.Image">
<summary>
相机获取到的图像
</summary>
</member>
<member name="M:Asa.Basler.VisionCamera.Load">
<summary>
加载
</summary>
<returns></returns>
</member>
<member name="M:Asa.Basler.VisionCamera.Dispose">
<summary>
释放所有
</summary>
</member>
<member name="M:Asa.Basler.VisionCamera.OpenAll">
<summary>
打开所有摄像机
</summary>
<returns></returns>
</member>
<member name="M:Asa.Basler.VisionCamera.CloseAll">
<summary>
关闭所有摄像机
</summary>
</member>
<member name="M:Asa.Basler.VisionCamera.Open(System.Int32)">
<summary>
打开摄像机
</summary>
<param name="cameraIndex"></param>
<returns></returns>
</member>
<member name="M:Asa.Basler.VisionCamera.Open(System.String)">
<summary>
打开相机
</summary>
<param name="cameraName"></param>
<returns></returns>
</member>
<member name="M:Asa.Basler.VisionCamera.Close(System.Int32)">
<summary>
关闭摄像机
</summary>
<param name="cameraIndex"></param>
</member>
<member name="M:Asa.Basler.VisionCamera.Close(System.String)">
<summary>
关闭摄像机
</summary>
<param name="cameraName"></param>
</member>
<member name="M:Asa.Basler.VisionCamera.GrabOne(System.Drawing.Bitmap[]@)">
<summary>
抓取所有摄像机一张图像
</summary>
<param name="bmp"></param>
</member>
<member name="M:Asa.Basler.VisionCamera.GrabOne(System.Int32)">
<summary>
抓取一张图像
</summary>
<param name="cameraIndex">相机索引</param>
<returns></returns>
</member>
<member name="M:Asa.Basler.VisionCamera.GrabOne(System.Int32,System.Drawing.Bitmap@)">
<summary>
抓取一张图像
</summary>
<param name="cameraIndex">相机索引</param>
<param name="bmp">Bitmap图像</param>
<returns></returns>
</member>
<member name="M:Asa.Basler.VisionCamera.GrabOne(System.String,System.Drawing.Bitmap@)">
<summary>
抓取一张图像
</summary>
<param name="cameraName">相机名称</param>
<param name="bmp">Bitmap图像</param>
<returns></returns>
</member>
<member name="M:Asa.Basler.VisionCamera.GrabOne(System.Int32,System.Byte[]@,System.Drawing.Imaging.PixelFormat@)">
<summary>
抓取一张图像字节
</summary>
<param name="cameraIndex">相机索引</param>
<param name="buff">图像字节数组</param>
<param name="format"></param>
<returns></returns>
</member>
<member name="M:Asa.Basler.VisionCamera.GrabOne(System.Int32,System.IntPtr@,System.Drawing.Imaging.PixelFormat@)">
<summary>
抓取一张图像指针
</summary>
<param name="cameraIndex"></param>
<param name="handle"></param>
<param name="format"></param>
<returns></returns>
</member>
<member name="T:Asa.Region.Feature">
<summary>
区域特征
</summary>
</member>
<member name="M:Asa.Region.Feature.#ctor(System.Collections.Generic.List{System.String},System.Collections.Generic.List{CameraVisionLib.Model.RegionAPI.EyemRegion})">
<summary>
区域特征
</summary>
<param name="name"></param>
<param name="regions"></param>
</member>
<member name="M:Asa.Region.Feature.OriginalImage(System.Drawing.Bitmap)">
<summary>
原始图像
</summary>
<param name="image"></param>
<returns></returns>
</member>
<member name="M:Asa.Region.Feature.CompareImage(System.Drawing.Bitmap,System.Collections.Generic.Dictionary{System.String,System.Boolean}@)">
<summary>
比较图像
</summary>
<param name="image"></param>
<param name="exist"></param>
<returns></returns>
</member>
<member name="M:Asa.Region.Feature.CompareImage(System.Drawing.Bitmap,System.Collections.Generic.Dictionary{System.String,System.Boolean}@,System.Drawing.Bitmap@)">
<summary>
比较图像
</summary>
<param name="image"></param>
<param name="exist"></param>
<param name="dspImage"></param>
<returns></returns>
</member>
<member name="M:Asa.Region.Feature.CompareImage(System.IntPtr,System.Drawing.Imaging.PixelFormat,System.Collections.Generic.Dictionary{System.String,System.Boolean}@,System.Drawing.Bitmap@)">
<summary>
比较图像
</summary>
<param name="bmpPtr"></param>
<param name="format"></param>
<param name="exist"></param>
<param name="dspImage"></param>
<returns></returns>
</member>
<member name="M:Asa.Region.Feature.CompareSingleImage(System.Drawing.Bitmap,System.Collections.Generic.Dictionary{System.String,System.Boolean}@)">
<summary>
比较单张图像,没有原图
</summary>
<param name="image"></param>
<param name="exist"></param>
<returns></returns>
</member>
</members>
</doc>
此文件类型无法预览
<?xml version="1.0"?>
<doc>
<assembly>
<name>Asa.CameraFactory</name>
</assembly>
<members>
</members>
</doc>
此文件类型无法预览
<?xml version="1.0"?>
<doc>
<assembly>
<name>Asa.HIK.IPCamera</name>
</assembly>
<members>
<member name="T:Asa.HIK.API">
<summary>
CHCNetSDK 的摘要说明。
</summary>
</member>
<member name="F:Asa.HIK.API.NET_DVR_IPADDR.sIpV4">
char[16]
</member>
<member name="F:Asa.HIK.API.NET_DVR_IPADDR.byRes">
BYTE[128]
</member>
<member name="F:Asa.HIK.API.NET_DVR_ATM_FRAMEFORMAT_V30.byRes1">
输入方式:0-网络监听、1网络协议、2-串口监听、3-串口协议
</member>
<member name="F:Asa.HIK.API.NET_VCA_POLYGON.dwPointNum">
DWORD->unsigned int
</member>
<member name="F:Asa.HIK.API.MAX_OVERLAP_ITEM_NUM">
抓拍机
</member>
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.sMonitorIP" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.dwChanIndex" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.dwWidth" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.dwHeight" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.struCheckTime" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.byResult" -->
<member name="F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.bySignalResult">
0-未检测 1-正常 2-异常 3-登录失败 4-取流异常
</member>
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.byBlurResult" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.byLumaResult" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.byChromaResult" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.bySnowResult" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.byStreakResult" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.byFreezeResult" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.byPTZResult" -->
<!-- Badly formed XML comment ignored for member "F:Asa.HIK.API.NET_DVR_DIAGNOSIS_UPLOAD.byContrastResult" -->
<member name="T:Asa.HIK.IPCamera">
<summary>
网络监控摄像机
</summary>
</member>
<member name="M:Asa.HIK.IPCamera.#ctor(System.String,System.String)">
<summary>
网络监控摄像机
</summary>
<param name="configPath"></param>
<param name="logName"></param>
</member>
<member name="P:Asa.HIK.IPCamera.Name">
<summary>
相机名称
</summary>
</member>
<member name="P:Asa.HIK.IPCamera.Count">
<summary>
相机总数
</summary>
</member>
<member name="P:Asa.HIK.IPCamera.IsOpen">
<summary>
相机是否打开
</summary>
</member>
<member name="P:Asa.HIK.IPCamera.Size">
<summary>
图像分辨率
</summary>
</member>
<member name="P:Asa.HIK.IPCamera.Image">
<summary>
相机获取到的图像
</summary>
</member>
<member name="M:Asa.HIK.IPCamera.Load">
<summary>
加载
</summary>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.Dispose">
<summary>
释放所有
</summary>
</member>
<member name="M:Asa.HIK.IPCamera.OpenAll">
<summary>
打开所有摄像机
</summary>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.CloseAll">
<summary>
关闭所有摄像机
</summary>
</member>
<member name="M:Asa.HIK.IPCamera.Open(System.Int32)">
<summary>
打开摄像机
</summary>
<param name="cameraIndex"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.Close(System.Int32)">
<summary>
关闭摄像机
</summary>
<param name="cameraIndex"></param>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Drawing.Bitmap[]@)">
<summary>
抓取所有摄像机一张图像
</summary>
<param name="bmp"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Int32)">
<summary>
抓取一张图像
</summary>
<param name="cameraIndex">相机索引</param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Int32,System.Drawing.Bitmap@)">
<summary>
抓取一张图像
</summary>
<param name="cameraIndex">相机索引</param>
<param name="bmp">Bitmap图像</param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Int32,System.Byte[]@,System.Drawing.Imaging.PixelFormat@)">
<summary>
抓取一张图像字节
</summary>
<param name="cameraIndex">相机索引</param>
<param name="buff">图像字节数组</param>
<param name="format"></param>
<returns></returns>
</member>
<member name="M:Asa.HIK.IPCamera.GrabOne(System.Int32,System.IntPtr@,System.Drawing.Imaging.PixelFormat@)">
<summary>
抓取一张图像指针
</summary>
<param name="cameraIndex"></param>
<param name="handle"></param>
<param name="format"></param>
<returns></returns>
</member>
<member name="T:Asa.HIK.LoginInfo">
<summary>
登录信息
</summary>
</member>
</members>
</doc>
此文件类型无法预览
此文件太大,无法显示。
......@@ -67,7 +67,7 @@
"HIKIPCamera": [
{
"Name": "box_A",
"IP": "192.168.109.122",
"IP": "192.168.105.25",
"User": "admin",
"Password": "Acc123456",
"Port": 8000
......
......@@ -58,7 +58,7 @@ namespace OnlineStore.DeviceLibrary
}
return true;
}
public static bool Init()
public static bool Init(params object[] param)
{
try
{
......@@ -122,7 +122,7 @@ namespace OnlineStore.DeviceLibrary
//string drawConfigFile = appPath + ConfigAppSettings.GetValue(Setting_Init.ConfigPath_DrawerPosition);
//CSVPositionReader<DrawerPosition>.AddCSVFile(drawConfigFile);
XLRStore = new XLRStoreBean(Config, inputConfig, boxConfig);
XLRStore = new XLRStoreBean(Config, inputConfig, boxConfig,param);
LogUtil.info("加载 完成!");
return true;
}
......
......@@ -32,7 +32,7 @@ namespace OnlineStore.DeviceLibrary
private bool canStart = false;
//public SQLite sQLite = null;
string title = ConfigAppSettings.GetValue(Setting_Init.App_Title);
public XLRStoreBean(XLRStore_Config config, InputEquip_Config inputConfig, BoxEquip_Config boxConfig)
public XLRStoreBean(XLRStore_Config config, InputEquip_Config inputConfig, BoxEquip_Config boxConfig,params object[] param)
{
equipsMap = new Dictionary<int, EquipBase>();
if (config.IOSingle_TimerOut <= 0)
......@@ -60,7 +60,7 @@ namespace OnlineStore.DeviceLibrary
AgvClient.RecvServerInfo+=inputEquip.BoxA.RecvMsgFromServer;
inputEquip.BoxB.AgvNode = new AGVLib.Node(int.Parse(boxB[0]), boxB[1]);
AgvClient.RecvServerInfo += inputEquip.BoxB.RecvMsgFromServer;
boxEquip = new BoxEquip("2", boxConfig);
boxEquip = new BoxEquip("2", boxConfig,param);
equipsMap.Add(1, inputEquip);
equipsMap.Add(2, boxEquip);
......
......@@ -109,7 +109,7 @@ namespace OnlineStore.DeviceLibrary
public List<BoxSlidePos> BoxSlidePos;
public DeviceMoveInfo MoveInfoLineA;
public DeviceMoveInfo MoveInfoLineB;
public BoxEquip(string cid, BoxEquip_Config config)
public BoxEquip(string cid, BoxEquip_Config config,params object[] param)
{
baseConfig = config;
this.Config = config;
......@@ -129,13 +129,16 @@ namespace OnlineStore.DeviceLibrary
InitRowColumnSig();
InitAllAxis();
InitPosititionNumList();
LoadCameraConfig();
//库位调试
InitPosDebugInfo();
//加载滑梯位置
loadSlideData();
alarmRedLedType = AlarmType.IoSingleTimeOut;
}
public void LoadCameraConfig(params object[] param)
{
LoadCameraConfig(param[0], param[1]);
}
void loadSlideData()
{
BoxSlidePos = new List<BoxSlidePos>();
......
......@@ -28,7 +28,7 @@ namespace OnlineStore.DeviceLibrary
{
camera_event += grabbedEventHandler;
}
void LoadCameraConfig(string id = "")
void LoadCameraConfig(object boxA, object boxB)
{
Task.Factory.StartNew(new Action(() =>
{
......@@ -40,48 +40,16 @@ namespace OnlineStore.DeviceLibrary
LogUtil.error(Name + "找不到监控相机配置文件" + path);
}
camera = new Asa.Camera.VisionLib(path);
camerathread = new Thread[2];
//pictureBox1.Image = bmp;
StartCamera();
camera = new Asa.Camera.VisionLib(path,true);
camera.PreviewImage(boxACamName, (IntPtr)boxA);
camera.PreviewImage(boxBCamName, (IntPtr)boxB);
camera.Open(boxACamName);
camera.Open(boxBCamName);
loadCameraState = true;
}));
}
void StartCamera()
{
camera.Open(boxACamName);
camera.Open(boxBCamName);
IsOpen = true;
camerathread[0] = new Thread(new ParameterizedThreadStart(startMonitor));
camerathread[0].IsBackground = true;
camerathread[0].Start(boxACamName);
camerathread[1] = new Thread(new ParameterizedThreadStart(startMonitor));
camerathread[1].IsBackground = true;
camerathread[1].Start(boxBCamName);
}
void startMonitor(object obj)
{
if (!loadCameraState)
{
LogUtil.error(obj + " 监控相机初始化失败,无法开启");
return;
}
string name = (string)obj;
try
{
while (IsOpen)
{
Bitmap bmp = AcqImage(name);
if (bmp != null)
camera_event?.Invoke(new CameraArgs(name, bmp));
Thread.Sleep(300);
}
}
catch
{ }
}
public Bitmap AcqImage(string camName)
{
Bitmap bitmap = camera.GetImage(camName);
......
......@@ -90,6 +90,7 @@ namespace OnlineStore.XLRStore
inputEquip = new FrmInputEquip(StoreManager.XLRStore.inputEquip);
AddForm(" 入料机构 ", inputEquip);
box = new FrmBoxEquip(StoreManager.XLRStore.boxEquip);
StoreBean.boxEquip.LoadCameraConfig(box.picture1,box.picture2);
AddForm(" 存储机构 ", box);
if (autoValue.Equals(1))
......
......@@ -25,12 +25,16 @@ namespace OnlineStore.XLRStore
FrmAxisMove frmAxisMove = null;
private bool IsLoad = false;
private BoxEquip boxBean;
public IntPtr picture1 = IntPtr.Zero;
public IntPtr picture2 = IntPtr.Zero;
internal FrmBoxEquip(BoxEquip moveEquip)
{
this.boxBean = moveEquip;
Control.CheckForIllegalCrossThreadCalls = false;
InitializeComponent();
LoadIOList();
picture1 = pictureBox1.Handle;
picture2 = pictureBox2.Handle;
}
private void FrmStoreIOStatus_Load(object sender, EventArgs e)
{
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!