- 2025年2月11日
- 2026年3月8日
【Python】OpenCVで動画を読み込み、表示・保存する
OpenCVでは画像だけでなく動画も扱うことができます。動画ファイルの読み込みはもちろん、USBカメラやネットワークカメラからのリアルタイム映像の取得も可能です。 動画は画像の連続(フレームの連なり)です。そのため、処理の基本単位は1フレーム(=1枚の画像)であり、画像処理と同じ関数を活用できます。 […]
OpenCVでは画像だけでなく動画も扱うことができます。動画ファイルの読み込みはもちろん、USBカメラやネットワークカメラからのリアルタイム映像の取得も可能です。 動画は画像の連続(フレームの連なり)です。そのため、処理の基本単位は1フレーム(=1枚の画像)であり、画像処理と同じ関数を活用できます。 […]
画像を読み込んだ後は、その画像を表示して確認したり、処理結果をファイルとして保存する操作が必要になります。 この記事では、OpenCVのcv2.imshow()による画像の表示とcv2.imwrite()による画像の保存方法について解説します。 画像の表示 画像の表示にはcv2.imshow()を使 […]
PythonでOpenCVを使った画像処理を始めるには、まず画像の読み込み方を知る必要があります。 この記事では、OpenCVとは何かの概要と、cv2.imread()を使った画像の読み込み方法、読み込みモードの指定方法について解説します。 OpenCVとは OpenCVはインテルが開発し公開してい […]
これまでの記事では、Flaskのコード内にHTMLを直接記述してレスポンスを返していました。しかし、実際のWebアプリケーションではHTMLの記述量が膨大になるため、HTMLファイルを別ファイルとして管理するのが一般的です。 この記事では、Flaskでrender_template()を使ってHTM […]
ルーティングは、Webアプリケーション開発における最も基本的な概念のひとつです。クライアントからのリクエスト(URL)と、サーバ側で実行する処理を紐づける仕組みです。 この記事では、Flaskにおけるルーティングの仕組みと、具体的な実装方法を解説します。 ルーティングとは Webアプリケーションにお […]
FlaskでWebアプリケーションを開発する際、ディレクトリ構成のルールを理解しておくことは非常に重要です。適切な構成にすることで、コードの可読性・保守性が向上し、チーム開発もスムーズに進められます。 この記事では、Flaskにおけるディレクトリ構成の考え方と、具体的な構成例を紹介します。 ディレク […]
Flaskは、Pythonで実装された軽量なWebアプリケーションフレームワークです。シンプルなAPIで素早くWebアプリケーションを構築でき、必要に応じて拡張も可能な柔軟性を備えています。 この記事では、Flaskの基本的な概念と、最小コードでWebサーバを起動する方法を解説します。 Flaskと […]