gpt4 book ai didi

javascript - 如何在 Node.js 中将 OpenCV 图像矩阵编码为 base64

转载 作者:太空宇宙 更新时间:2023-11-03 22:34:06 24 4
gpt4 key购买 nike

我当前正在运行一个程序,该程序通过发送矩阵值以及行数和列数来将 OpenCV 发送到我的 Node 服务器。我想在 Node 服务器上对该图像进行 Base64 编码,以便我可以在前端查看该图像。我尝试对矩阵值执行 .toString('base64') 但这不起作用。我的问题与这个问题相关OpenCV cv::Mat to std::ifstream for base64 encoding但我不想在 C++ 中执行此操作,而是想在 Node 上执行此操作。
这是用逗号分隔时矩阵值的样子。 enter image description here

最佳答案

这应该可以解决问题。

const outBase64 =  cv.imencode('.jpg', outputImage).toString('base64');
const output = 'data:image/jpeg;base64,' + outBase64;
return output;

显然,根据您的图像格式,您可能需要更改编码。

关于javascript - 如何在 Node.js 中将 OpenCV 图像矩阵编码为 base64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32142884/

24 4 0
文章推荐: image-processing - 如何匹配两个图像并找出错误
文章推荐: c# - 是否可以将此 Delphi 函数转换为 C# 方法?如何?
文章推荐: html - CSS 悬停在水平行
文章推荐: html - 当