OpenCV学习笔记之十 (cvFillPoly&cvPolyLine)
来源:互联网 发布:生也有涯 知也无涯 编辑:程序博客网 时间:2024/06/06 19:30
void CALEXDlg::fillArbitaryRectangle(IplImage* src,CvPoint pt1,CvPoint pt2,CvPoint pt3,CvPoint pt4){int arr[1]; arr[0] = 4; CvPoint ** pt = new CvPoint*[1]; pt[0] = new CvPoint[4]; pt[0][0] = pt1; pt[0][1] = pt2; pt[0][2] = pt3; pt[0][3] = pt4; cvPolyLine( src, pt, arr, 1, 1, CV_RGB(255,97,0)); cvFillPoly(src,pt,arr,1,CV_RGB(0,0,0)); }
给出子函数,直接调用或者自己写一个。输入的src要是一个三通道的图像
注意,这里给的是四个点的任意四边形填充和圈定。四个点是区分前后关系的,但是不管顺逆时针。
参考文献
http://www.opencv.org.cn/opencvdoc/2.3.2/html/modules/core/doc/drawing_functions.html?highlight=cvpolyline#void cvPolyLine(CvArr* img, CvPoint** pts, int* npts, int contours, int isClosed, CvScalar color, int thickness, int lineType, int shift)
0 0
- OpenCV学习笔记之十 (cvFillPoly&cvPolyLine)
- OpenCV绘图之多边形函数cvFillPoly,cvPolyLine,cvFillConvexPoly
- opencv 绘图 cvLine cvRectangle cvCircle cvEllipse cvEllipseBox cvFillPoly cvConvexPoly cvPolyLine
- cvFillConvexPoly cvFillPoly cvPolyLine
- cvPolyLine与cvFillPoly的用法
- cvPolyLine与cvFillPoly的用法
- cvPolyLine与cvFillPoly的用法
- cvPolyLine与cvFillPoly的用法
- cvPolyLine与cvFillPoly的用法
- openCv学习笔记(十)-滤波
- OpenCV学习笔记(十) 直方图操作
- OpenCV学习笔记(十)双边滤波
- OpenCV画多边形cvPolyLine
- OpenCV笔记(十)
- OpenCV学习笔记(二十)——手势识别
- Opencv学习笔记(十)高斯混合模型
- opencv学习笔记(十)-图像腐蚀与腐蚀
- opencv学习笔记(二十)——形态学滤波
- Kerberos HBase集群Bulk Load权限问题
- java网络编程_思维导图总结1
- web之路
- 鸡汤一碗
- 关系模型之关系代数
- OpenCV学习笔记之十 (cvFillPoly&cvPolyLine)
- 基于树状数组的高效轮盘赌算法
- java网络编程_思维导图总结2
- Android-PullParser解析xml文件
- SICP 习题1.23
- scala构建工具SBT的使用_Hello_World
- scala构建工具SBT的使用_目录结构
- c#
- 深入内存模型和函数调用机制,理解析构函数的执行顺序