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

广州设计网站公司网页设计与制作html

广州设计网站公司,网页设计与制作html,苏州苏网建设公司在建工程,360免费常用函数简介 OpenCV 中用于绘制不同图形的 C 函数的简要介绍#xff1a; 绘制矩形框#xff1a; cv::rectangle(image, cv::Point pt1, cv::Point pt2, cv::Scalar color, int thickness); image#xff1a;目标图像pt1 和 pt2#xff1a;矩形的对角线顶点坐标color…常用函数简介 OpenCV 中用于绘制不同图形的 C 函数的简要介绍 绘制矩形框 cv::rectangle(image, cv::Point pt1, cv::Point pt2, cv::Scalar color, int thickness); image目标图像pt1 和 pt2矩形的对角线顶点坐标color矩形的颜色thickness线条的粗细如果为负数表示填充矩形 绘制文字 cv::putText(image, text, cv::Point org, int fontFace, double fontScale, cv::Scalar color, int thickness); image目标图像text要绘制的文本org文本的起始坐标fontFace字体类型fontScale字体缩放因子color文本颜色thickness线条的粗细 绘制圆 cv::circle(image, cv::Point center, int radius, cv::Scalar color, int thickness); image目标图像center圆心坐标radius半径color圆的颜色thickness线条的粗细如果为负数表示填充圆 绘制椭圆 cv::ellipse(image, cv::Point center, cv::Size axes, double angle, double startAngle, double endAngle, cv::Scalar color, int thickness); image目标图像center椭圆中心坐标axes长轴和短轴的大小angle椭圆旋转角度startAngle 和 endAngle椭圆的起始和结束角度color椭圆的颜色thickness线条的粗细如果为负数表示填充椭圆 绘制线段: cv::line(image, cv::Point pt1, cv::Point pt2, cv::Scalar color, int thickness); image目标图像pt1 和 pt2线段的起点和终点坐标color线段的颜色thickness线条的粗细 绘制多边形 cv::polylines(image, std::vectorstd::vectorcv::Point contours, bool isClosed, cv::Scalar color, int thickness); image目标图像contours多边形的顶点坐标isClosed是否封闭多边形color多边形的颜色thickness线条的粗细 绘制填充多边形 cv::fillPoly(image, std::vectorstd::vectorcv::Point contours, cv::Scalar color); image目标图像contours多边形的顶点坐标color填充颜色 绘制箭头 cv::arrowedLine(image, cv::Point pt1, cv::Point pt2, cv::Scalar color, int thickness, int line_type, int tipLength); image目标图像pt1 和 pt2箭头的起点和终点坐标color箭头的颜色thickness线条的粗细line_type线条的类型tipLength箭头的尖端长度 测试例子 在C中使用OpenCV库可以轻松实现在图像上绘制矩形框、文字、圆、椭圆、线段、多边形等各种图形和操作。以下是一些示例代码来演示如何在图像上执行这些操作 #include opencv2/opencv.hpp #include opencv2/highgui/highgui.hpp #include opencv2/imgproc/imgproc.hppint main() {// 创建一个空白图像cv::Mat image cv::Mat::zeros(400, 400, CV_8UC3);// 在图像上绘制矩形框cv::rectangle(image, cv::Point(50, 50), cv::Point(150, 150), cv::Scalar(0, 0, 255), 2);// 在图像上绘制文字cv::putText(image, OpenCV, cv::Point(160, 180), cv::FONT_HERSHEY_SIMPLEX, 1, cv::Scalar(255, 255, 255), 2);// 在图像上绘制圆cv::circle(image, cv::Point(200, 200), 50, cv::Scalar(0, 255, 0), 2);// 在图像上绘制椭圆cv::ellipse(image, cv::Point(300, 300), cv::Size(60, 40), 45, 0, 360, cv::Scalar(255, 0, 0), 2);// 在图像上绘制线段cv::line(image, cv::Point(50, 200), cv::Point(150, 300), cv::Scalar(255, 0, 255), 2);// 在图像上绘制多边形五角星std::vectorcv::Point star_points;star_points.push_back(cv::Point(250, 50));star_points.push_back(cv::Point(265, 100));star_points.push_back(cv::Point(305, 100));star_points.push_back(cv::Point(280, 130));star_points.push_back(cv::Point(295, 175));star_points.push_back(cv::Point(250, 150));star_points.push_back(cv::Point(205, 175));star_points.push_back(cv::Point(220, 130));star_points.push_back(cv::Point(195, 100));star_points.push_back(cv::Point(235, 100));cv::polylines(image, star_points, true, cv::Scalar(255, 255, 0), 2);// 在图像上绘制贝叶斯曲线cv::Mat curve_image cv::Mat::zeros(400, 400, CV_8UC3);std::vectorcv::Point curve_points;for (int x 0; x curve_image.cols; x) {int y 200 - static_castint(50 * sin(x * 0.05));curve_points.push_back(cv::Point(x, y));}cv::polylines(curve_image, curve_points, false, cv::Scalar(0, 255, 255), 2);// 创建一个子图将子图绘制到图片上// 创建子图像ROIcv::Rect roi_rect(100, 100, 200, 150); // 在(100, 100)位置创建一个200x150的子图像cv::Mat roi image(roi_rect);// 在子图像上绘制一个矩形cv::rectangle(roi, cv::Point(20, 20), cv::Point(180, 130), cv::Scalar(0, 0, 255), 2);// 在子图像上绘制文字cv::putText(roi, Subimage, cv::Point(40, 40), cv::FONT_HERSHEY_SIMPLEX, 1, cv::Scalar(255, 255, 255), 2);// 显示图像cv::imshow(Shapes, image);cv::imshow(Sin Curve, curve_image);// 等待按键cv::waitKey(0);return 0; } 上述示例代码创建了一个400x400的空白图像然后在图像上绘制矩形框、文字、圆、椭圆、线段和多边形五角星以及一个sin曲线 子图。您可以根据需要修改图形的位置、颜色、大小等参数。请确保您的C项目中已正确包含OpenCV库并已配置编译环境。
http://www.pierceye.com/news/7013/

相关文章:

  • 免费贴图素材网站如何做adsense网站
  • 个人网站有什么外国广告做官网定制
  • 绍兴网站建设做网站wordpress 课程
  • 深圳网站建设公司大全网站链接怎么做二维码
  • 免费营销型网站单页网站怎么优化
  • wordpress建站seo好做吗网页制作大概需要多少钱
  • 域名除了做网站还能做什么化妆品网站建设推广方案
  • php高性能网站建设深圳网站建设 联雅
  • 我自己的网站jqueryui做的网站
  • 格兰仕网站开发方案泰安网络优化公司
  • wordpress企业网站模版阿里巴巴外贸平台中文
  • 网站开发用微网站开发微网站建设
  • 网站后台管理怎么做东莞广告公司电话
  • 哪里有做枪网站的网站首页广告图片伸缩代码又关闭
  • 企业宣传网站建设模板dw做网站步骤
  • 网站建设总结材料做网站的软件工程师
  • 网站图片上传却不显示不出来个人网页在线制作
  • 建立网站的步骤是什么营销型网站内容
  • 临沂大企业网站新媒体营销概念
  • 随州网站设计开发制作宁波网站制作优化服务公司
  • html5网站有点淘宝网站怎么做网站
  • wordpress 社区插件图片网站seo
  • 做o2o平台网站需要多少钱平和县建设局网站
  • weui做购物网站的案例重庆首页工程设计咨询有限责任公司
  • 个人网站模板源码福田做商城网站建设找哪家公司好
  • 校友会网站建设方案wordpress+andriod
  • 网站 购买app推广联盟
  • 建设部人事教育司网站家具行业做那个国际网站比较好
  • 自己做网站卖东西需要交税吗深圳华强北赛格大楼晃动
  • 佛山外贸企业网站建设wordpress 免费