รับข้อผิดพลาดต่อไปนี้:
Tesseract Open Source OCR Engine v3.02.02 with Leptonica
Error in pixReadStreamGif: function not present
Error in pixReadStream: gif: no pix returned
Error in pixRead: pix not read
Unsupported image type.
ความคิดใดทำไม
รับข้อผิดพลาดต่อไปนี้:
Tesseract Open Source OCR Engine v3.02.02 with Leptonica
Error in pixReadStreamGif: function not present
Error in pixReadStream: gif: no pix returned
Error in pixRead: pix not read
Unsupported image type.
ความคิดใดทำไม
คำตอบ:
โปรดอ้างอิงฉบับที่ 35 ของ Leptotica: http://code.google.com/p/leptonica/issues/detail?id=35
pixRead สำหรับ gif มีปัญหาที่อาจเกี่ยวข้องกับการปิดไฟล์สตรีม (fclose) ที่ขึ้นอยู่กับระบบปฏิบัติการ ปัญหาได้รับการแก้ไขสำหรับ windows (win32) ดังที่แสดงในฉบับที่ 35 แต่ฉันเดาว่าปัญหาเดิมยังคงมีอยู่สำหรับ OSX ฉันยังพบปัญหาเดียวกันเมื่อสร้างแอปพลิเคชั่น. NET (ไม่ใช่ win32) ด้วย Leptotica
leptonica ถูกสร้างขึ้นโดยไม่สนับสนุน gif หรือไม่ Homebrew ดูเหมือนจะไม่รวมการสนับสนุนสำหรับ gif:
$ brew info leptonica
leptonica: stable 1.69
http://www.leptonica.org/
Depends on: libpng, jpeg, libtiff
/usr/local/Cellar/leptonica/1.69 (240 files, 7.5M) *
https://github.com/mxcl/homebrew/commits/master/Library/Formula/leptonica.rb
==> Options
--with-libtiff
Build with libtiff support
--without-jpeg
Build without jpeg support
--without-libpng
Build without libpng support
คุณสามารถลองสร้าง leptonica จากแหล่งที่มาหรือเพียงแปลงภาพเป็นรูปแบบอื่นก่อน:
convert file.gif temp.png; tesseract temp.png output