运行0102时:
"""
200 OpenCV examples by youcans / OpenCV 例程 200 篇
Copyright: 2022, Shan Huang, youcans@qq.com
"""
# 【0102】从网络地址读取图像
import cv2 as cv
import numpy as np
if __name__ == '__main__':
import urllib.request as request
response = request.urlopen\
('https://img-blog.csdnimg.cn/direct/3fde27b5efb34a72b833ad7d10021f33.png') # 指定的 url 地址
imgUrl = cv.imdecode(np.array(bytearray(response.read()), dtype=np.uint8), -1)
cv.imshow("imgUrl", imgUrl) # 在窗口显示图像q
key = cv.waitKey(5000) # 5000ms 后自动关闭
cv.destroyAllWindows()
报错:
查找后发现url网站错误,换了一个url后
报错:
原因为没有图片或者没有读入图片,查看后发现新改的url不是图片,换了一个图片的url可以正确运行。
response = request.urlopen\
('https://img-blog.csdnimg.cn/direct/3fde27b5efb34a72b833ad7d10021f33.png') # 指定的 url 地址