日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

opencv7-绘制形状和文字

發(fā)布時間:2025/3/15 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv7-绘制形状和文字 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、理論

?

二、代碼演示?

#include<opencv2\opencv.hpp> #include<iostream> #include<math.h> using namespace cv; using namespace std; Mat bgImage; const char* drawdemo_win = "draw shapes and text demo"; void MyLines(); void MyRectangle(); void MyEllipse(); void MyCircle(); void MyPolygon(); void RandomLineDemo(); int main(int argc,char** argv) {bgImage= imread("E:\\vs2015\\opencvstudy\\3.jpg", 1);if (!bgImage.data){cout << "could not load image1!" << endl;return -1;}MyLines();MyRectangle();MyEllipse();MyCircle();MyPolygon();RandomLineDemo();putText(bgImage, "Hello World", Point(350, 200), CV_FONT_HERSHEY_SCRIPT_COMPLEX,4, Scalar(0, 200, 200), 4, LINE_8);imshow(drawdemo_win, bgImage);waitKey(0);return 0; } void MyLines() {Point p1 = Point(20, 20);Point p2;p2.x = 800;p2.y = 800;Scalar color = (0, 0, 255);line(bgImage, p1, p2, color, 1, LINE_AA); //在圖上畫線..LINE_AA 代表反鋸齒 }void MyRectangle() {Rect rect = Rect(500, 500, 300, 300);Scalar color = (255, 0, 0);rectangle(bgImage, rect, color, 2, LINE_4); }void MyEllipse() {ellipse(bgImage, Point(bgImage.cols/2, bgImage.rows/2), Size(bgImage.cols / 4, bgImage.rows /8),90,0,360, Scalar(0, 255, 0), 2, LINE_8);// Point(x,y)代表橢圓中心點坐標(biāo) //Size(x,y)代表 長軸,短軸 // 90 代表橢圓的傾斜程度//0-360 代表橢圓的繪制弧度// Scalar(0, 255, 0) 橢圓顏色 }void MyCircle() {Point p1 = Point(bgImage.cols / 2, bgImage.rows / 2);circle(bgImage, p1, 100, Scalar(255, 255, 0), 2, LINE_8); }void MyPolygon() {Point pts[1][5];pts[0][0] = Point(100, 100);pts[0][1] = Point(100, 200);pts[0][2] = Point(200, 200);pts[0][3] = Point(200, 100);pts[0][4] = Point(100, 100);const Point* ppts[] = { pts[0] };int nps[] = {5};Scalar color = Scalar(255, 12, 255);fillPoly(bgImage, ppts, nps, 1, color, LINE_8); //1代表只有一個輪廓}void RandomLineDemo() {RNG rng(12345);Point pt1;Point pt2;Mat bg = Mat::zeros(bgImage.size(), bgImage.type());for (int i = 0; i < 100000; i++){pt1.x = rng.uniform(0, bgImage.cols);pt2.x = rng.uniform(0, bgImage.cols);pt1.y = rng.uniform(0, bgImage.rows);pt2.y = rng.uniform(0, bgImage.rows);line(bg, pt1, pt2, Scalar(rng.uniform(0, 255), rng.uniform(0, 255), rng.uniform(0, 255)), 2, LINE_8);if (waitKey(50) > 0){break;}imshow("RandomLineDemo", bg);}}

?

總結(jié)

以上是生活随笔為你收集整理的opencv7-绘制形状和文字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 东北少妇不戴套对白第一次 | 在线播放视频高清在线观看 | 99久精品视频 | 中文在线a在线 | 99热只有这里有精品 | 免费成人高清在线视频 | 福利影院av | 黑人一级女人全片 | 黄色工厂这里只有精品 | 色综合av | 欧美在线www| 国产精品视频在线免费观看 | 自拍偷拍亚洲区 | 亚洲成人精品 | 成年人性生活免费视频 | 97视频免费| 美女又大又黄 | 亚洲成人精品一区二区 | 黄色二级毛片 | 日日弄天天弄美女bbbb | 亚洲一区二区在线电影 | 无人在线观看的免费高清视频 | 风间由美在线观看 | 波多野结衣理论片 | 国产精品久久久久久久久久辛辛 | 黄色日韩| 精品在线看 | 99中文字幕在线观看 | 男人操女人免费视频 | 99热成人 | 成人精品久久久午夜福利 | 一级在线免费视频 | 欧美日韩一区二区中文字幕 | 欧美少妇网 | 久久久999视频 | 一区二区三区在线免费观看 | 永久免费看片在线观看 | 天天插伊人 | 亚洲最大黄色 | 国产精品久久久久久亚洲毛片 | 91精品在线播放 | 成人黄色激情网 | 免费看黄色三级三级 | 一个色综合网 | 黄色爱爱视频 | 激情文学av| 亚洲一卡二卡三卡四卡 | 色综合av综合无码综合网站 | 校园春色亚洲激情 | 少妇av一区二区三区 | 日韩私人影院 | 又黄又爽在线观看 | av综合久久| 在线视频免费播放 | 91亚洲国产成人精品一区二区三 | 香蕉久久网站 | 国产成人一区二区三区别 | 国产91熟女高潮一区二区 | 免费在线看黄色 | 瑟瑟视频免费观看 | 另类欧美亚洲 | 黄色大片视频网站 | 午夜精品久久99蜜桃的功能介绍 | 亚洲精品传媒 | 欧美xx视频 | 欧美激情在线免费 | 国产91麻豆视频 | 影音先锋黑人 | 亚洲国产成人精品女人久久 | 看av在线 | 久久久久久久久久福利 | 日韩在线免费视频 | 久草天堂 | 欧美日韩大片在线观看 | av污| 午夜簧片 | 欧美黑人精品一区二区不卡 | 亚洲永久免费视频 | 久久久久香蕉视频 | 色人综合 | 五月婷婷网 | 视频免费1区二区三区 | 3d动漫精品啪啪一区二区免费 | 黄色大片aaa | 国产精品不卡在线 | 久久天天东北熟女毛茸茸 | 日韩精品三级 | 黄色国产片 | 国产精品亚洲αv天堂无码 伊人性视频 | 97在线看 | 国产自产一区二区 | 手机在线看永久av片免费 | 欧美videossex极品 | 色噜噜av | 伊人影视大全 | 成人亚洲精品久久久久软件 | 天天干 夜夜操 | av调教| 国产又大又黄的视频 |