国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

opencv3/C++繪制幾何圖形實例

2020-01-26 13:22:45
字體:
來源:轉載
供稿:網友

在圖像上繪制幾何圖形

#include<iostream>#include<opencv2/opencv.hpp>using namespace cv;Mat src1, dst;void drawRectangle();void drawLine();void drawEllipse();void drawCircle();void tsxt();int main(){  src1 = imread("E:/image/image/daibola.jpg");  dst = src1.clone();  if(src1.empty())  {    printf("can not load image /n");    return -1;  }  drawRectangle();  drawLine();  drawEllipse();  drawCircle();  tsxt();  cvNamedWindow("output", CV_WINDOW_AUTOSIZE);  imshow("output", dst);  waitKey();  return 0;}void drawRectangle(){  Rect rect = Rect(150,30,250,250);  Scalar color = Scalar(0,255,255);  rectangle(dst,rect,Scalar(0,255,255),2);}void drawLine(){  line(dst, Point(450,0),Point(450,150),Scalar(255,0,50),2);}void drawEllipse(){  ellipse(dst,Point(100,100),Size(50,90),0.0,0.0,360,Scalar(255,255,0),2);}void drawCircle(){  circle(dst,Point(100,100),60,Scalar(255,0,255),2);}void tsxt(){  putText(dst, "Image",Point(300,330),5,3.0,Scalar(255,0,90),2);}

隨機繪制大小不等的圓:

#include<opencv2/opencv.hpp>using namespace cv;Mat dst, src1;void randomCircle();int main(){  src1 = imread("E:/image/image/daibola.jpg");  dst = Mat::zeros(src1.size(),src1.type());  randomCircle();  return 0;}void randomCircle(){  RNG rng(0);  Point p1;  int r;  for(int i =0; i < 10000; i++)  {    p1.x = rng.uniform(0, dst.cols);    p1.y = rng.uniform(0, dst.rows);    r = rng.uniform(0, dst.rows/3);    Scalar color = Scalar(rng.uniform(0,255), rng.uniform(0, 255), rng.uniform(0, 255));    if(waitKey(100) > 0)    {      break;    }    circle(dst,p1,r,color,2);    imshow("circle", dst);  }}

以上這篇opencv3/C++繪制幾何圖形實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 榆中县| 太湖县| 开平市| 威海市| 抚松县| 仙游县| 濉溪县| 施秉县| 黑山县| 定远县| 库伦旗| 长兴县| 孝昌县| 广元市| 德格县| 保康县| 老河口市| 桂东县| 延庆县| 伽师县| 敖汉旗| 南郑县| 青神县| 静乐县| 吉安县| 安达市| 固阳县| 永顺县| 景洪市| 城市| 滕州市| 长武县| 耿马| 迭部县| 高平市| 贵南县| 金寨县| 德阳市| 故城县| 广德县| 西华县|