写在最前面!!!如果要使用YOLOv3,opencv的版本要<=3.4.0(3.4.1及以上版本均不可以)
由于自己没有买梯子,所以无法直接从opencv官网上下载所需要的内容。
不过还好网络上有好心人留下了网盘版的下载,为没有梯子的小伙伴们提供了莫大的帮助。
网址如下,读者可以在下面提供的连接中选择自己需要的版本进行下载与安装。
OpenCV 下载驿站(百度云盘下载,同步更新)
Opencv3.4.1下载网址
3.4.1版本的下载网址由这篇文章提供,我本人在进行安装时,也是参照这篇文章的。
再次重申!如果之后要使用YOLOv3,不要下载3.4.1版本,否则YOLOv3不支持!!!
在安装新版本的opencv之前,要把就旧版本opencv安装时提取出来的文件删除掉!
之后的安装于配置参照这篇文章
文章中写的非常详细,受益良多,万分感谢。
在进行调试时遇到了以下问题
image.png
0x00007FFAF05F1347 (opencv_world330d.dll)处(位于 opencv_test.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000024 时发生访问冲突。
帖子中有以下几种解决方法
1.引用图片的时候,要把路径中的单斜杠改成双斜杠
2.图片要在工程的路径下
但是我查找了各种各样的帖子发现都无法解决我的问题
即使按照教程重新配置了一便也是没有办法
最终我选择了重新建立一个工程,再次把代码放入其中,结果竟然运行成功了
想起我在配置opevcv3.4.1版本时也遇到了一些怎么修正也无法解决的问题,当时也是重新建立工程解决的。读者如果也遇到了同样的问题,可以尝试重建工程。
成功运行的结果如下
image.png