稍微了解点C#,对VS开发环境也有一点了解;都说使用OPENCV最好用C++或python进行开发,但没学过那2者,尤其C++,真的不想学。
所以想问问使用C#可以吗,实现效果应该和C++等一样吧。
C#调用C++函数有时还需要再次包装才行,你可以找一下是否已经有类似的库支持
比如虽然opencv官方只提供c++/python,但github上也有nodejs的第三方支持。
此外因为增加了调用层级,效率一般会降低一些,具体还要看实际实现优化情况。
那个openCV没有提供C#的库与接口,要用C#,只能是引用一个C++的库,而且这个库还不能直接引用,要再封装一层才行,因此还是要会C++才能对它封装
因此基本没人用C#去调用openCV库的
有针对C#的OPENCV Sharp版本可使用;还有Emgu.CV这个版本也是可以的。
只需安装这些就可以在C#调用相关函数完成图像处理功能。