• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

通过VS这种IDE,使用C#可以应用OPENCV进行图像识别

great_CC 2019-03-29 浏览量:1004

稍微了解点C#,对VS开发环境也有一点了解;都说使用OPENCV最好用C++或python进行开发,但没学过那2者,尤其C++,真的不想学。

所以想问问使用C#可以吗,实现效果应该和C++等一样吧。

1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 官方是不支持C#的,但是可以使用C#调用C++的函数,间接是可以使用的
    • 发布于 2019-03-30
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:5
  • 简单一些应用可以和c++一样效果,但是复杂运算还只能用c++,因为c++执行效率高,不过c#也有特点,c#的安全性比c++好,如果没有复杂算法可以用c#开发,
    • 发布于2019-03-30
    • 举报
    • 评论 0
    • 1
    • 0

  • C#调用C++函数有时还需要再次包装才行,你可以找一下是否已经有类似的库支持

    比如虽然opencv官方只提供c++/python,但github上也有nodejs的第三方支持。

    此外因为增加了调用层级,效率一般会降低一些,具体还要看实际实现优化情况。

    • 发布于2019-03-30
    • 举报
    • 评论 0
    • 1
    • 0

  • 那个openCV没有提供C#的库与接口,要用C#,只能是引用一个C++的库,而且这个库还不能直接引用,要再封装一层才行,因此还是要会C++才能对它封装

    因此基本没人用C#去调用openCV库的

    • 发布于2019-03-31
    • 举报
    • 评论 0
    • 0
    • 0

  • opencv 仅支持 c++  , python 接口
    • 发布于2019-04-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 有针对C#的OPENCV Sharp版本可使用;还有Emgu.CV这个版本也是可以的。

    只需安装这些就可以在C#调用相关函数完成图像处理功能。

    • 发布于2019-04-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

通过VS这种IDE,使用C#可以应用OPENCV进行图像识别