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

外贸网站seo推广做一个wordpress模板

外贸网站seo推广,做一个wordpress模板,短视频制作培训班,软件园二期做网站的公司C#中使用OpenCvSharp4绘制直线、矩形、圆、文本 继之前的Python中使用Opencv-python库绘制直线、矩形、圆、文本和VC中使用OpenCV绘制直线、矩形、圆和文字,将之前的Python和C示例代码翻译成C#语言,很简单,还是借用OpenCvSharp4库中的Line、…

C#中使用OpenCvSharp4绘制直线、矩形、圆、文本

继之前的Python中使用Opencv-python库绘制直线、矩形、圆、文本和VC++中使用OpenCV绘制直线、矩形、圆和文字,将之前的Python和C++示例代码翻译成C#语言,很简单,还是借用OpenCvSharp4库中的Line、Rectangle、Circle、PutText,值得一提的是https://github.com/opencv/opencv以及OpenCvSharp4库和Opencv-python的函数基本相同。

一、OpenCvSharp4库

OpenCvSharp4库是一个基于.Net封装的OpenCV库,Github源代码地址为:https://github.com/shimat/opencvsharp,里面有关于Windows下安装OpenCvSharp4库的描述,如下图所示:
OpenCvSharp4库

二、C#中使用OpenCvSharp4绘制直线、矩形、圆、文本

1、使用VS2022创建一个C# .Net控制台程序,项目命名为OpenCVExample

2、安装OpenCvSharp4库

安装OpenCvSharp4OpenCvSharp4.runtime.win两个NuGet包,或者直接安装OpenCvSharp4.Windows
安装OpenCvSharp4和OpenCvSharp4.runtime.win两个NuGet包

3、使用OpenCvSharp4绘制直线、矩形、圆、文本

对应的C#代码如下:

using OpenCvSharp;
using System;namespace OpenCVExample
{public class Program{/// <summary>/// 绘制直线、矩形、圆、文字/// </summary>public static void DrawShapes(){Mat img = new Mat(512, 512, MatType.CV_8UC3, new Scalar(0, 0, 0)); // 高度512,宽度512,颜色为黑色int height = img.Height;int width = img.Width;int channels = img.Channels();Console.WriteLine("height: {0}, width: {1}, channels: {2}", height, width, channels);// 在图像左上角原点(0,0)到右下角画一条绿色的直线,线条厚度为3Cv2.Line(img, new Point(0, 0), new Point(height, width), new Scalar(0, 255, 0), 3);// 在左上角顶点(0,0)和右下角(250,350)处绘制一个红色矩形,边界线条厚度为2Cv2.Rectangle(img, new Point(0, 0), new Point(250, 350), new Scalar(0, 0, 255), 2);// 以(400,50)为中心,绘制半径为30的圆,颜色为青色(绿+蓝=青(Cyan))Cv2.Circle(img, new Point(400, 50), 30, new Scalar(255, 255, 0), 2);// 在(350,300)处绘制文字,字体为FONT_HERSHEY_COMPLEX,比例为1,颜色为黄色,厚度为2Cv2.PutText(img, "OpenCV", new Point(350, 300), HersheyFonts.HersheyComplex, 1, new Scalar(0, 255, 255), 2);Cv2.ImShow("Image", img);Cv2.WaitKey(0); // 永久等待用户输入,直到用户按下按键结束Cv2.DestroyAllWindows();    // 销毁所有窗口}   static void Main(string[] args){DrawShapes();}}
}

4、程序运行结果

在Visual Studio 2022中运行上述代码,结果如下:
C#中使用OpenCvSharp4绘制直线、矩形、圆、文本

三、参考资料

  • OpenCvSharp4
  • LEARN OPENCV C++ in 4 HOURS | Including 3x Projects | Computer Vision
  • murtazahassan/Learn-OpenCV-cpp-in-4-Hours
  • LEARN OPENCV in 3 HOURS with Python | Including 3xProjects | Computer Vision
  • Learn-OpenCV-in-3-hours
  • OpenCV官网
  • Python中使用Opencv-python库绘制直线、矩形、圆、文字
http://www.yayakq.cn/news/835712/

相关文章:

  • 免费微信微网站模板下载不了做网站的创业计划书
  • 成都市温江区建设局网站wordpress改变域名
  • 制作网页与网站重庆公司章程在哪里下载
  • 网站建设演示ppt怎么接推广赚钱
  • 建设图书馆网站从0搭建一个网站
  • 个体户可以网站备案吗郑州制作网站价格
  • 自己想做个网站怎么做的让自己的网站收录
  • 江苏网站建设效果免费手机网站制作app
  • 防水网站怎么做做响应式网站兼容哪几个尺寸
  • 地信的网站建设西宁网站建设服务公司
  • 上海各区的网站有哪些公司网站改了模板被百度降权
  • 个人网页设计步骤长沙百度seo代理
  • 无锡建设工程质量监督网站正确的网线的顺序图
  • 钓鱼网站网站怎么做ppt设计说明
  • 蓝奏云注册网站设计企业品牌logo
  • 如何确定网站建设 栏目自己设计一个网站
  • 肥城网站建设广州外地车牌微信h5制作软件
  • 揭阳网站建设团队wordpress 4.2.3 exp
  • 冷链物流网站专业创建网站公司
  • 宁波网站建设价格费用优惠劵精选网站怎么做
  • 成品网站1688入门网大连营销团队
  • 网站字体一般是什么字体微信购物商城
  • 营销策略都有哪些4pseo专业技术培训
  • 长春网站制作公司贵阳市建设局网站
  • 精美网站开发方案化肥网站模板
  • 微信上建微网站要钱吗淄博网站建设招聘
  • 做网站需要哪些资料台州 做网站
  • 诸城个人网站建设网页界面设计布局
  • 高端网站建设与发展天津seo推广方法
  • 建一个外贸网站多少钱地图网站模板