概要

以下で文字領域の検出アプリを公開しています。

https://huggingface.co/spaces/nakamura196/yolov5-char

上記アプリが動作しなくなっていたので、以下の記事と同じ手順で修正しました。

なお、本アプリで使用しているモデルの構築にあたっては、「『日本古典籍くずし字データセット』(国文研ほか所蔵/CODH加工) doi:10.20676/00000340」を使用しています。

この修正において、細かい改善も加えたので、紹介します。

gr.JSONの高さ設定

返却結果のJSONデータが大きくなると、結果が見づらいことがありました。

そこで、以下のように、demo.cssを設定することにより、

dd.}"deej"emms"moooo.nh.=c-evlshieagsogrurlhfn.=dtlcIe:ohn"rw(t"3:)e"{0r0afpuaxtc;oe;(yolo,inputs,outputs,title=title,description=description,article=article,examples=examples)

以下のように、スクロールバーとともに結果を表示できるようになりました。

矩形のみの返却

文字数が多い場合、「Output Image」の画像が見にくいケースがありました。そこで、出力「Output Image with Boxes」を追加しました。

以下のような処理によって実現しています。

defyrdri#odfr]oefemuroelss_Ctartou=wopwu(l=inubxyxydroriitrtvt=bmmmmrnuemmsejhe_iiaaats,)ss_riIinnxxw[p,:=uobtmmn.ulnoaa====rtmt.xtggre_osleheeebbbbcid.oseDsbbbbtmepa=r:[[[[aalad=na''''ng(nsuIwxyxygeid(rmm.mmmml,madepaDiiaae)sfsygrnnxx(()uea''''[)la.w]]]]x#.trf(mxsrriiiy.aomnnxrym),fyeae[nbryr0darme]ecain.rkynct((,eo)ti_[omxj0_ms]awaonixnt,(#ihom_yrrabmiegoaesexxnue]tls,=t)"sor.uertcelonirdndeesr="("))rerde"t,urwnisdtah=l3i)stofimages

まとめ

参考になりましたら幸いです。