文件名称:idl代码与Matlab-opencv-thrift:OpenCV节俭
文件大小:1.04MB
文件格式:ZIP
更新时间:2024-06-15 08:51:41
系统开源
idl代码与Matlab #OpenCV-Thrift这是使用的手写包装器/ RPC接口。 它最初是为了提供Haskell接口而创建的,但是应该可以轻松地从中调用OpenCV,包括:C ++,C#,Cocoa,D,Delphi,Erlang,Haskell,Java,OCaml,Perl,PHP,Python,Ruby和短暂聊天。 像一样,它允许将任何包装的类型序列化为有效格式,例如磁盘存储。 最后,它提供了一种RPC机制,用于跨网络连接进行函数调用。 (更新:这还不是Alpha。请稍后再试。) ##这与OpenCV现有FFI有何不同OpenCV已经具有除C ++外的多种语言的外部函数接口(FFI),包括Python,Java,Matlab。 这些接口倾向于公开指向C ++对象的指针,而不是将这些对象复制并转换为目标语言的本机类型。 这避免了与复制相关的开销,但是可能会使这种接口难以使用与C ++实质上不同的语言(例如Haskell)。 现有FFI的一个更严重的问题是它们会自动生成以反映C ++ API,并且C ++ API会给非C ++类语言带来问题。 特别是,它不是,使暴露于Has