2021.11.08この記事では、以下の二つの画像を以下の画像のように中間に白い仕切りをつけて、一枚の画像として結合する方法をご紹介します。それではさっそくやっていきましょう。※この作業をpythonというプログラミング言語を用いて実行していきます。インストールから始めたい方は以下からご覧ください。今回の記事では、以下のふたつのライブラリを使用します。Anacondaを使用すればあらかじめインストールされていますが、openCVは自分で追加インストールが必要です。openCVのインストール方法については以下の記事で解説しています。【Python-OpenCV】インストール方法、バージョン確認、使用時の注意点スポンサーリンク2つの画像を結合するサンプルコード早速ですが、以下が冒頭に紹介した処理を実行するサンプルコードです。edge_value220.jpgが保存されており、さらにこのプログラムを実行すると同じフォルダにconcatenate.jpgというファイルが出力されるようになっています。先ほどのコードを実行してみましょう。問題なく結合画像を作成できましたね。スポンサーリンク画像を縦方向に結合したい場合さきほどの画像は横方向への結合でしたが、ついでに縦方向への結合もやっておきましょう。以下がそのサンプルコードです。np#画像読み込みimg1=cv2.imread('edge_value100.jpg',cv2.IMREAD_GRAYSCALE)h,w=img1.shape[:2]#画像読み込み⇒サイズ調整img2=cv2.imread('edge_value220.jpg',cv2.IMREAD_GRAYSCALE)img2=cv2.resize(img2,(w,h))#中間に入れ津白い仕切りを作るcenter_bar=np.zeros((10,w),np.uint8)+255#画像の結合concate=np.concatenate([img1,center_bar,img2],0)#画像の出力cv2.imwrite('concatenate.jpg',concate)こいつを実行すると以下の結果が出力されました。こちらも問題なく実行できましたね。スポンサーリンクおわりにというわけで今回はnumpyのconcatenateを使って、複数の配列画像を結合する方法をご紹介しました。numpyのconcatenateに関しては以下の記事で詳細解説しています。興味があればこちらもぜひご覧ください。仕事中で時間がないかもしれませんが、ぜひ通勤時間中などに他の記事も読んでいただけると嬉しいです。⇒興味をもった方は【ヒガサラ】で検索してみてください。確実にスキルアップできるはずです。最後に、この記事が役に立ったという方は、ぜひ応援よろしくお願いします。コピーヒガシをフォローするスポンサーリンクヒガシヒガサラblogスポンサーリンクpython【python画像計測】画像内で指定した3点から角度を算出する方法!この記事では、以下の画像のように画像内で指定した3点がなす角度を算出する方法をご紹介していきます。今回は以下のような棒が2本だけ書いてあるだけの画像を使って解説していきますが、基本的にはどんな画像でも...python【python】配列reshape時の挙動を図解!事例を使って解説!この記事ではpython上で配列をreshapeしたときに、配列の内部要素がどのように配置されていくのかを解説していきます。図をつかって解説していきますので、初心者の方でも理解しやすい内容になっていると思います。...python【python】複数のcsvファイルから指定列のデータをまとめる方法!この記事では、以下の画像のように複数あるcsvファイルから、指定した列のデータを抜き出し、ひとつのcsvファイルに集約させる方法をご紹介していきます。それではさっそくやっていきましょう。使...python【python-openCV】画像回転⇒gifアニメを作成する方法!この記事では、python-openCVを使って、ある画像の回転動画を作成する方法をご紹介していきます。初心者向けの基礎スキル解説あり。python【python-openCV】指定位置から任意の方向へ画像内物体の長さ計測!この記事では、以下に示すように、画像内にある物体に対して、指定した位置から、指定した方向に向かって距離を計測する方法をご紹介していきます。マウス位置座標履歴を以下のようにテキストファイルに出力する方法をご紹介していきます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ご指摘ありがとうございます。修正させていただきましました。【python-openCV】背景画像に別の画像を合成する方法!やぎ2023.05.29こんにちは。書く必要があると思います。【python-openCV】背景画像に別の画像を合成する方法!サトシ2023.05.11承知しました。アドバイス本当にありがとうございます。【VBA】大量のファイル名変更!指定したフォルダ内を一括操作!ヒガシ2023.05.11/はフォルダの階層が変わることを意味しますので使えません。substitute関数などを使って別文字に変換してから実行すると良いと思います。【VBA】大量のファイル名変更!指定したフォルダ内を一括操作!サトシ2023.05.10何度もすみません。/を使うと出来ないみたいです。2001-001-1/4とかにしたいのですが、ファイルが見つかりませんとかパスが無効ですとなります。検索タイトルとURLをコピーしました。