質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

862閲覧

pythonでのパンラマ画像作成について

0530ryo

総合スコア20

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2018/11/29 03:19

複数の画像を読み込み、パノラマ画像にするプログラムの実行がうまくいきません。
1.pngと10.pngの二つをくっつけてパノラマ画像にしたいのですが読み込んでくれません。
画像の場所も正しいと思います(ここではryo)
どこかおかしいところがあればアドバイスよろしくお願いします。(Windowsです。)

実行コード python panorama.py --output fig.jpg 1.png 10.png エラーコード (base) C:\Users\ryo>python panorama3.py --output fig.jpg 1.png 10.png Error: Unable to open file "1.png". ソースコード import argparse import cv2 if __name__ == "__main__": parser = argparse.ArgumentParser(description='Stitch given images.') parser.add_argument("inputs", metavar='input', type=str, nargs='+', help='input file') parser.add_argument("--output", type=str, default='a.png', help='output file (default=a.png)') args = parser.parse_args() input_images = [] for i in args.inputs: image = cv2.imread('i') if image is None: print(f'Error: Unable to open file "{i}".') exit() input_images.append(image) if len(input_images) == 1: cv2.imwrite(args.output, input_images[0]) else: stitcher = cv2.createStitcher(True) stitched = stitcher.stitch(input_images) cv2.imwrite(args.output, stitched[1])

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

image = cv2.imread(i)

の間違いじゃないですかね。シングルクォーテーションいらない。

投稿2018/11/29 03:42

tachikoma

総合スコア3601

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問