วิธีการเน้นคําหลักหรือรูปแบบที่พบในผลการค้นหา

วิธีการเน้นคําหลักหรือรูปแบบที่พบในผลการค้นหา

การตอบสนองภาพ - การเปิดเผยคําหรือรูปแบบที่พบ - ช่วยเพิ่มความสามารถในการใช้งานและความเร็วในการตรวจสอบในการปฏิบัติตามการค้นพบและการตรวจสอบเอกสาร App. Aspose.OCR Image Text Finder for .NET สนับสนุนการแสดงผลโปรแกรมของผลการค้นหา OCR

ปัญหาโลกจริง

ผู้ใช้ที่ตรวจสอบชุดขนาดใหญ่ของผลการค้นหาต้องการการตรวจจับภาพเพื่อให้สามารถระบุคําอธิบาย / รูปแบบที่ตรงกับภาพได้อย่างรวดเร็ว การทําเครื่องหมายด้วยตนเองช้าและทนต่อข้อผิดพลาด

ความคิดเห็นเกี่ยวกับโซลูชัน

ตรวจสอบการแข่งขันรวบรวมคํานวณกล่องขอบเขตของพวกเขาโดยใช้ข้อมูลภูมิภาค OCR และซอฟต์แวร์ล่วงหน้า / การแจ้งเตือนสําหรับผู้ใช้ปลาย

ข้อกําหนด

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0 หรือเร็วกว่า
  • Aspose.OCR สําหรับ .NET จาก NuGet
  • System.Drawing.Common หรือ SkiaSharp สําหรับ Overlay
PM> Install-Package Aspose.OCR
PM> Install-Package System.Drawing.Common

การดําเนินการขั้นตอนขั้นตอน

ขั้นตอน 1: เปิด OCR และค้นหาภูมิภาคสําหรับคําหลัก / รูปแบบ

using Aspose.OCR;
using System.Drawing;

string imgFile = "document.png";
string keyword = "Confidential";
RecognitionSettings settings = new RecognitionSettings();
settings.Language = Language.English;
AsposeOcr ocr = new AsposeOcr();
List<RecognitionResult> results = ocr.Recognize(new OcrInput(InputType.SingleImage) { imgFile }, settings);
foreach (var block in results[0].TextBlocks)
{
    if (block.Text.Contains(keyword))
    {
        // Proceed to highlight this region (block.Rect)
    }
}

ขั้นตอนที่ 2: Overlay Highlights บนภาพ

using (Bitmap bmp = new Bitmap(imgFile))
using (Graphics g = Graphics.FromImage(bmp))
{
    foreach (var block in results[0].TextBlocks)
    {
        if (block.Text.Contains(keyword))
        {
            var rect = block.Rect; // Rectangle coordinates from OCR
            g.DrawRectangle(new Pen(Color.Red, 3), rect.X, rect.Y, rect.Width, rect.Height);
        }
    }
    bmp.Save($"highlighted_{Path.GetFileName(imgFile)}");
}

ขั้นตอนที่ 3: เกมหลาย / Overlapping

  • การจัดการภาพด้วยสีส่วนลดความโปร่งใสหรือบันทึก

ขั้นตอนที่ 4: ตัวอย่างสมบูรณ์

using Aspose.OCR;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        string imgFile = "document.png";
        string keyword = "Confidential";
        RecognitionSettings settings = new RecognitionSettings();
        settings.Language = Language.English;
        AsposeOcr ocr = new AsposeOcr();
        List<RecognitionResult> results = ocr.Recognize(new OcrInput(InputType.SingleImage) { imgFile }, settings);
        using (Bitmap bmp = new Bitmap(imgFile))
        using (Graphics g = Graphics.FromImage(bmp))
        {
            foreach (var block in results[0].TextBlocks)
            {
                if (block.Text.Contains(keyword))
                {
                    var rect = block.Rect;
                    g.DrawRectangle(new Pen(Color.Red, 3), rect.X, rect.Y, rect.Width, rect.Height);
                }
            }
            bmp.Save($"highlighted_{Path.GetFileName(imgFile)}");
        }
    }
}

ใช้กรณีและแอปพลิเคชัน

การตรวจสอบกฎหมายและปฏิบัติตาม

แนะนําข้อกําหนดที่พบในสัญญาสแกนสําหรับการอนุมัติอย่างรวดเร็ว

การจัดการสินทรัพย์ดิจิตอล

วิดีโอบันทึกภาพเพื่อการถ่ายภาพและตรวจสอบได้ง่ายขึ้น

E-การค้นพบและการตรวจสอบ

บัญชีและมีหลักฐานเพื่อการปฏิบัติตามการตรวจสอบหรือข้อร้องเรียน

ความท้าทายและโซลูชั่นทั่วไป

ความท้าทาย 1: Overlapping / รูปแบบที่ซับซ้อน

โซลูชัน: ใช้รูปแบบ / สีที่แตกต่างกันเพื่อความชัดเจน

ปัญหา 2: ความแม่นยําของ OCR Region

โซลูชัน: ปรับรองโค้ดและเสียง OCR / ภาพความละเอียด

ความท้าทาย 3: Batch / อัตโนมัติ

โซลูชัน: ปรับปรุงการจัดเรียงและการเปรียบเทียบพื้นผิวสําหรับชุดขนาดใหญ่

การพิจารณาประสิทธิภาพ

  • การจัดเรียง Overlay ได้อย่างรวดเร็ว แต่สามารถวางขวดได้ในระดับ — ใช้ async ที่เป็นไปได้
  • กระบวนการบูรณาการและบันทึกไฟล์ที่โดดเด่น

แนวทางที่ดีที่สุด

  • validate highlights visually ก่อนที่จะเผยแพร่ไปยังผู้ใช้ปลาย
  • การรักษาความปลอดภัยของภาพทั้งหมดและการแสดงผลที่โดดเด่นสําหรับความเป็นส่วนตัว
  • การทดสอบปกติด้วยประเภทไฟล์และรูปแบบต่างๆ
  • เสนอ toggle/undo สําหรับ UI ระหว่างการใช้งาน

การ์ตูนขั้นสูง

ฉาก 1: คําอธิบายที่กําหนดเอง / แท็กข้อความ

แสดงข้อความคําหลักความรุนแรงหรือบันทึกที่กําหนดเองบนพื้นผิว

สภาพแวดล้อม 2: การส่งออกไปยังไฟล์ PDF หรือหลายรูปแบบ

Render highlights on PDF or image sets for sharing/review.

ข้อสรุป

Aspose.OCR Image Text Finder for .NET ทําให้ง่ายต่อการเน้นและบันทึกเงื่อนไขที่พบในภาพโดยการปรับปรุงความแม่นยําและความเร็วในการตรวจสอบเพื่อการปฏิบัติตามการค้นพบและการทํางานของธุรกิจ

See Aspose.OCR สําหรับการอ้างอิง API .NET สําหรับคุณสมบัติการค้นหาและบันทึกขั้นสูงมากขึ้น

 แบบไทย