当前位置: 首页 > news >正文

衡水建设网站首页快速百度

衡水建设网站首页,快速百度,网站开发资金,化工行业网站模板近日,在进行深度学习进行推理的时候,发现不管怎么样都得不出正确的结果,再仔细和正确的代码进行对比了后发现原来是Python中不同的库读取的图片数组是有差异的。 image np.array(Image.open(image_file).convert(RGB)) image cv2.imread(…

近日,在进行深度学习进行推理的时候,发现不管怎么样都得不出正确的结果,再仔细和正确的代码进行对比了后发现原来是Python中不同的库读取的图片数组是有差异的。

image = np.array(Image.open(image_file).convert('RGB'))
image = cv2.imread(image_file)

上面第一行代码就是导致错误出现的原因,我把代码改成第二行代码模型就能够正确的推理了。(巨坑),以后谨记,在使用Python读取图片的时候最好使用OpenCV来读取。

下面给出两种方式读取图片具体的差异,内容来自:Opencv和PIL.Image读取图片的区别_陆杰呀的博客-CSDN博客。

imshow

1、Opopencv  : cv2.imshow()采用BGR模式,通过cv2.imread()读取;
2、matplotlib.pyplot  : plt.imshow() 采用RGB模式,   通过plt.imread()读取;
3、PIL.Image :  img.show()  采用RGB模式, 通过Image.open()读取;img对图片对象
备注:通过cv2.VideoCapture方法来读取video的frame,得到的frame的通道顺序是BGR的!!!

下面一组图依次是:img、plt.imshow(cv_img)、Img_img.show()、plt.imshow(plt_img) 

 

 cv2(BGR)

# img为BGR通道
img = cv2.imread(img_path, mode) # mode = [1, 0, -1]依次表示彩色、灰度、彩色+alpha, 默认为1;
cv2.imshow('test', img)
cv2.waitKey(0) # 保持图形界面,直到你在终端输入任意字符
cv2.destroyAllWindows()

PIL.Image(RGB)

img = Image.open(img_path)
img.show()

PIL.Image转Opencv

cv2_img = cv2.cvtColor(numpy.asarray(Img_img),cv2.COLOR_RGB2BGR)

Opencv转PIL.Image

pil_img = Image.fromarray(cv2.cvtColor(cv_img,cv2.COLOR_BGR2RGB))


 

 

http://www.jinmujx.cn/news/78760.html

相关文章:

  • 网站设计价格大概是百度之家
  • 做h5网站公司网页设计培训学校
  • 昆山做网站的公昆山做网站的公司司百度站长工具数据提交
  • csgo欧洲服务器湖北短视频搜索seo
  • 江苏省建设考试培训网站图片在线转外链
  • 有没有一起做网站的seo推广优势
  • 网站上做独立博客挖掘爱站网
  • 铜川做网站的公司企业如何开展网络营销
  • 数据线 东莞网站建设免费刷网站百度关键词
  • html如何做网站手机怎么建立网站
  • 厦门网站建设报价百度直播推广
  • 网站域名试用期西安百度竞价外包
  • 小微企业做网站网站推广排名
  • 济南网站假设推广辽源seo
  • 上海微网站建设方案企业网站有哪些功能
  • 新疆人事考试中心济南seo优化外包服务公司
  • 网站变灰色代码业务员用什么软件找客户
  • 上海工商网企业信息查询系统官网西安网站建设优化
  • 专业做互联网招聘的网站外国人b站
  • 货源之家优化网站排名工具
  • 本地php网站搭建互联网+营销策略怎么写
  • 选服务好的网站建设公司企业网站制作教程
  • 懒人手机网站模板windows优化大师靠谱吗
  • 温州市城乡建设建档案馆网站百度信息流推广技巧
  • 网站做了泛解析 为什么影响seoseo是怎么优化上去
  • 做目录的网站互联网营销师报考条件
  • b2b商务平台有哪些seo优化咨询
  • 青岛做网站的公司排名百度提交网站收录入口
  • 网站建设杭州最便宜自助建站免费建站平台
  • 做网站 属于电子商务济南网站优化排名