pqpo/SmartCropper

🔥 A library for cropping image in a smart way that can identify the border and correct the cropped image. 智能图片裁剪框架。自动识别边框,手动调节选区,使用透视变换裁剪并矫正选区;适用于身份证,名片,文档等照片的裁剪。

何を解決するか

写真から長方形の物体(IDカード、名刺、文書など)を自動的に検出し、切り抜き、その透視を補正して平らで正面からの画像を生成する方法を提供します。

動作方法

このライブラリはコンピュータビジョンと機械学習の組み合わせを使用しています。初期バージョンではOpenCVベースのアルゴリズムで境界を特定していました。最新バージョン(V2.1.1以降)では、Cannyエッジ検出アルゴリズムを置き換えるためにTensorFlowベースのHED(ホリスティックネストエッジ検出)ネットワークを導入し、画像の境界認識率を向上させています。

対象ユーザー

モバイルアプリケーション内で文書スキャンやスマート切り抜き機能を実装したいAndroid開発者

特徴

  • 知能的な境界検出: 機械学習強化アルゴリズムを使用して、文書やカードのエッジを自動的に識別します。
  • 透視補正: 透視変換を使用して、選択された領域を正面からのビューに切り抜き、補正します。
  • インタラクティブUI: ドラッグ可能なアンカー点とマグニファイア効果を備えたクロップビューで、正確な手動調整が可能。
  • カスタマイズ可能な外観: マスクの透明度、線の色、ガイドラインなどを設定できるさまざまなXML属性を提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト