大作业6(绘制)
来源:互联网 发布:mac照片是什么意思啊 编辑:程序博客网 时间:2024/05/22 15:55
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
Mat src;
int col, row;
const int num = 9;
void DrawPolygon()
{
Point rookPoints[1][num];
RNG rng(230);
for (int i = 0; i < num; i++)
{
rookPoints[0][i] = Point(rng.uniform(0, col), rng.uniform(0, row));
}
const Point *ppt[1] = { rookPoints[0] };
int npt[] = { num };
fillPoly(src, ppt, npt, 1, Scalar(0, 0, 255), 8);
}
int main(int argc, char **argv){
src = imread("C:/opencv/test.jpg");
if (src.empty()){
printf("could not load image..\n");
return -1;
}
namedWindow("MyWindow", CV_WINDOW_AUTOSIZE);
row = src.rows;
col = src.cols;
ellipse(src, Point(col / 2, row / 2), Size(col / 4, row / 4), 0, 0, 360, Scalar(0, 0, 255));
circle(src, Point(col / 2, row / 2), min(col / 2, row / 2), Scalar(0, 255, 0));//当thickness为-1时绘制实心圆
//DrawPolygon();
imshow("MyWindow", src);
cvWaitKey(0);
return 0;
}
#include<iostream>
using namespace cv;
Mat src;
int col, row;
const int num = 9;
void DrawPolygon()
{
Point rookPoints[1][num];
RNG rng(230);
for (int i = 0; i < num; i++)
{
rookPoints[0][i] = Point(rng.uniform(0, col), rng.uniform(0, row));
}
const Point *ppt[1] = { rookPoints[0] };
int npt[] = { num };
fillPoly(src, ppt, npt, 1, Scalar(0, 0, 255), 8);
}
int main(int argc, char **argv){
src = imread("C:/opencv/test.jpg");
if (src.empty()){
printf("could not load image..\n");
return -1;
}
namedWindow("MyWindow", CV_WINDOW_AUTOSIZE);
row = src.rows;
col = src.cols;
ellipse(src, Point(col / 2, row / 2), Size(col / 4, row / 4), 0, 0, 360, Scalar(0, 0, 255));
circle(src, Point(col / 2, row / 2), min(col / 2, row / 2), Scalar(0, 255, 0));//当thickness为-1时绘制实心圆
//DrawPolygon();
imshow("MyWindow", src);
cvWaitKey(0);
return 0;
}
阅读全文
0 0
- 大作业6(绘制)
- 大作业8(直方图绘制)
- 大作业(一)
- 大作业(二)
- 大作业(二)
- 汇编大作业(急)
- 软件工程大作业(一)
- 大作业1(画线)
- 大作业
- 大作业
- 6月--各种大作业的日子
- 大数据预科班作业5~6
- 软件工程大作业(高校在线答疑)
- 【JAVA大作业开发记录(一)】
- 【JAVA大作业开发记录(二)】
- 【JAVA大作业开发记录(三)】
- 【JAVA大作业开发记录(四)】
- 【JAVA大作业开发记录(五)】
- Nginx反向代理
- 编译出现警告Makefile.Release:122: 警告:overriding commands for target `temp/moc/moc_frmcalibrationtool.cpp'
- if __name__ == '__main__'
- jquery websocket 使用
- python编码
- 大作业6(绘制)
- springBoot注解大全
- Oculus VR SDK实现-Oculus左右眼视角的偏移实现
- android AccessibilityService解析
- I/O多路转接之epoll模型
- 银行有一个账户,有两个储户,分别向同一户存3000元,每次存一千,存3次, 每次存完打印账户余额
- Python3之生成器函数及表达式
- 关于日历取n天前日期
- Linux网络编程-select实现多点连接的回射