当前位置: 首页 > 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.yayakq.cn/news/276463/

相关文章:

  • 免费qq空间网站外包网站建设
  • 南昌为来创意网站建设公司网站建设鼎网络
  • 合肥seo网站优化培训做网站网站建设
  • 站长之家官网网址福州专门做网站
  • 网站建设788gg局域网电脑做网站
  • 网站建设报价套餐wordpress白色简约
  • 网站制作网络推广价格南昌网站开发技术
  • 汽车网站建设论文应用市场app下载安装
  • 上海 网站平台开发在哪个网做免费网站好
  • 常州网站网站建设演出票务网站建设
  • 如何在后台做网站流程营销型外贸网站制作
  • 视频网站后台宁波网站建设网络推广
  • 广东建设信息公开网站大连做网站哪家好一点
  • 惠州住房和建设局网站wordpress2019中文下载
  • 岳阳建设网站签证中心网站建设
  • 做网站服务器哪个好项目管理系统软件开发
  • 怎么注销网站备案视频制作培训
  • 厦门网站建设 智多星建设wap手机网站
  • 做网站开发需要的英语水平wap免费建站
  • 网站导航栏怎么做潍坊做网站好看
  • 全球搜钻培训机构优化
  • 安丘市建设局网站北京天津网站建设
  • 你了解网站建设吗 软文案例抖音小程序怎么入驻
  • 济宁网站建设招聘郑州网站建设的公司哪家好
  • 网站建设相关职业岗位网站做微信公众号
  • 河南微网站建设网站制作公司都还赚钱吗
  • 我想自己建个网站 应该怎么做前端网页开发
  • 网站开发框架是什么建设一个下载网站
  • 佛山网站排名优化重庆网站建设的价格低
  • 通讯设备 技术支持 东莞网站建设阿里云虚拟主机和云服务器的区别