opencv 中有一个图像前景提取的算法 GrabCut ,只有 python java c++ 的版本,现在我想把它放到浏览器中处理图像,不知道如何将这两种语言结合在一起。
需要用 node.js 在服务器端处理 python 代码,在移到浏览器里执行么?
求大神给个思路…急!
1
Fontaine 2016-03-09 14:59:20 +08:00
1 、搞清楚 node.js 跑哪的
2 、浏览器中处理图片只有 canvas 这把大招 |
2
3dwelcome 2016-03-11 13:53:27 +08:00 via Android
需要用到 cpp 到 js 的转换代码、用 llvm 、不过性能就别太期待了。
|
3
wuhang89 2016-04-12 11:22:29 +08:00
个人觉得,你可以在前端标注前后背景传递给后端计算, grabCut 这个算法是非常耗资源,尤其是多次迭代后。
|
4
unknw 2017-05-15 23:15:41 +08:00
opencv 底层是 c++,浏览器 v8 引擎底层也是 c++,考虑 WebAssembly 之类~
nodejs 有 opencv 的接口 |