>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン セキュリティ
Haskell

Perspec - 写真のアスペクトを数クリックで修正する方法

655 スター

身に覚えはないですか?重要な書類やホワイトボードのメモを撮影しましたが、画像が歪んでいる——角が傾き、テキストが斜めになっています。グラフィックエディタでこれを手動で修正するのは時間と手間がかかります。Perspecはこの問題をマウスの動き 하나로解決します。

Perspecできること

このクロスプラットフォームアプリケーション(macOS/Linux)は以下が可能です:

  • 書類、ホワイトボード、ビルの外壁などの写真でアスペクトを自動補正
  • 手動で角を指定して精密な補正が可能
  • コマンドラインからのバッチ処理に対応
  • 可読性を高めるため画像を白黒またはグレースケールに変換

動作原理

  1. アプリケーションを開く
  2. 写真をウィンドウにドラッグ
  3. 整列させたい領域の四隅を指定
  4. Enterキーを押す——Perspecが残りを処理

インターフェースは本当にシンプルで、子供でも使いこなせます:

技術的特徴

内部では、Perspecは以下の技術を使用しています:

  • Haskellによるコアロジック(この言語の実用的な使用例は珍しい)
  • ImageMagickによる画像処理
  • 自動補正アルゴリズム(白黒用のOTSU、アスペクト変換)

典型的な変換コマンドの例は以下の通りです:

magick input.jpg -distort Perspective '8,35 0,0 27,73 0,66 90,72 63,66 67,10 63,0' -crop 63x66+0+0 output.jpg

ユースケース

  1. 書類のデジタル化——大量の紙束を整ったPDFファイルに変換
  2. ホワイトボードメモのアーカイブ——ブレインストーミングや講義を記録
  3. フォトグラメトリ——3Dモデリング用の画像準備
  4. 古い写真の修復——黄ばんだスナップ写真をまっすぐに

インストール

macOSの場合、最も簡単な方法はHomebrewを使用することです:

brew install --cask ad-si/tap/perspec

または、リリースページからビルド済みリリースをダウンロードすることもできます。

代替ツール

より強力な機能が必要な場合は、以下を確認してください:

Perspecは、一つのことを完璧にこなす稀有なツールの一つです。定期的に書類やホワイトボードの写真を整理する必要があるなら、手作業の時間を大幅に節約できます。同時に、プロジェクトはシンプルで使いやすいまま——複雑な設定やごちゃごちゃしたインターフェースはありません。

関連プロジェクト