我试图用下面的堆栈为视频处理应用程序做POC,并将处理过的媒体流从c++应用程序传递到电子前端图形用户界面。
Electron
|
Nodejs
|
C++ Application
C++应用程序将读取IP/Webcam(只使用OpenCV获取数据)并处理输入流(而不是使用OpenCV)。我正试图找到一种方法,用良好的fps将该流从C++发送到电子GUI(NodeJS/JS)。现在,我使用now编译了我的C++应用程序,并将其作为节点包安装。
另外,我不想过多地更改我的C++应用程序(比如将OpenCV作为节点包),因为稍后我将单独使用C++应用程序与另一个应
这是我用C++ (VS2012)使用OpenCV库(2.4.6)编写的。
#include <opencv2\opencv.hpp>
#include <opencv2\highgui\highgui.hpp>
int main(){
Mat image;
VideoCapture cap;
cap.open("test.avi");
if(!cap.isOpened()){
cout<< "Capture not open \n";
cin.get();