【发布时间】:2014-10-27 01:29:45
【问题描述】:
我正在开发一个使用 OpenCV 库的项目,它使用 Emgu.CV.Image 作为从相机捕获的图像。
我正在尝试将代码移动到 Microsoft Azure Worker 角色中以处理云中的图像处理。
我当前的解决方案中有一行代码
//Get the current frame from capture device
_currentFrame = _grabber.QueryFrame().Resize(320, 240, Emgu.CV.CvEnum.INTER.CV_INTER_CUBIC);
这行代码从相机中抓取当前帧并返回一个> Emgu.CV.Image类型的Image
当我将此代码移动到云端时,我将无法访问相机设备来抓取帧。
所以我想将一个从 base64 图像字符串转换而来的 .Net 图像或字节数组传递给云,此时我的代码需要来自当前帧的 Emgu.CV.Image 图像。
我面临的挑战是我的代码想要使用 Emgu.CV.Image,但我现在只有 .Net 图像、字节数组或 base64 图像字符串。我需要将其转换为 Emgu.CV.Image,但我不太确定该怎么做。
任何人都可以将我推向正确的方向吗?
【问题讨论】:
-
谢谢,非常感谢 - 我没有检查过这些。看起来正是我需要的。
-
在这种情况下,How-To-Ask - “Search, and research ...”中有一个很好的建议。因为否则,如果问题可以通过关键字在 google 中的第一次点击来回答,则帖子可能会得到很多反对票并面对closure as duplicate。
-
感谢您的建议和未来的提醒
标签: c# .net opencv image-processing azure-worker-roles