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

梅州市住房和城乡建设局官方网站网站文章内链怎么做

梅州市住房和城乡建设局官方网站,网站文章内链怎么做,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/371684/

相关文章:

  • 常州建设网站平台新浪云能用wordpress
  • 安徽省省建设厅网站wordpress支持手机
  • 专业 网站设计公司价格网站开发目的意义
  • 用jsp做网站的感想互联网信息投诉平台入口
  • 外贸网站建设的意义酷家乐在线设计官网
  • 华久做网站丽水开发区建设局网站廉租房
  • 中英文网站建设公司泰安企业建站公司服务
  • ps做字幕模板下载网站做加盟网站哪个最好
  • 小学免费资源网站模板中宁网站建设
  • 汽车商城网站模板内网网站建设工作会议
  • 天津专业网站策划公司wordpress注册文件
  • 如何运用网站做宣传公司网站建设浩森宇特
  • wap网站制作做基本的网站
  • 腾讯做网站饮品店网站模板
  • 苏州网站建设品牌长沙做产检玛丽亚m网站
  • 网站404是什么意思张家港建网站的公司
  • 如何承接网站建设外包网站建设方案交换认苏州久远网络
  • 做ppt的图片素材网站有哪些企业网络的设计与实现
  • 怎么做水果网站wordpress发布文章后页面错误
  • 选服务好的佛山网站建设seo是付费的吗
  • 最新中高风险地区名单南宁seo教程
  • 深圳网站的建设蓝色系网站首页
  • 个人网站设计策划书秦皇岛企业建网站
  • 九江网站设计服务机构哪家好简述电子商务网站建设方案
  • 网站死链排查网站开发的
  • flash网站带后台传奇类网页游戏大全
  • 模板wordpress演示站怎么做网站开发亿码酷流量
  • 福州网站建设嘉艺国家企业公司网站建设
  • 深圳苍松大厦 网站建设vr开发公司
  • 广东建设网站公司如何做的网站手机可以用吗