我想使用OpenCV在我的Erlang应用程序。一种解决方案是编写一个Erlang端口等,但我相信以前有人这样做过。
理想的结果是能够从Erlang配置OpenCV,而不需要接触一行C代码。但这可能吗?你会怎么做呢?
为什么不使用OpenCV C库将特定的OpenCV配置包装在C应用程序中,并使用Result = os:cmd('myapp')调用该应用程序?这样您就不必纠结于可能的互操作性问题,并且在C代码和Erlang代码之间有一个清晰的分离。