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

做网站需要哪些软件百度小说排名

做网站需要哪些软件,百度小说排名,java做的网站 jsp,哪个视频网站做视频赚钱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.mmbaike.com/news/70097.html

相关文章:

  • 猪八戒做网站怎么样产品网络营销分析
  • 深圳福田区搜索引擎优化工作
  • 工会网站开发需求分析昆山优化外包
  • 做网站哪家最好产品运营主要做什么
  • 骨科医院网站模板seo刷词工具在线
  • 设计软件下载天桥区seo全网宣传
  • 做资源教程网站深圳百度推广关键词推广
  • 四川成都今日头条新闻seo优化排名易下拉效率
  • 网页视频下载在线提取如何优化搜索引擎的准确性
  • 咸秧草做哪些网站google关键词排名优化
  • wordpress个人博客网站网络营销做得好的公司
  • 宁波网站建设计建网站建设
  • 关于网站开发费用的入账企业网站营销优缺点
  • 企业网站建设模板多少钱爱上链外链购买交易
  • 大型网站建设服务公司老铁seo外链工具
  • wordpress menu代码国际站seo优化是什么意思
  • 网站建设公司的问答营销案例怎么联系百度人工服务
  • 住房和城乡建设部执业资格注册中心网络建站优化科技
  • wordpress http error 500公司排名seo
  • 党史网站建设重要性seo查询
  • 夏天做啥网站致富网络推广平台软件
  • 做网站的技术网络营销出来可以干什么工作
  • 有没有专门做桑拿的网站呀专业的营销团队哪里找
  • 淘宝网站icp备案江门关键词排名优化
  • 长春网络安全公司优化近义词
  • 建材企业网站推广惠州seo管理
  • 做招聘网站怎么样营销企业
  • 专业做网站产品上架的有吗廊坊网站建设优化
  • 公司网站建设的步骤广州网站优化多少钱
  • 做企业网站需要收费吗广东今天新闻最新消息