在使用opencv的drawContours方法来绘制图片某个边缘的轮廓的时候报drawContours '(-215) npoints > 0'

绘制的代码如下

cv2.drawContours(clip_img, [points_array], -1, (0, 255, 0), 1)

我们先输出看看points_array的数据信息

[[207  47][230  47][233 103][211 110]]

points_array的shape为(4,2)表示轮廓的四个顶点坐标,这里需要注意的是opencv的drawContours方法的轮廓点集的shape需要是(-1,1,2),所以将上面的代码改为如下形式

cv2.drawContours(clip_img, [points_array.reshape(-1,1,2)], -1, (0, 255, 0), 1)

此时轮廓的点集数据信息如下

[[[207  47]][[230  47]][[233 103]][[211 110]]]

参考:https://stackoverflow.com/questions/35902139/opencv-3-1-drawcontours-215-npoints-0/35902430

python opencv报drawContours '(-215) npoints 0'相关推荐

  1. 【Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安装配置

    注:本次安装因为我要配的这个笔记本是win7(32bit)的,所以安装中软件版本的选择就是按32位走的,我之前在win10(64bit)也装过,实际中这个教程的方法对于win7还是win10,32位又 ...

  2. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( pip 21.0 will drop support for Python 2.7 in January 20 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named 'threadpool' ...

  3. python opencv报错_OpenCV in Python 入门问题,python报错 -问答-阿里云开发者社区-阿里云...

    OpenCV是Intel®开源计算机视觉库.它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法. 在这篇文章(译自 http://glowingpython.bl ...

  4. python opencv库下载_PythonopenCV 2.4.3 cv2.SolvePnP

    我是Python.OpenCV和Numpy的新手.我一直试图实现一个Python版本的C++代码,它决定相机相对于已知标记的相对姿态.这段代码使用了cv2.SolvePnP函数,我一直在运行这个函数. ...

  5. error: (-215:Assertion failed) npoints = 0 (depth == CV_32F || depth == CV_32F || depth ==CV_32S

    [解决]error: (-215:Assertion failed) npoints >= 0 && (depth == CV_32F || depth == CV_32S) i ...

  6. python测试代码报错:Ran 0 test in 0.00s

    最近在学习selenium时,使用unittest框架进行代码测试时,发现报以下错误: Ran 0 test in 0.00sOK 原因: unittest提供了全局的main()方法,使得一个单元测 ...

  7. Linux笔记(2)——导入python库报错“libgomp.so.1: version `GOMP_4.0‘ not found“

    导入python库报错"libgomp.so.1: version `GOMP_4.0' not found" 问题描述 超算跑一个pytorch,出现如下错误 from torc ...

  8. c++ opencv 识别车牌_小强学Python+OpenCV之-1.0开篇

    写在前面: 有没有想过使用Python + OpenCV来实现人脸识别? 想想就有点小兴奋吧. 小强也是不久前才了解到可以使用Python + OpenCV进行图像处理.觉得有趣就想学习一下. 在这里 ...

  9. python opencv轮廓提取_Python + Opencv2 实现轮廓提取,轮廓区域面积计算

    对图像处理时,会遇到这样一个场景:找到图像主体轮廓,这是其一,可能为了凸显轮廓,需要用指定的颜色进行标记:轮廓标记完可能任务还没有结束,还需对轮廓所勾勒的像素面积区域统计计算. 本篇文章的主要内容就是 ...

最新文章

  1. SAP SD基础知识之信用控制范围
  2. 小米履带机器人充电时一直响_小米有品上线擦地机器人,每天放出去溜一圈,老婆夸我家务做的好...
  3. Linux进程O(1)调度算法,面试必考哦
  4. 如何保证投票公平_从声音玩具淘汰、五条人复活,我看到了《乐队的夏天》的不公平...
  5. 如何修改WP文章字体格式、字号大小、字体颜色
  6. MGRE、OSPF综合实验
  7. 容大热敏打印机打印纸张出半截,测试页不出嗡嗡响
  8. pix2pix、pix2pixHD 通过损失日志进行训练可视化
  9. 通过Linux+SNMP+zabbix的实验理解SNMP协议
  10. qq邮箱不能上传文件的修复
  11. java 图片缩放 失真_Java图片缩小后不失真的代码(缩略图)
  12. windows xp sp3
  13. 苹果手机投影到墙上_实用派amp;小零碎:快充数据线、实木理线器、小电视支架、高清投影仪……...
  14. 二叉树有关的计算机二级选择题,2016计算机二级考试选择题训练及答案
  15. 计算机三维成像在哪些领域有运用,【图】三维动画类别及运用领域,三维动画分类介绍...
  16. Java-设计模式之单例模式
  17. TP-LINK路由器怎么删除DDNS创建的域名
  18. 超好用的导航首页(最新)
  19. node-inspector调试node程序
  20. OBD车载诊断系统、移动管家车联网汽车OBD诊断系统车辆信息管理硬件

热门文章

  1. struts tags bean
  2. 智能摄像头在智能家居应用中的利弊分析
  3. C#_08_官方文档_语言介绍
  4. 【Practical】等价关系
  5. linux命令中插入制表符,linux 中grep 匹配制表符 和 换行符的命令
  6. Java中的escape,unescape方法
  7. 用Python分析韩国女团喜欢什么单词 !
  8. 账号泄露如何检测查询
  9. LTE中RB、RBG、CCE、REG
  10. 寻觅反思,追求卓越——毕业工作所感