opencv中drawing line时报错

error: (-215) size.width>0 && size.height>0 in function imshow

1         img2 = cv2.rectangle(frame, (x,y), (x+w,y+h), 255,2)
2         cv2.imshow(‘img2‘,img2)

调试时可发现img2的类型为NoneType.即img2为empty

改为如下

1       cv2.rectangle(frame, (x,y), (x+w,y+h), 255,2)
2
3       cv2.imshow(‘img2‘,frame)
时间: 2024-10-10 16:18:06

opencv中drawing line时报错的相关文章

linux中进入mysql时报错Access denied for user 'root'@'localhost' (using password: YES)解决方案

之前在linux中装完mysql后直接在命令行窗口输入mysql就会进入数据库了,但是今天输入mysql命令后直接报错,如下图: 之后输入:mysql -uroot -p 提示输入密码:***** 还是报同样的错误,在网上查说是因为root用户没有设置mysql密码导致的,然后根据网上给出的方案进行调试解决,步骤如下: 1.先停掉mysql服务,然后以安全模式后台方式启动,此时光标会一直闪动,表理它! 2.然后新打开一个会话窗口,直接在命令行输入:mysql,会直接进入到数据库命令行 3.然后就

UEditor 粘贴 Excell 中的表格时报错导致无法粘贴的解决办法

开始->运行->gpedit.msc,打开策略组编辑器,在树状菜单中选 择计算机配置->管理模板->终端服务,在右侧窗口中打开"限制 连接数量",选择"已启用",修改"TS允许的最大连接数",确定 . 完成以上两步可以解决远程连接最大值你能为3个(包括本地控制台 )的问题.如果需要使多用户可以同时使用同一个用户名登录远程连 接,那么还需要进行一下设置: 开始->运行->tscc.msc,打开终端服务配置,点击&

在vue-cli中使用axios时报错TypeError: Cannot set property 'lists' of undefined at eval

在vue-cli中使用axios拿取数据时 export default { data(){ return{ lists:{ } } }, methods: { getList(){ axios.get('https://cnodejs.org/api/v1/topics',{ }) .then(function(response){ window.console.log(response.data.data); this.lists = response.data.data; }) .catc

spark执行源码中的例子时报错

在运行spark源码时报错: Error:(45, 66) not found: type SparkFlumeProtocol  val transactionTimeout: Int, val backOffInterval: Int) extends SparkFlumeProtocol with Logging {                                                                 ^ ... Error:(25, 27) no

idea中tomcat启动时报错

之前的项目是用MyEclipse 10 写的项目,之后转移到idea上去,各种配置都弄好后,部署好tomcat启动项目时报错: java.lang.UnsatisfiedLinkError: Can't load AMD 64-bit .dll on a IA 32-bit' platform   从错误信息中大致可以知道是跟计算机的32位和64位相关的问题,后面查阅资料之后知道是jdk和tomcat冲突了,应该是一个是32位一个是64位所以会显示这个错误 可是在cmd中输入java -vers

Python2在Sublime Text3中print中文时报错原因及解决办法

1,出现的问题及分析 在Sublime Text3中用ctrl+B运行python程序时,如果要打印输出英文时正常运行,而输出中文时则会报错,具体情况如下: Traceback (most recent call last): File "D:\PythonWorkplace\test_print_unicode.py", line 3, in <module> print u'程序' UnicodeEncodeError: 'ascii' codec can't enco

studio中混淆代码时报错

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForReleaseMinifyEnabled'.> java.io.IOException: Please correct the above warnings first. 这个问题是在说你在混淆打包的时候有些类有可能找不着,所以会报错,和warning 解决的办法: 找到报warning的类都给他在你的proguard-rules.pr

Linux下安装过程中编译PHP时报错:configure: error: libjpeg.(a|so) not found

在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决的方法: 检查之后发现已经安装libjpeg.可是/usr/lib文件夹下没有libjpeg.so这个文件,在/usr/lib64下是有的,使用–with-jpeg-dir=/usr/lib64 依旧无效, 最后用ln -s /usr/lib64/libjpeg.so /usr/lib/libjpeg.so问题解决 libpng报错解决方法一样

Navicat For MySQL中插入数据时报错1055?

报错信息:  Windows系统的解决方法: (1)在MySQL中查询sql_mode的值,即在查询编辑器中输入:SELECT @@sql_mode;并运行. (2)将查询得到的结果复制,我们可以注意到结果里面有一个ONLY_FULL_GROUP_BY. (3)在MySQL安装目录下找到my.ini文件,以记事本方式打开.找到[mysqld],在下面加入一句话:sql_mode='复制的内容',并将ONLY_FULL_GROUP_BY,删掉. (4)重新启动MySQL服务:我的电脑右键——管理—