Nhà mình có ai build tesseract-ocr (thư viện nhận dạng ký tự) trên windows dùng trình biên dịch mingw chưa nhỉ ?
Mình đang build nhưng sau nửa tháng vẫn chưa thành công.
Mình đang cần trợ giúp một số vấn đề.
Build tesseract-ocr trên windows với mingw
MSYS2 có sẵn mà, build làm gì?
Nó có sẵn bản 4.0 và chạy OK nhưng mình đang hướng đến nền tảng khác và kết hợp một số mã nguồn khác hoặc dùng bản mới hơn nên cần build lại.
bỏ hết mấy cái mingw kia về xài msys2 cho khỏe :V
hoặc vô đây https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-tesseract-ocr/PKGBUILD
coi nó build cần thư viện gì rồi build từng thư viện theo :V :V
depends=(${MINGW_PACKAGE_PREFIX}-cairo
${MINGW_PACKAGE_PREFIX}-gcc-libs
${MINGW_PACKAGE_PREFIX}-icu
${MINGW_PACKAGE_PREFIX}-leptonica
${MINGW_PACKAGE_PREFIX}-pango
${MINGW_PACKAGE_PREFIX}-zlib)
pango icu cairo leptonica @_@
Nó cần leptonica mà leptonica thì đã build OK rồi.
Đến bước chạy cmake từ mã nguồn tesseract thì tạch.
MYSYS có phải compiler đâu nhỉ sao mà build được ?
nó cóviết sẵn tool build: https://github.com/msys2/MINGW-packages/blob/master/README.md
clone https://github.com/msys2/MINGW-packages về rồi mở console của msys2, rồi gõ
cd ${package-name}
MINGW_INSTALLS=mingw64 makepkg-mingw -sLf
là nó tự động chạy lệnh build dùm mình :V
còn ko chắc phải chờ ông vcpkg support build cho mingw cho lành =]]
msys2 có 1 cái patch nè:
:V
Tưởng vcpkg là hàng của mic để hỗ trợ build với msvc mà @@
đang có PR đây, chắc 1-2 tuần gì nữa là có? =]
https://github.com/cristianadam/vcpkg/tree/build-with-mingw pull thử về chạy coi có build đc tesseract ko =]
Để mình test phát có gì báo cáo anh em sau.
Thằng mingw bị hắt hủi quá thể
Mình build bằng MinGW từ MSYS2 ổn mà :? Cài đống libraries trừ SW ra rồi cứ cmake thôi.
Anh em có thể chỉ dẫn rõ hơn chút không ?
Mình toàn cài mingw, cmake rồi làm các bước:
Cmake -> MingW. Mà nó tạch ngay tại bước Cmake.