当前位置: 首页 > news >正文

如何做医美机构网站观察分析软文广告500字

如何做医美机构网站观察分析,软文广告500字,公司网络推广网站就选火13星仁德,网站字号2.5 C#视觉程序开发实例1----CamManager实现模拟相机采集图片 1 目标效果视频 CamManager 2 CamManager读取本地文件时序 3 BD_Vision_Utility添加代码 3.0 导入链接库 BD_OperatorSets.dllSystem.Windows.Forms.dllOpencvSharp 3.1 导入VisionParam中创建的文件Util_FileO…

2.5 C#视觉程序开发实例1----CamManager实现模拟相机采集图片

1 目标效果视频

CamManager

2 CamManager读取本地文件时序

在这里插入图片描述

3 BD_Vision_Utility添加代码

3.0 导入链接库
  1. BD_OperatorSets.dll
  2. System.Windows.Forms.dll
  3. OpencvSharp
3.1 导入VisionParam中创建的文件Util_FileOP

并且添加代码GetFileNamewithextension,用于罗列文件夹中所有图片文件

/// <summary>
/// GetFileNamewithextension/// </summary>/// <param name="FilePath"></param>/// <param name="FileName"></param>public void GetFileNamewithextension(string FilePath, ref List<string> FileName){//获取指定文件夹下的文件夹名try{FileName.Clear();if (FolderExist(FilePath)){string[] StrFileName = Directory.GetFiles(FilePath);for (int i = 0; i < StrFileName.Length; i++){string extension = System.IO.Path.GetExtension(StrFileName[i]);//扩展名 “.aspx”if (extension == ".png" || extension == ".bmp" || extension == ".jpg" || extension == ".jpeg")FileName.Add(StrFileName[i]);}}}catch (Exception ex){throw new Exception("GetFileNamewithextension :" + ex.Message);}}
3.2 创建CamManager.cs
3.2.1 变量创建
/// <summary>
/// ImageFile_HANDLE
/// </summary>
private struct ImageFile_HANDLE
{public int n_index;// 当前img file indexpublic List<string> list_imgs;// img  file name listpublic void  Release(){n_index = -1;list_imgs.Clear(); }public ImageFile_HANDLE(int a=0){n_index = -1; list_imgs = new List<string>();}
}
private int camCount;/// <summary>
/// imgfiles_cams
/// 管理各个相机的文件资源
/// </summary>
private ImageFile_HANDLE[] imgfiles_cams;
3.2.2 Constructor
public Cam_Manager(int _camCount) 
{if (_camCount < 1) _camCount = 1;camCount = _camCount;imgfiles_cams = new ImageFile_HANDLE[camCount];for(int i=0;i< camCount;i++){imgfiles_cams[i] = new ImageFile_HANDLE();}
}
3.2.3 open(int CamNO)
/// <summary>
/// 打开相机
/// </summary>
/// <returns></returns>
public int Open(int CamNO)
{int nRet = 0;if (CamNO < 0 || CamNO > camCount - 1) return -1;// To Dostring camFiles_path = Application.StartupPath + "\\camSimulator\\Cam" + CamNO.ToString();ContextManager.get_fileopCtx().GetFileNamewithextension(camFiles_path, ref imgfiles_cams[CamNO].list_imgs);if (imgfiles_cams[CamNO].list_imgs.Count > 0) imgfiles_cams[CamNO].n_index = 0;else{nRet = -1; }return nRet;
}
3.2.4 grab(ref Mat ,ing CamNo)
public int Grab(ref Mat himg_tmp,int CamNO)
{
int nRet = 0;
if (CamNO < 0 || CamNO > camCount - 1) return -1;
if (himg_tmp == null) return -1; try
{if (imgfiles_cams[CamNO].list_imgs.Count > 0)// 文件夹中有图片{// 读取图片索引imgfiles_cams[CamNO].n_index = imgfiles_cams[CamNO].n_index % imgfiles_cams[CamNO].list_imgs.Count;// NewImage = Cv2.ImRead( ContextManager.getCamCtx().AcqHandle[CamNO].list_imgs[ ContextManager.getCamCtx().AcqHandle[CamNO].n_index], ImreadModes.Color);BD_OperateSet.Assign_Temp(ref himg_tmp, Cv2.ImRead(imgfiles_cams[CamNO].list_imgs[imgfiles_cams[CamNO].n_index], ImreadModes.AnyColor));imgfiles_cams[CamNO].n_index++;}else MessageBox.Show("Cam" + CamNO.ToString() + "没有图像来源");
}
catch (Exception ex)
{nRet = -2;
}
return nRet;
}
3.2.5 close()关闭相机
public int Close()
{int nRet = 0;// To Do for(int i=0;i<camCount;i++)imgfiles_cams[i].Release();Array.Clear(imgfiles_cams,0, imgfiles_cams.Length);return nRet;
}
3.3 ContextManager中增加一个CamManager的实例|FileOP的实例

实现自动的资源管理和初始化

//Cam_Manager 
private static Cam_Manager cam_Ctx;
public static Cam_Manager get_camCtx()
{if (cam_Ctx == null) cam_Ctx = new Cam_Manager(4);return cam_Ctx;
}
//  FileOP Manager
private static Util_FileOP fileop_Ctx;
public static Util_FileOP get_fileopCtx()
{if (fileop_Ctx == null) fileop_Ctx = new Util_FileOP();return fileop_Ctx;
}
4 下一节 我们会实现Form_Vision中的代码,并且附上范例代码
http://www.hengruixuexiao.com/news/30808.html

相关文章:

  • 网站后台管理员做链接电商培训课程
  • 做土豆的视频在线观看网站巨量算数数据分析入口
  • 深圳市外贸网站建设怎么快速优化网站
  • 做网站导航北京seo服务行者
  • 网站如何做会员登录页面广告开户
  • 个人简历word可编辑沧州网站seo公司
  • 网站开发论文结论如何推广app
  • 流程设计网站想要推广网页
  • 中国建设银行网站快速查询口碑营销名词解释
  • 专业做网站建设公seo具体优化流程
  • 做网站的服务器用什么 系统好南宁百度seo排名公司
  • wordpress商业授权价格seo优化一般包括
  • 星巴克vi设计分析四川自助seo建站
  • 做货代用什么网站找客户昆明自动seo
  • 服务专业的网站建设公司黑帽seo技术培训
  • 公司域名查询网站百度联盟广告
  • 一起做网站17怎么下单潍坊seo网络推广
  • 襄阳网站建设兼职正规seo关键词排名哪家专业
  • 公司网站备案资料中国企业100强
  • 猎场第几集做的网站推广竞价排名什么意思
  • 中国公路建设在哪个网站公示青岛新闻最新今日头条
  • 產品定制网站开发百度推广产品有哪些
  • wordpress备案号格式宁波seo教程
  • 网站开发html php自己做网站网页归档
  • 温州如何进行网站推广百度百科词条
  • 做网站文字编辑工作好不好seo网络培训班
  • 网络渠道有哪些福州百度快速优化
  • 网站建设和郑州整站关键词搜索排名技术
  • 网络营销战略规划seo云优化是什么意思
  • 国内用JSP做的网站有哪些电子邮件营销