前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >size.width>0 && size.height>0 in function ‘cv::imshow‘

size.width>0 && size.height>0 in function ‘cv::imshow‘

作者头像
狼啸风云
修改2022-09-02 20:05:25
3.8K0
修改2022-09-02 20:05:25
举报
代码语言:javascript
复制
import cv2 as cv

import numpy as np

#读取图片

img=cv.imread(r'E:\Downloaded\pexels\The sea21471.jpeg',1)

#获取图片的长宽信息

sp=img.shape

length=sp[1]

heighth=sp[0]

print('加载的图片的宽度:{},高度:{}'.format(length,heighth))

#显示窗口和图片

cv.namedWindow('原图片')

cv.imshow('原图片',img)

#转换成灰度图片

img2=cv.cvtColor(img,cv.COLOR_BGR2GRAY)

cv.namedWindow('转换后')

cv.imshow('转换后',img2)

#图像二值化

cv.threshold(img,280,500,0,img)

cv.namedWindow('图像二值化')

cv.imshow('图像二值化',img2)

#设置窗口等待时间,0代表一直显示

cv.waitKey(0)

#手动释放内存

cv.destroyAllWindows()

百度后看到碰到类似问题的答案,是因为路径不对,也就是说找不到图片,所以报错,修改路径后成功显示图片,效果如下:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-12-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档