簡體   English   中英

如何使用opencv檢測圖像中的文本樣式?

[英]How to detect style of text in an image using opencv?

目前我正在研究 opencv。 我有一個帶有文本的圖像。 我想找出文本的樣式(粗體、斜體)。 我怎樣才能做到這一點? 謝謝

你可以做的是(假設一個字母一個字母的方法)

  • 使用分段技術,您首先將字母分段
  • 使用分段字母,與您自己的預分段/預過濾字母數據集進行比較以找到字體樣式。
  • 可以使用各種功能、SIFT、SURF、BRISK、Harris 角、模板匹配或您自己的東西來進行比較。 我最好的猜測是使用 HAAR 功能和培訓。
  • 一旦獲得了字母的一組特征,就可以使用不同的技術(例如 KNN、歐幾里德距離等)將最接近的候選對象與預先過濾的數據集進行匹配。如果您使用 HAAR 特征,OpenCV 可以在檢索中提供很多幫助。

最終你可能會結束做一些包含字體樣式的 OCR。

OpenCV 有一組內置的特征描述符,你可以在這里閱讀

祝你好運!

這可能對你有幫助,我知道這並不准確。 但這對於我的類似項目就足夠了。 “Typefont 是一個實驗性庫,可以檢測圖像中文本的字體。” https://github.com/Vasile-Peste/Typefont

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM