问题描述
我想使用返回 Tensor3D 的 Tensorflow Camera 组件对于相机预览的每一帧.这对于使用 tensorflow 模型进行实时分类非常有用,但是,我希望能够将此张量转换回 jpg 或图像格式,以便与 Tesseract 等 OCR 库一起使用.
I want to use the Tensorflow Camera component which returns a Tensor3D for each frame of the camera preview. This is great for live classification with tensorflow models, however, I want to be able to convert this tensor back into a jpg or image format to be used with an OCR library like Tesseract.
有什么方法可以转换 <tf.Tensor3d>转换为更传统的图像格式以供一般用途?
Is there any way to convert a <tf.Tensor3d> into a more traditional image format for general use ?
推荐答案
您可以使用 tf.node.encodeJpeg 或 tf.node.encodePng 但他们要求传入的 3D Tensor 是 uint8
类型.
You can either use tf.node.encodeJpeg or tf.node.encodePng but they require that the 3D Tensor passed in is of type uint8
.
这篇关于将 3D 张量转换回图像 (jpg/png)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!