Acrobat 11 สามารถทำ OCR โดยใช้คอร์ CPU หลายแกนได้หรือไม่?


8

การประมวลผล OCR ต้องใช้เวลา การใช้แกนประมวลผลหลายแกนจะทำให้การประมวลผลเร็วขึ้น Acrobat 10 ก็ไม่ได้เป็นโปรแกรมแบบมัลติเธรด เกี่ยวกับ Acrobat 11 OCR 11 ใช้ค่าเริ่มต้นโดยใช้ซีพียูหลายคอร์หรือไม่ (ถ้ามี) ถ้าไม่มีมีวิธีแก้ไขปัญหาเช่นการเขียนสคริปต์เพื่อช่วยให้ Acrobat 11 ทำ OCR โดยใช้หลายแกนประมวลผลหรือไม่ ไม่ว่าจะผ่านภาษาสคริปต์ของ Acrobat หรือใช้สคริปต์ภายนอกที่เรียกใช้และสั่งอินสแตนซ์เธรดเดี่ยวหลายรายการของ Acrobat ไปในแนวเดียวกับชิ้นส่วนของงานประมวลผล

หมายเหตุ: คำถามนี้ไม่ได้แปลเป็นภาษาท้องถิ่น (ไม่ จำกัด เฉพาะช่วงเวลา) เนื่องจาก (1) Adobe ไม่ได้ปล่อย Acrobat รุ่นใหม่ที่สำคัญบ่อยนัก (Acrobat 10 เปิดตัวเมื่อสองปีก่อน) และ (2) Adobe Acrobat เป็นวงกว้าง แอปพลิเคชันที่ใช้

คำตอบ:


6

ฉันได้ติดตั้งชุดทดลอง Acrobat 11 (XI)ใน VirtualBox Acrobat 11 เป็นเธรดเดี่ยว

ฉันได้สร้างสคริปต์ภายนอกที่เริ่มต้นอินสแตนซ์ Acrobat หลายตัว (หนึ่งตัวต่อซีพียูหลัก) ขนานประมวลผลงาน OCR และผสานผลลัพธ์ ขั้นตอนสำคัญคือการเปิดใช้งานการบันทึกข้อผิดพลาดในการตั้งค่า Acrobat แยกวิเคราะห์. log ทั้งหมดและประมวลผลไฟล์ข้อผิดพลาดใด ๆ อีกครั้ง สคริปต์ (เมื่อใช้ 4 คอร์) ยังคงทำ OCR ได้เร็วกว่า Acrobat 11 ถึงสองเท่า


4
คุณสามารถให้แหล่งที่มาหากคุณต้องการ หากพวกเขากล้าที่จะลบมันก็สามารถเรียกคืนได้อย่างง่ายดาย
Joey

นอกจากนี้หากคุณเป็นบุคคลเดียวกันกับที่โพสต์คำถามให้ลองรวมบัญชีที่ไม่ได้จดทะเบียนในปัจจุบันของคุณเข้ากับบัญชีใหม่ที่ลงทะเบียนแล้ว คุณสามารถเริ่มต้นที่นี่และอ่านข้อมูลนี้เพิ่มเติม หลังจากนั้นคุณจะสามารถแก้ไขคำถามของคุณตามที่เห็นสมควร
Indrek

ฉันไม่ได้พยายามขัดขวางอะไร เนื่องจากคุณเปลี่ยนชื่อผู้ใช้อยู่เรื่อย ๆ ดูเหมือนว่าการแก้ไขของคุณเป็นของบุคคลที่สามที่ดูเหมือนไม่เข้าใจคำถามต้นฉบับ นอกจากนี้หากคุณต้องการตอบคำถามของคุณเองคุณควรเขียนคำถามและตอบคำถามทั้งหมดทันที
Isaac Rabinovitch

ฉันได้รวมบัญชี (ที่ไม่ได้ลงทะเบียน) เข้าด้วยกันในตอนนี้ อย่างไรก็ตามเราขอให้คุณไม่ใช้ที่อยู่อีเมลสำรอง แต่ลงทะเบียนในเว็บไซต์ของเราเพื่อให้คุณสามารถเข้าสู่ระบบอยู่แสดงความคิดเห็นคำถามของคุณและอื่น ๆ นอกจากนี้ไม่มีอะไรจะถูกลบออกไม่มีอะไรต้องกังวล โปรดทราบว่าการแก้ไขแบบไม่ระบุชื่อจะได้รับการตรวจสอบอย่างเข้มงวดมากขึ้นเสมอ
slhck

1
@tarcman มีความเป็นไปได้ที่จะโพสต์สคริปต์ของคุณหรือไม่ ฉันแน่ใจว่ามีผู้คนมากมายที่สนใจจะใช้มัน
Jason

1

มัลติเธรดจำเป็นต้องสร้างไว้ในแอปพลิเคชัน ผู้พัฒนาต้องเขียนโค้ดที่สร้างเธรดและแบ่งงานเป็นงานย่อยที่สามารถจัดสรรให้แต่ละเธรด หากผู้พัฒนา Acrobat ไม่สามารถทำสิ่งนี้ได้เนื่องจากรหัส OCR ของพวกเขาไม่มีวิธีใดที่ผู้ใช้จะต้องสร้างตรรกะเพิ่มเติมที่จำเป็น


2
หากสามารถนำไปใช้กับช่วงของหน้าเว็บที่คุณอาจพยายามแบ่งงานออกเป็นหลาย ๆ กระบวนการแต่ละ OCRing จะมีเพียงไม่กี่หน้าและหลังจากนั้นจะรวมผลลัพธ์กลับเข้าด้วยกัน
Joey

0

ในการใช้แกนประมวลผลทั้งหมดสำหรับ OCR คุณอาจต้องการดูตัวแก้ไข PDF-Exchange มันเป็นเครื่องมือ OCR ที่ดูเหมือนว่าจะใช้คอร์ทั้งหมดในระบบของฉัน เมื่อคุณได้รับประสิทธิภาพระดับนี้แล้วมันสมเหตุสมผลที่จะใช้ SSD

ต้องมีการปรับแต่ง windows ที่จะทำให้เสียเวลา CPU มากขึ้นสำหรับแอปพลิเคชันเธรดเดี่ยวที่ไม่ได้ผูก I / O ในระบบของฉัน Acrobat ไม่ได้ถูกทำให้ช้าลงโดยประสิทธิภาพของดิสก์ แต่เวลา CPU ส่วนใหญ่ที่ฉันได้รับการสร้างดัชนีอยู่ที่ประมาณ 30%

ลองดูสิ Acrobat เป็นแอพพลิเคชั่นที่ใช้กันอย่างแพร่หลาย แต่เขียนได้ไม่ดี Acrobat Pro มีคุณสมบัติบางอย่างที่คุณยังไม่สามารถหาได้จากที่อื่น (ยัง)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.