OpenCV4.0.0_OpenCV_contrib4.0.0_cuda_vc14.7z
Windows_x64平台下OpenCV4.0.0和OpenCV_contrib4.0.0编译好的版本(dll动态库、lib静态库、Python接口),包含GPU加速相关模块,编译使用VS2015
yolo数据集标注工具labelImg_v1.8.0
Github有Release的版本,但由于墙的存在,总是下载不下来,挂了梯子后下载下来分享给大家。无需配环境,可直接运行。与原版略有不同,只改了图标。若运行出错,删除用户目录下的".labelImgSettings.pkl"文件即可。
注意:exe文件所在路径中不能有中文,图片和生成的标签所在目录无所谓,中英文都没问题。
tinyxml_2_6_2,C++处理xml文件的库(含官方文档)
官方的只有x86,且未编译,这里是编译好的版本。包含x86和x64的Debug和Release,文件包含内容如下:
└─tinyxml_2_6_2
│ changes.txt
│ docs.rar
│ readme.txt
│
├─include
│ tinystr.cpp
│ tinystr.h
│ tinyxml.cpp
│ tinyxml.h
│ tinyxmlerror.cpp
│ tinyxmlparser.cpp
│
└─lib
├─x64
│ ├─Debug
│ │ tinyxml.lib
│ │ tinyxmlSTL.lib
│ │
│ └─Release
│ tinyxml.lib
│ tinyxmlSTL.lib
│
└─x86
├─Debug
│ tinyxml.lib
│ tinyxmlSTL.lib
│
└─Release
tinyxml.lib
tinyxmlSTL.lib
opencv3.4.0和opencv_ contrib-3.4.0
Windows下opencv3.4.0和opencv_contrib-3.4.0编译好可以直接用的版本。
Cmake用的3.4.0,VS用的2015(vc14)。
ffmpeg、ippicv等
Cmake编译opencv卡在Download: opencv_ffmpeg.dll
-----------------------------------------------------------------------------
Cmake编译Opencv时因为网络问题ffmpeg、ippicv等内容可能会下载失败导致编译不完全。
----------------------------------------------------------------------------
解压后将.cache文件夹放到sources下即可,以下为压缩包中包含的内容。
----------------------------------------------------------------------------
│ .gitignore
│
├─data
│ 7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat
│
├─dnn_face_detector
│ afbb6037fd180e8d2acb3b58ca737b9e-res10_300x300_ssd_iter_140000.caffemodel
│
├─ffmpeg
│ 3ae76b105113d944984b2351c61e21c6-opencv_ffmpeg.dll
│ cf3bb5bc9d393b022ea7a42eb63e794d-opencv_ffmpeg_64.dll
│ ec59008da403fb18ab3c1ed66aed583b-ffmpeg_version.cmake
│
├─ippicv
│ 0421e642bc7ad741a2236d3ec4190bdd-ippicv_2017u3_win_intel64_general_20170822.zip
│ 8a7680ae352c192de2e2e34936164bd0-ippicv_2017u3_win_ia32_general_20170822.zip
│
├─tiny_dnn
│ adb1c512e09ca2c7a6faef36f9c53e59-v1.0.0a3.tar.gz
│
└─xfeatures2d
├─boostdesc
│ 0ae0675534aa318d9668f2a179c2a052-boostdesc_lbgm.i
│ 0ea90e7a8f3f7876d450e4149c97c74f-boostdesc_bgm.i
│ 202e1b3e9fec871b04da31f7f016679f-boostdesc_binboost_064.i
│ 232c966b13651bd0e46a1497b0852191-boostdesc_bgm_bi.i
│ 324426a24fa56ad9c5b8e3e0b3e5303e-boostdesc_bgm_hd.i
│ 98ea99d399965c03d555cef3ea502a0b-boostdesc_binboost_128.i
│ e6dcfa9f647779eb1ce446a8d759b6ea-boostdesc_binboost_256.i
│
└─vgg
151805e03568c9f490a5e3a872777b75-vgg_generated_120.i
7126a5d9a8884ebca5aea5d63d677225-vgg_generated_64.i
7cd47228edec52b6d82f46511af325c5-vgg_generated_80.i
e8d0dcd54d1bcfdc29203d011a797179-vgg_generated_48.i
python36_d.lib
python3.6源码编译,解决编译时找不到python36_d.lib问题。
-------------------------------------------------------------------------
这个问题我在其他地方找到两种解决方案,一种是将python36.lib复制一份,重命名为python36_d.lib,另一种是修改pyconfig.h文件。
我在我的项目中试了两种方案,均会报错,猜想应该是python36.lib和python36_d.lib并不能通用,所以最后下载了python3.6的源码重新编译了一下,问题成功解决。