import numpy as np
import cv2 as cv
img=np.zeros((400,410),np.uint8)
points=np.random.randint(100,400,(20,2),np.int32)
c = cv.convexHull(points) # 此函数包含所有points点,且为3维矩阵【n,1,2】
print(c.shape)
# print(c) for i in range(c.shape[0]-1):
cv.line(img,(c[i,0,0],c[i,0,1]),(c[i+1,0,0],c[i+1,0,1]),255,3)
cv.line(img,(c[c.shape[0]-1,0,0],c[c.shape[0]-1,0,1] ),(c[0,0,0],c[0,0,1] ),255,3)
cv.imshow('img',img)
cv.waitKey()
cv.destroyAllWindows()

最新文章

  1. JavaScript闭包之“词法作用域”
  2. 【填坑向】spoj COT/bzoj2588 Count on a tree
  3. matlab播放音乐
  4. 描述Linux下文件删除的原理(计时3分钟)
  5. WPF依赖属性
  6. websocket for python
  7. oracle创建dblink问题
  8. Java:一个简单的Java应用程序
  9. iOS常用设计模式:MVC、单例、代理、观察者。
  10. mysql连接超时
  11. spring中得到servletContext对象方法
  12. encode和decode区别
  13. 转:Java中的String,StringBuilder,StringBuffer三者的区别
  14. Nikitosh 和异或 —— 一道 trie 树的题用可持久化 trie 水 然后翻车了...
  15. JS如何监听动画结束
  16. Android之TCP服务器编程
  17. Java开发人员必须掌握的Linux命令(一)
  18. 第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块
  19. Angular 插值字符串
  20. VS2010自带的性能分析工具分析.NET程序的性能

热门文章

  1. request.user怎么来的
  2. IE float 双边距
  3. android 判断是否真正连接到internet(通过检测网址,需要时间)
  4. springboot 整合 freemarker
  5. Sublime Text2中的快捷方式及html各种标签(待完善)
  6. 几款不错的java表达式引擎
  7. ZROI 暑期高端峰会 A班 Day3 图论
  8. rabbitmq安装集群
  9. Ubuntu 在终端关闭情况下仍然运行进程
  10. Spring boot2X集成zuul与consul实现负载均衡和反向代理