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

南京百家湖网站建设网络营销是指什么

南京百家湖网站建设,网络营销是指什么,怎么呢搜到自己建设的网站,怎么用手机做软件目录 图像处理的基础操作 1、读取图像 1.1、读取当前目录下的图像 2、显示图像 2.1、Cv2.ImShow 用于显示图像。 2.2、Cv2.WaitKey方法用于等待用户按下键盘上按键的时间。 2.3、Cv2.DestroyAllWindows方法用于销毁所有正在显示图像的窗口。 2.4实例1-显示图像 2.4实例…目录 图像处理的基础操作 1、读取图像 1.1、读取当前目录下的图像 2、显示图像 2.1、Cv2.ImShow 用于显示图像。 2.2、Cv2.WaitKey方法用于等待用户按下键盘上按键的时间。 2.3、Cv2.DestroyAllWindows方法用于销毁所有正在显示图像的窗口。 2.4实例1-显示图像 2.4实例2-显示灰度图像 3、保存图像 3.1实例1-保存图像 4、获取图像属性 4.1实例1-获取图像属性 图像处理的基础操作 图像处理最基本的操作包括读取图像、显示图像、保存图像、获取图像属性等 1、读取图像 OpenCvSharp提供了用于读取图像的Cv2.ImRead方法函数如下 public static Mat ImRead(string fileName, ImreadModes flags ImreadModes.Color) 参数说明 Mat是ImRead方法的返回值返回的是读取到的图像。 fileNameName of file to be loaded. 要读取图像的完整的文件名。例如要读取当前项目下的test.jpg,fileName的值为test.jpg双引号为英文格式。 flags:Specifies color type of the loaded image 读取图像颜色类型的标记当flags的默认值为ImreadModes.Color时表示读取的是彩色图像此时的flags值可以省略当flags的值为ImreadModes.Grayscale时表示读取的是灰度图像如果读取的是彩色图像也可以将彩色图转换为灰度图。 1.1、读取当前目录下的图像 在我们的测试Demo下有一张test.jpg的图像如下图 我们使用ImRead方法读取再使用Dump方法查询像素值。代码如下 Mat mat Cv2.ImRead(test.jpg); string info mat.Dump(); 2、显示图像 相比上图中秘密麻麻的数字将图像显示出来效果会更加直观我们需要使用Cv2.ImShow、Cv2.WaitKey、Cv2.DestroyAllWindows。 2.1、Cv2.ImShow 用于显示图像。 函数如下 public static void ImShow(string winName, Mat mat) 参数说明 winName显示图像的窗口名称。 mat要实现的图像。 2.2、Cv2.WaitKey方法用于等待用户按下键盘上按键的时间。 用户按下键盘上的任意按键时将执行Cv2.WaitKey方法并且获取Cv2.WaitKey方法的返回值。其函数如下 public static int WaitKey(int delay 0) 摘要:     Waits for a pressed key. 参数:   delay:     Delay in milliseconds. 0 is the special value that means ”forever” 返回结果:     Returns the code of the pressed key or -1 if no key was pressed before the specified     time had elapsed. 2.3、Cv2.DestroyAllWindows方法用于销毁所有正在显示图像的窗口。 其函数为 public static void DestroyAllWindows() 2.4实例1-显示图像 代码如下 Mat mat Cv2.ImRead(test.jpg); Cv2.ImShow(test.jpg, mat); Cv2.WaitKey(); Cv2.DestroyAllWindows(); 效果 2.4实例2-显示灰度图像 代码如下 Mat mat Cv2.ImRead(test.jpg,ImreadModes.Grayscale); Cv2.ImShow(test.jpg, mat); Cv2.WaitKey(); Cv2.DestroyAllWindows(); 效果 3、保存图像 OpenCvSharp提供Cv2.ImWrite方法用于按照指定路径保存图像。其函数为 public static bool ImWrite(string fileName, Mat img, int[]? prms null) 摘要:     Saves an image to a specified file. 参数:   fileName:     Name of the file. img:     Image to be saved. prms:     Format-specific save parameters encoded as pairs 3.1实例1-保存图像 代码如下 Mat mat Cv2.ImRead(test.jpg); Cv2.ImWrite(dst.jpg,mat); 效果 4、获取图像属性 处理图像过程中经常需要获取图像的大小类型等图像属性。OpenCvSharp提供了获取常用的属性的方法如下 Data        IntPtr类型的指针指向Mat矩阵数据的首地址。一般不用。 Rows 或 Height         Mat矩阵的行数也是图片的高度像素。 Cols 或 Width         Mat矩阵的列数也是图片的宽度像素。 Size()         Size() 返回 Width,Height 组成的结构。 Dims         Mat矩阵的维度若Mat是一个二维矩阵则Dims2三维则Dims3。 Channels()         Mat矩阵元素的通道数。 例如常见的RGB彩色图像Channels 3 灰度图像只有一个灰度分量信息Channels 1。 Depth()         每一个像素中每一个通道的精度。 在Opencv中Mat.Depth()得到的是一个 0~6 的数字分别代表不同的位数 对应关系如下                             CV_8U0 CV_8S1 CV_16U2 CV_16S3 CV_32S4 CV_32F5 CV_64F6      其中U是unsigned的意思S表示signed也就是有符号和无符号数。 ElemSize() and ElemSize1()         矩阵中每一个元素的数据字节数(bytes)。 如果Mat中的数据类型是CV_8UC1那么ElemSize 1 如果是CV_8UC3或CV_8SC3那么 ElemSize 3 如果是CV_16UC3或者CV_16SC3那么 ElemSize 6 可见ElemSize是以字节为单位的 ElemSize1() 就是通道1的数据字节数。有 ElemSize1 ElemSize / Channels Step() and Step1()         Mat矩阵中每一行的步长(字节)即为每一行中所有元素的字节总量。 Step1() 是通道1的步长。有 Step1 Step / ElemSize1 Type()         Mat矩阵的类型包含有矩阵中元素的类型以及通道数信息。 4.1实例1-获取图像属性 代码如下 Mat mat Cv2.ImRead(test.jpg); Console.WriteLine(获取图像的属性); Console.WriteLine(Data: mat.Data); Console.WriteLine(Rows: mat.Rows); Console.WriteLine(Height: mat.Height); Console.WriteLine(Cols: mat.Cols); Console.WriteLine(Width: mat.Width); Console.WriteLine(Size: mat.Size()); Console.WriteLine(Dims: mat.Dims); Console.WriteLine(Channels: mat.Channels()); Console.WriteLine(ElemSize: mat.ElemSize()); Console.WriteLine(ElemSize1: mat.ElemSize1()); Console.WriteLine(Step: mat.Step()); Console.WriteLine(Step1: mat.Step1()); Console.WriteLine(Type: mat.Type()); Console.ReadKey(); 输出
http://www.yutouwan.com/news/447894/

相关文章:

  • 好看的响应式网站珠海网站建设成功案例
  • wordpress 网站打不开企业工商信息查询官网
  • js网站访问量统计微信平台链接wordpress
  • 昆明网站建设开发深圳龙华区邮政编码多少
  • 郓城住房和城乡建设局网站万维网申请网站域名
  • 怎么弄网站网站网页区别
  • 找做网站的个人建材在哪些网站做
  • 域名对网站有什么影响网页生成应用工具
  • 建站平台哪个好深圳产品设计公司有哪些
  • 济南网站定制策划珠宝网站制作的理念
  • 塑胶原料 东莞网站建设公众号推文模板免费
  • 网页设计一个网站深圳优秀网站建设价格
  • 黑龙江省关于城市建设政策网站宁阳移动网站制作
  • 杭州网站建设费用价格网站怎样做地理位置定位
  • 东莞大岭山网站制作国家企业信用信息系统公示查询官网
  • 关于桥梁建设工程设公司网站全栈网站开发流行框架
  • 东莞网站建设怎么做浙江省水利建设行业协会网站
  • 男和男做那个视频网站网上在哪里注册公司
  • asp 网站开发 软件微信手机网站三合一
  • 济南手机网站设计荣县规划和建设局网站
  • 山东省建设安全生产协会网站做一家网站费用吗
  • 要做个卖东西网站怎么做什么网站可以做试题
  • 广东网页制作与网站建设惠州网站建设哪家强
  • 美容整形网站模板徐州制作手机网站
  • C#如何做简易网站手机温州网
  • 银川网站建设哪家好叫啥名字网站中引用字体
  • 下载代码的网站龙岗公司网站
  • 国家城乡和住房建设部网站微信小程序商城开源源码
  • 石家庄网站系统建设互联网公司排名500强名单
  • 织梦网站字体做网站建站点