今天终于把这两个的诶之弄好了…… 开心
按照上篇文章的内容做了之后就不知道要怎么办了【捂脸】,不知道生成的文件该怎么在VS里配置,卡了好几天,今天终于灵光乍现。下面一步一步的来说吧。
1 编译Tesseract
按照我的上篇文章 https://www.jianshu.com/p/5e8f258cc172 里面讲的编译就好了。我写的不是很详细,但是这篇参考博客里写的很详细,博客地址为:http://lib.csdn.net/article/deeplearning/67228 。
不过我是用cmake-gui进行编译的,感觉比在命令行里运行要方便直观一点。
在生成项目的时候要注意项目的配置,比如我用的是 Debug|Win32,所以后面写程序的时候也用的是 Debug|Win32。我尝试了一下生成 Debug|x64 版本,但是总是不成功……所以就决定用 Win32 版本了。
生成完整个项目之后要再生成一遍INSTALL项目。
我一直都搞不明白在做完以上之后,要怎么继续,直到今天我才发现C盘里多了一个文件夹。里面包含了我们配置VS需要的文件。
在生成INSTALL项目的时候,输出信息里有写生成的文件在哪个文件夹下。所以一定要看输出信息啊!!!
2 编译OpenCV
现在在官网上下载OpenCV 3.3和3.4,都是只有x64的版本。由于我生成x64版本的Tesseract没有成功,所以只好迁就一下,自己编译x86版本的OpenCV了。
编译opencv可以参考下面的博客,过程很详细:
https://blog.csdn.net/xiaoshu752/article/details/78016809?locationNum=1&fps=1
3 在VS配置包含目录和库目录
在VS中新建一个空项目,对VC++目录--包含目录、库目录和连接器--输入进行配置。这一步是很常规的配置了,配置的信息如下:
注意:opencv的库目录要写x86的,不要写x64的。
4 配置dll文件
开始运行时总是报找不到dll文件的错误,需要的dll分成三个部分:
可以将这些dll文件全部拷贝到 C:\Windows\SysWOW64 下(64位的电脑),或者项目的工作路径下。工作目录可以在属性--调试--工作目录下查看。
5 运行程序
现在就可以运行我们的程序了!!!
示例代码参见以下博客(这里粘代码太丑了,我就不粘了):
https://blog.csdn.net/felix86/article/details/38661819
完结撒花 \ ( ^ O ^) /
《致命之吻》很好看哦~