cv2.fillConvexPoly()

cv2.fillConvexPoly()函数可以用来填充凸多边形,只需要提供凸多边形的顶点即可.

我们来画一个三角形

img = np.zeros((1080, 1920, 3), np.uint8)
triangle = np.array([[0, 0], [1500, 800], [500, 400]])

cv2.fillConvexPoly(img, triangle, (255, 255, 255))

plt.imshow(img)
plt.show()

cv2.fillPoly()

cv2.fillPoly()函数可以用来填充任意形状的图型.可以用来绘制多边形,工作中也经常使用非常多个边来近似的画一条曲线.cv2.fillPoly()函数可以一次填充多个图型.

img = np.zeros((1080, 1920, 3), np.uint8)
area1 = np.array([[250, 200], [300, 100], [750, 800], [100, 1000]])
area2 = np.array([[1000, 200], [1500, 200], [1500, 400], [1000, 400]])

cv2.fillPoly(img, [area1, area2], (255, 255, 255))

plt.imshow(img)
plt.show()

原文链接:https://blog.csdn.net/u012135425/article/details/84983265

最新文章

  1. 移动端webapp自适应实践(css雪碧图制作小工具实践)图文并茂
  2. Vue.js起手式+Vue小作品实战
  3. DB2语句详细资料
  4. C语言学习013:通过make编译C源代码
  5. HTML5的数据自动补齐功能
  6. CentOS6.8 MySQL 5.6实现主从复制
  7. CSS深入研究:display的恐怖故事解密(2) - table-cell(转)
  8. Bootstrap标签
  9. Python filter()删除1-100内素数
  10. 找不到对应的webservice配置参数[ProcessService]
  11. Android软件开发需要学什么
  12. JavaScript要点 (四)JSON
  13. 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误
  14. 用Delphi获取当前系统时间
  15. OC语法简写
  16. 使用rem设计移动端自适应页面二(转载)
  17. 编写高质量iOS代码的52个有效方法2-1
  18. Mysql程序
  19. "use strict"详解
  20. C 语言 保留的关键字

热门文章

  1. Computer Vision_33_SIFT:Fast Adaptive Bilateral Filtering——2018
  2. 交叉编译openssl1.1.1a
  3. There is no getter for property named 'PRODUCT_ID' in 'class java.lang.String'
  4. 防火墙firewall
  5. 微信小程序---存储本地缓存数据
  6. IBM MQ V6.0 for Windows7
  7. rocketmq那些事儿之集群环境搭建
  8. go语言-二进制与位运算
  9. commons-dbutils工具栏的编写
  10. 讲心情 demo1