学習

AI で写真を編集する方法:オブジェクトの除去と背景の変更
不要なオブジェクトを写真から削除したり、ごちゃついた背景を置き換えたりしたいですか? AI フォトエディターに写真をアップロードし、変更したい領域を選択して、何を変更すべきか、何をそのまま残すべきかを説明します。その後、保存する前に結果と元画像を比較してください。 このガイドでは、実際のコーヒーの写真を使って YouMind でのその手順を解説します。操作画面のスクリーンショットは英語版インターフェースと英語版の編集指示を示しています。ビフォーアフターの比較は、同等の日本語指示を使用した元のデモに基づいており、英語プロンプトで生成された別の結果ではありません。 AI フォト編集は既存の写真から始まります。指示を使ってオブジェクトを削除したり、背景を変更したり、画像の一部の外観を調整したりします。元画像は被写体や構図の基準となりますが、保持したかったディテールが正確に残っているかどうかを確認する必要があります。 テキストから画像への生成(Text-to-image)は、記述から始まり新しい画像を作成します。すでに実物の商品写真がある場合は、フォト編集が役立ちます。ゼロから新しいビジュアルを開発したい場合は、画像生成が適しています。 例えば、植物の販売者はショップポスターに使う前に鉢周りの余計な物を整理するかもしれません。カフェは告知カードに載せる前にコーヒー写真の背景をシンプルにするかもしれません。どちらの作業も、顧客が実際に受け取る商品の見た目を変えるべきではありません。 を開きます。以下のワークフローでは、矩形選択とテキストによる指示を使用します。 被写体がはっきり見える写真を選びましょう。バージョンを比較したり、必要に応じてやり直したりできるよう、デバイス内や自身のストレージに元画像のバックアップを残しておいてください。 このデモでは、暗いキッチンカウンターの上にある白いカップのコーヒーを使いました。皿、グラス、ボウル、調理器具などで背景が雑然としています。目的は、カップとラテアートはそのままに、背景を落ち着いたカフェの雰囲気に置き換えることでした。 英語版 YouMind インターフェースにアップロードされた元のコーヒー写真。 編集したい背景やオブジェクトの周りに矩形を描画します。これはすべての輪郭に沿った精密な切り抜きではなく、矩形選択です。要求した変更が明確になるよう、対象の周囲に十分なコンテキストを含めて選択してください。 コーヒーの例では、食器を含む上部の背景を選択しました。カップはその選択範囲外に置きました。被写体が選択領域と重なる場合は、どの部分を保持すべきかをプロンプト内で明示的に指定してください。 コーヒー写真の上部背景を選択している様子。 選択は編集の手がかりにはなりますが、ボックス外のピクセルすべてが変わらないことを保証するものではありません。後で画像全体を確認してください。 具体的な指示を使いましょう。削除したいオブジェクトの名前を挙げ、置き換える内容を説明し、重要なディテールを指定します。以下はスクリーンショットに入力された英語の指示です: これは元のテストで使用された日本語指示の英語版です。何が変化したか確認できるよう、元の結果を以下に示します。 選択した背景に対する英語の指示を入力している様子。 「Apply edit」をクリックして YouMind ワークスペースに進みます。求められたらサインインしてください。画像エディターで選択範囲と指示を確認し、「Apply all」をクリックして編集を生成します。後で画像を開き直す場合は、「Edit area」を使って領域を再選択してください。 生成された画像を元画像と比較してください。特に、被写体の輪郭、形状、影、表面の質感、テキストやロゴなどを確認しましょう。商品が顧客に見せたいアイテムとしてまだ正しく見えるか確かめてください。 左が元画像、右がこのデモでの実際の結果です。 編集により食器は削除され、より柔らかいカフェの背景が作成されました。しかし、カッティングボードも削除され、選択領域外のシーン一部も変化しました。この結果は、保持指示があくまでリクエストであり、ピクセル単位の保護を保証するものではない理由を示しています。 結果に満足したら、「Done」をクリックして保存します。重要なディテールが変わってしまった場合は、より小さい選択範囲やより具体的な指示を試み、再度比較してください。プロセス全体を通じて元画像を利用できるようにしておきましょう。 実用的であれば、植物自体はボックス外に残し、不要なオブジェクトを一つずつ選択してみてください。次のように試してみます: 傷んだ葉の縁、変わった鉢の模様、不整合な木目、または削除したオブジェクトのかすかな残存がないか確認してください。これは提案されたプロンプトであり、この記事で個別にテストされた結果ではありません。 上記のテスト済み例では日本語のプロンプトを使用しました。あなた自身の写真では、この英語版を使用できます: カップのハンドルと縁、ラテアートのパターン、カップ下の接触影を確認してください。また、選択範囲外の領域も検査してください。結果は写真、選択領域、および生成内容によって異なります。 何かおかしい場合は、何が効果的だったか判断できるよう、指示の一部だけを一度に変更してみてください。 重要なディテールを既に失った結果を繰り返し編集するのではなく、同じ元画像に対して異なるプロンプトを試してみてください。仕上げられた画像であっても、実際の商品を正確に表現する必要があります。 領域を選択し、その部分に指示を集中させることができます。ただし、コーヒーの例が示すように、結果は隣接する領域や他のディテールも変化させる可能性があります。選択領域だけでなく、画像全体を確認してください。 はい。このガイドのデモでは日本語の指示を使用しました。何を変更し、何を保持するかを具体的に指定してください。結果が意図と異なる場合は、広い指示を短く具体的なリクエストに分割してみてください。 アクセスと使用料金は、あなたのプランと現在の製品条件によります。最新の詳細については をご覧ください。 はい。編集後の結果とソースを比較したり、同じ写真からやり直したりできるよう、自分用のバックアップを保管してください。 写真を選び、変更したい領域を選択し、編集内容を記述し、結果を検査してください。一度にシーン全体を再設計しようとするのではなく、小さく具体的なタスクから始めてみてください。 でワークフローを試してみてください。満足のいく静止画ができたら、動く告知や SNS 投稿のために 機能を探ってみましょう。

MCP を使用して Obsidian を YouMind に接続する方法
あなたの Obsidian ボールトには、次のプロジェクトに必要なものがすべてすでに含まれているかもしれません。リサーチ、計画、読書メモ、未完了のタスクなどです。それを YouMind に接続すれば、自然言語でのリクエストによって、それらのメモを実際に活用できるものに変えられます。 このガイドでは、ローカルの Obsidian ボールトを YouMind に接続し、YouMind にメモのセットを読み取って整理するよう依頼し、その結果を Obsidian に保存するまでの流れを説明します。例として、抗炎症食に関する 5 つのメモを使用して、元のソースへのリンク付きのアクションプランを作成します。 必要なものは次のとおりです。 接続の仕組みは次のとおりです。 YouMind → ngrok HTTPS アドレス → MCP コネクタ → あなたの Obsidian ボールト MCP(Model Context Protocol)は、AI アプリケーションが別のアプリケーションが提供するツールを使用できるようにするプロトコルです。Obsidian プラグインはボールトを操作するためのツールを公開し、YouMind はそれらを使用してリクエストを実行します。 この接続を使用するときは、コンピューターを起動したままインターネットに接続し、Obsidian、接続したボールト、ngrok を実行したままにしてください。ローカルアドレス 127.0.0.1 は自分のコンピューターのみを指すため、YouMind が到達するには ngrok アドレスが必要です。 コネクタは、付与した権限に応じてメモの読み取りや変更を行うことができます。トークンは秘密に保ち、プラグインのツール権限と非表示フォルダー設定を使用してアクセスを制御してください。タスクで使用されたコンテンツは ngrok と YouMind を経由しますが、ボールト全体が自動的に同期されるわけではありません。 スクリーンショットは macOS でのワークフローを示しています。一部のアカウント詳細は削除されているか、サンプル値に置き換えられています。 Obsidian で 設定 → コミュニティプラグイン を開きます。 ボールトが制限モードの場合、制限モードを終了 をクリックしてコミュニティプラグインを許可します。 閲覧 をクリックしてコミュニティプラグインディレクトリを開きます。 MCP Connector を検索し、istefox によるプラグインを選択します。ディレクトリには類似した名前のプラグインが含まれている可能性があるため、作者名を確認してください。 詳細を開き、インストール をクリックします。 インストール後、有効化 をクリックします。 Obsidian の設定で MCP Connector を開き、ローカルサーバーとアクセストークンを設定します。詳細については、 を参照してください。 固定ポート を見つけ、27200 と入力して 保存 をクリックします。 サーバーポート セクションに次のように表示されるはずです。 ポートを固定することで、ngrok 接続が常に同じローカルサービスを指すようになります。ポート 27200 がすでに使用されている場合は、利用可能なポートを選択し、以下の ngrok コマンドでその番号を使用してください。 アクセス制御 で、トークンを追加 をクリックします。 新しいトークンに YouMind という名前を付け、後で認識できるようにします。 そのトークンの行で コピー をクリックします。後で YouMind に貼り付けます。 各トークンは独自のツール権限を持つことができます。この例では、メモの読み取りと新しいメモの作成の権限が必要です。スクリーンショットではプラグインの 全 52 ツール 設定を使用しています。利用可能なツールの数は、プラグインのバージョンと設定によって変わる可能性があります。 トークンは、それが許可するアクセスに対するパスワードのように扱ってください。AI チャットに貼り付ける必要はありません。 ngrok をまだインストールしていない場合は、 に従ってください。macOS で Homebrew をすでに使用している場合は、次のコマンドでインストールします。 ngrok ダッシュボードから authtoken を追加します。 ngrok authtoken は ngrok をあなたのアカウントに接続します。前の手順の Obsidian トークンは、YouMind にあなたのボールトへのアクセスを許可します。これら 2 つの認証情報は別々に管理してください。 ターミナルで、次のコマンドを実行します。 このターミナルセッションは実行したままにしておいてください。Session Status が online と表示されたら、Forwarding 行に表示されている HTTPS アドレスをコピーします。 そのアドレスの末尾に /mcp を追加します。最終的なコネクタ URL は次の構造になります。 ご自身の ngrok セッションに表示されている実際のドメインを使用してください。スクリーンショットのドメインは例です。後で転送アドレスが変更された場合は、YouMind に保存されているアドレスも更新してください。 YouMind で 設定 → コネクタ を開き、カスタムコネクタを追加 をクリックします。 obsidian などの名前を入力し、末尾に /mcp を付けた ngrok アドレスを貼り付けます。詳細設定 を展開します。カスタムパラメータ で、パラメータを追加 をクリックし、次のように設定します。 YOUR_OBSIDIAN_TOKEN は、Obsidian からコピーした完全なトークンに置き換えてください。`Bearer` の後にスペースを 1 つ含めてください。 たとえば、トークンが example-token の場合、値は次のようになります。 これは形式の例にすぎません。実際の設定ではご自身のトークンを使用してください。この接続は Bearer Token 認証を使用するため、2 つの OAuth フィールドは空白のままにします。 追加 をクリックし、コネクタリストで obsidian を見つけて 接続 をクリックします。 名前の横に 接続済み と表示されるはずです。 それでは、メモを読み取って新しいメモを作成するタスクで接続を確認してみましょう。 YouMind が処理するには実際のコンテンツが必要です。この例では、ボールトに 5 つの英語のメモが含まれています。 これらのメモは、ワークフローを説明するためのサンプル資料です。これらは個別化された医療または栄養計画ではありません。 別のトピックを使用することもできます。たとえば、読書メモを学習ガイドにまとめたり、プロジェクトノートを次のステップリストに変換したり、旅行のリサーチを旅程表に整理したりできます。プロンプト内のトピックを、ボールト内のメモに合わせて更新してください。 YouMind で新しいタスクを開始し、次のように入力します。 このプロンプトは、YouMind にどのメモを読むか、情報をどのように整理するか、どのタスクを特定するか、結果をどこに保存するかを指示します。また、新しいメモの名前を指定し、ソースへのリンクを要求することで、出力を簡単に確認できるようにします。 タスクを送信します。YouMind はコネクタを使用して関連するメモを見つけて読み取り、結果をまとめます。会話の中でその進行状況を確認できます。 この例では、YouMind は次のものを返しました。 すべての ToDo が完了しました は、YouMind による読み取り、整理、書き込みのタスクを指します。買い物と食事の準備は、計画を使用する人のフォローアップアクションとして残ります。 Obsidian に戻り、Anti-Inflammatory Eating Action Plan を開きます。 新しいメモがファイルリストに表示され、その内容がボールトに保存されます。この実行では、タグと元のメモへのクリック可能なリンクも含まれています。グラフビューには、既存のメモとともにそれらの接続が表示されます。 これで、Obsidian で編集を続けることも、セクションを拡張したり別のメモを使用して計画を更新したりするなど、より具体的なリクエストを YouMind に依頼することもできます。 Authorization パラメータを確認してください。その値は Bearer の後にスペース 1 つと完全な Obsidian トークンが続く形式である必要があります。MCP Connector からトークンをコピーしたことを確認してください。トークンを再生成または取り消した場合は、YouMind の値を更新してください。 トークンチェックが失敗すると、クライアントが OAuth 検出を試みることがあります。このプラグイン接続は Bearer Token を使用するため、まず Authorization ヘッダーを確認し、OAuth クライアント ID とシークレットのフィールドは空白のままにしてください。Bearer プレフィックスがないと、このエラーが発生する可能性があります。 プラグインの MCP エンドポイントは POST による MCP リクエストを受け入れます。ブラウザのアドレスバーで URL を開くと通常は GET が送信され、405 Method Not Allowed が返される可能性があります。YouMind と実際のタスクを通じて接続を確認してください。 コンピューターが起動してオンラインであること、Obsidian で正しいボールトが開かれていること、プラグインが有効であること、ngrok がまだ online と表示されていることを確認してください。次に、ローカルポートと ngrok URL を YouMind に保存されている値と比較してください。 接続されているボールト内で、プロンプトで指定したタイトルを検索してください。トークンにメモの作成権限があることを確認してください。YouMind に、作成したファイルの正確なボールト相対パスを尋ね、そのパスを Obsidian で開くこともできます。 自分のメモで試してみる準備はできましたか? 、いくつかの関連メモをボールト内の便利な新しいページに変換するよう依頼してください。