2014-10-22 3 views
1

EmguCV에서 Tesseract OCR을 사용하고 있습니다. 하나의 간단한 C# 응용 프로그램을 개발했으며 지금은 배포/배포하려고합니다.EmguCV Tesseract 응용 프로그램 배포 및 배포

내가보기에 문제는 응용 프로그램을 실행하기 위해 bin 폴더에 OpenCV dll의 x86 폴더가 있어야한다는 것입니다. 이 폴더는 약 381MB입니다. 다른 사람에게 응용 프로그램을 제공하는 동안이 폴더를 포함해야합니까? 아니면 내 응용 프로그램을 우아하게 제공하여 최종 사용자가 사용할 수있는 다른 방법이 있습니다.

답변

0

dll을 전체적으로 패킹 할 필요가 없습니다. 코드에 "opencv2 \ highgui \ highgui.hpp"를 포함하면 opencv_highgui249.dll 파일 만 있으면됩니다.

+0

"opencv2 \ highgui \ highgui.hpp"파일이 무엇인지 확실하지 않습니다. 내 프로젝트에 그러한 파일이 포함되어 있지 않습니다. 포함 된 어셈블리는 Emgu.CV, Emgu.CV.OCR 등입니다.하지만이 파일에는 OpenCV dll이 종속성으로 필요합니다. – ResVict