当前位置: 首页 > 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/480562/

相关文章:

  • 必应网站收录提交入口傲鸿网站建设
  • wordpress 多站点 404北京专业网站翻译影音字幕翻译速记速记快而高效
  • wordpress移除工具栏国内做seo最好公司
  • 网站一次性建设郑州 手机网站
  • oto网站开发wordpress 最后一页
  • 登录器显的窗口网站怎么做wordpress搭建视频教程
  • 太原市建设银行网站首页wordpress采集提交百度
  • 国外html响应式网站模板微官网入口
  • 尚仁网站建设美容视频视频网站建设
  • p2网站模板沈阳网站备案照相
  • 西宁市精神文明建设网站wordpress禁用原始的登陆
  • 做的好看的国内网站欣赏人才招聘网站大全
  • 佛山做网站开发高德地图怎么导航环线
  • 山东网站建设企业公司html5制作网页的步骤
  • 阿里云部署一个自己做的网站seo是怎么优化
  • 关于做情侣的网站的图片大全请人做竞价网站的要求重点
  • 2014网站怎么备案经典广告案例
  • 软件制作教程视频天津抖音seo
  • 模板免费网站网页的设计与制作
  • 集团门户网站建设方案 php沈阳网站 房小二
  • 喷泉网站哪里做网站收录后然后怎么做
  • 网站视频怎么做的好处建立与建设的区别
  • 定制型网站建设多少钱电商小程序名字大全
  • 网站允许flashcom域名免费
  • 浙江省通信管理局 网站备案 管理部门建筑导航网站
  • 如何建一个免费网站广州网站建设排名
  • iis 显示网站建设中门户网站建设计划
  • 网站建设规划方案网站制作邯郸
  • 河南省住房和建设厅门户网站北京网站托管维护
  • 江山企业自适应网站建设首选定州市建设局网站