我是tensorflow的新手,所以请多多包涵。
我想将tensorflow教程中的<url>
<loc>
https://packershoes.com/products/copy-of-382-new-balance-m999jtc-1
</loc>
<lastmod>2018-12-04T21:49:25-05:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>
https://cdn.shopify.com/s/files/1/0208/5268/products/NB999JTC-2_4391df07-a3a2-4c82-87b3-49d776096473.jpg?v=1543851653
</image:loc>
<image:title>NEW BALANCE M999JTC "MADE IN USA"</image:title>
</image:image>
</url>
<url>
<loc>
https://packershoes.com/products/copy-of-382-packer-x-new-era-new-york-yankee-duck-canvas-1
</loc>
<lastmod>2018-12-06T14:39:37-05:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:title>
NEW ERA JAPAN 59FIFTY NEW YORK YANKEES "DUCK CANVAS"
</image:title>
</image:image>
</url>
函数转换为能够从url读取图像。
因此,除了传递文件位置为read_tensor_from_image_file
之外,我还可以传递URL作为文件名,例如file_name
,并执行相同的调整大小并将其转换为相同尺寸的nparray。我希望这样做而不必先将图像保存在本地。
但是我不确定如何将图像读取为https://sample-videos.com/img/Sample-jpg-image-500kb.jpg
期望的格式。
我试图将图像读取为字节,并将其传递到tf.image.decode_jpeg
_ file和tf.read
,但是无法正常工作。
tf.image
感谢您的帮助。
response = requests.get(url)
img = Image.open(BytesIO(response.content))
file_reader = tf.read_file(file_name, input_name)
答案 0 :(得分:0)
您可以直接将margin = margin(40, 40, 40, 40)
与ggplot(mtcars, aes(mpg, wt)) +
geom_point() +
scale_y_continuous(position = "right") +
theme(axis.text.y = element_text(color = "red", margin = margin(40, 40, 40, 40)))
一起使用。以下代码证明您将获得相同的数组:
axis.text.y.right