
C++
文章平均质量分 81
mingupup
热爱C#
展开
-
C#使用Tesseract C++ API过程记录
此外,vcpkg还具有版本控制功能,能够方便地切换库的不同版本。Tesseract提供了丰富的 API 接口,支持 C++、Python、Java、Node.js 等多种编程语言,没有C#的,实际上已经有大佬做了C#的封装了,并提供了一个示例项目,需要只是简单使用一下,用这个大佬的就很方便了。之前跟大家分享的TesseractOCR-GUI需要在电脑上安装Tesseract才能用,因为只是简单的对Tesseract的命令行使用做了封装,现在通过这种方法,不需要安装Tesseract也能使用了。原创 2024-12-27 19:56:23 · 1168 阅读 · 0 评论 -
C#调用C++代码,以OpenCV为例
使用C#调用C++代码是一个很常见的需求,因此本文以知名的C++机器视觉库OpenCV为例,说明在C#中如何通过使用P/Invoke(平台调用)来调用C++代码。只是以OpenCV为例,实际上在C#中使用OpenCV可以使用OpenCVSharp这个项目,这是一个很优秀的项目,GitHub地址:https://github.com/shimat/opencvsharp。但是也有时候确实有需要调用C++代码的情况,因此大概知道应该怎么实现也是很有必要的,其他的C++库也是类似的方法。原创 2024-12-27 19:55:12 · 680 阅读 · 0 评论 -
C++/C#/Java 设计模式之抽象工厂模式
/ 抽象产品Apublic:// 抽象产品Bpublic:// 具体产品A1public:// 具体产品A2public:// 具体产品B1public:// 具体产品B2public:// 抽象工厂public:// 具体工厂1public:// 具体工厂2public:// 客户端代码return 0;运行结果如下所示:在这个例子中,我们定义了两个抽象产品类和,以及两个具体产品类。原创 2024-10-14 13:06:21 · 500 阅读 · 1 评论