Flex4/AIR与NativeProcess:如何将图像传递到本机进程
Flex4/AIR with NativeProcess: How to pass an image to the native process?
我试图使一个AIR应用程序,需要传递一个图像(.jpg/.png)到一个c++应用程序,这是数字处理。(这需要经常做,比如每2-3秒。)我已经设法通过将图像保存到磁盘通过AIR,然后用c++程序打开这个文件(并将文件名作为参数传递给c++程序),但这种方法真的很慢,因为它涉及大量的磁盘I/o
是否有一种方法可以将图像直接发送到本机进程?
编辑:有一个很好的flash- c++通信的例子在http://www.marijnspeelman.nl/blog/2008/03/06/face-detection-using-flash-and-c-revisited/使用套接字。这种方法的大问题是,一些防火墙设置可以阻止通信(我得到一个windows防火墙警告,当我启动应用程序)。
在两个进程之间有几种传输数据的方法。最有效且易于设置的方法之一是使用TCP套接字。这意味着您的C/c++将处理(TCP/HTTP)请求,并且您的AIR程序将发送包含所有数据的请求。
相关文章:
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 将"打开的CV图像"中的"颜色"转换为整数格式
- IPC使用多个管道和分支进程来运行Python程序
- 异常属于C++中的线程还是进程
- WMI检测进程创建事件-c++
- 平均图像时图像损坏
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- CvVideoCamera 进程图像不会更改图像
- 获取进程图像文件名未链接
- 如何将视频文件作为输入传递给NodeJS中的子进程,并接收帧/图像作为输出
- Flex4/AIR与NativeProcess:如何将图像传递到本机进程