有时需要读取jpg图像的长和宽,tensorflow提供了很好的支持

直接上示例

decode_jpeg_data = tf.placeholder(dtype=tf.string)

decode_jpeg = tf.image.decode_jpeg(decode_jpeg_data, channels=3)

image_data = tf.gfile.FastGFile("C:/Users/shenwei/Desktop/timg.jpg", 'rb').read()

print(len(image_data))

with tf.Session() as sess:

image = sess.run(decode_jpeg,feed_dict={decode_jpeg_data: image_data})

print(image.shape[0])

print(image.shape[1])

注意看image,shape是(800,800,3) 表示长为800 宽为800 3个通道

补充知识:TensorFlow中multiply和matmul的区别

TensorFlow中multiply是两个矩阵之间对应元素相乘,可以是矩阵*矩阵,也可以是矩阵*向量或是矩阵*一个数;

而matmul则是矩阵相乘,是矩阵行*矩阵列,即a x b。如下所示:

这个是multiply,矩阵对应元素相乘

这个是matmul,即行 x 列

以上这篇tensorflow之读取jpg图像长和宽实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

python获取图像的长和宽_tensorflow之读取jpg图像长和宽实例相关推荐

  1. Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示

    Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示 第一章:霍夫变换检测圆 ① 实例演示1 ② 实例演示2 ③ 霍夫变换函数解析 第二章:Python + openc ...

  2. tensorflow之读取jpg图像长和宽

    有时需要读取jpg图像的长和宽,tensorflow提供了很好的支持 直接上示例 decode_jpeg_data = tf.placeholder(dtype=tf.string) decode_j ...

  3. python下:用 matplotlib.pyplot 显示 Opencv 读取的图像

    在涉及图像处理时,我们通常用opencv去读取并处理图像,而用matplotlib去显示图像,因为opencv有很强的图像处理能力,而matplotlib有很强的可视化能力,可以方便的可视化分析实验的 ...

  4. python去除图片上的文字_Python图像处理之识别图像中的文字(实例讲解)

    ①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install p ...

  5. python保存代码_python如何实现视频的读取与保存功能(代码实例)

    本篇文章给大家带来的内容是介绍python如何实现视频读取与保存功能.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助. 1.打开摄像头 #打开摄像头 import cv2 cap = c ...

  6. [Python与图像处理]利用Python与Opencv实现图像长曝光

    如何使用OpenCV和Python实现摄影中常见的长曝光效果   该任务可简单实现摄影中的长曝光效果. 什么是长曝光?   长曝光是摄影中的一种技术,当采用这项技术之后,流水.云朵可以像丝绸一般柔顺. ...

  7. R语言配对图可视化:pivot_longer函数将宽格式的数据重塑为长格式并进行数据全连接和左连接(left join)、配对图可视化(根据分类变量的值为散点图上的数据点添加颜色)

    R语言配对图可视化:pivot_longer函数将宽格式的数据重塑为长格式并进行数据全连接和左连接(left join).配对图可视化(根据分类变量的值为散点图上的数据点添加颜色,Add color ...

  8. C语言输出长方柱的体积,需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、 height(高)。要求用成员函数实现以下功能...

    需要求3个长方柱的体积,请编写一个基于对象的程序.数据成员包括length(长).width(宽). height(高).要求用成员函数实现以下功能: (1) 由键盘分别输入3个长方柱的长.宽.高: ...

  9. python图像边缘检测_使用python获取图像中形状的轮廓(x,y)坐标

    我需要使用python获得下面图像的轮廓坐标(x,y)的矩阵.使用python获取图像中形状的轮廓(x,y)坐标 我尝试用OpenCV的精明探测器和发现的轮廓,但我得到了很多的轮廓,我不知道如何让一个 ...

最新文章

  1. nefu 1029 字符串
  2. linux看目录用的哪个磁盘,linux查看目录大小及硬盘大小
  3. MQ和RabbitMQ作用特点
  4. HighNewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具
  5. 《系统集成项目管理工程师》必背100个知识点-44应急储备和管理储备
  6. ubuntu11.04下CUDA4.0的安装与配置
  7. 1.4编程基础之逻辑表达式与条件分支 07 收集瓶盖赢大奖
  8. Detectron2 win10踩坑记录
  9. 通道注意力机制_即插即用,Triplet Attention机制让Channel和Spatial交互更加丰富(附开源代码)...
  10. 提示cannot instantiate abstract class due to following members?
  11. oracle中断进程,中断ORACLE数据库关闭进程导致错误案例
  12. 将具体处理交给子类——模板方法模式
  13. rl滤波器原理_浅谈滤波器原理以及其他基础知识
  14. 阿里出品的最新版 Java 开发手册,嵩山版,扫地僧
  15. 微信小程序使用有道翻译接口的方法
  16. dede 表单必填_织梦给自定义表单增加必填功能,织梦表单必填设置
  17. 测试手机运行速度的软件,你的手机合格了吗 两款手机性能测试软件横评
  18. 做视频不想用原声?这个可能是你需要的。
  19. U盘装系统启动时按F12没有反应的原因之一
  20. 如何通过供应链管理来居家做菜?

热门文章

  1. python3.9安装教程_Python 3.9.0详细图文安装教程(附安装包) | 我爱分享网
  2. Play framework session和flash有效范围
  3. CHAR,NCHAR,VARCHAR,NVARCHAR
  4. 旅行商问题(Travelling salesman problem, TSP)
  5. 【SDL游戏编程入门第一卷】配置SDL环境
  6. unix环境高级编程----进程控制fock()函数
  7. Real-Time Rendering 4th Edition 实时渲染第四版 第三章 图形处理单元(The Graphics Processing Unit)
  8. 老调重弹--自建blog网站
  9. JLINK SW接线方式
  10. 计算机专业本科生和研究生比较