- 2022年12月23日
- 2023年3月2日
【Python】ModuleNotFoundErrorの原因と対策
プログラムを書いていてエラーが出るとテンションが下がります。エラーが出たときにまずやらないといけないのはなぜエラーが起きたかの分析と、どうすればエラーを解消できるのかです。 今後Pythonで起こりがちなエラーの原因とその対策について少しずつまとめていこうと思います。 今回はModuleNotFou […]
プログラムを書いていてエラーが出るとテンションが下がります。エラーが出たときにまずやらないといけないのはなぜエラーが起きたかの分析と、どうすればエラーを解消できるのかです。 今後Pythonで起こりがちなエラーの原因とその対策について少しずつまとめていこうと思います。 今回はModuleNotFou […]
OpenCVではカラー画像をグレースケール画像に変換することができます。今回はその方法について紹介ます。 カラー画像をグレースケール画像に変換する まずは結論からです。 使用する画像 以下のようなカラー画像を読み込みます。 cv2.cvtColor カラー画像をグレースケール画像に変換するには、cv […]
PythonではPandasやOpenCVをはじめとして、便利なパッケージが多数提供されています。それらは通常ネットワークを経由してAnacondaやpip等のリポジトリからインストールします。 しかし、時にはネットワークの繋がらない閉鎖的な環境にPython環境を構築する必要もあり、その際はリポジ […]
画像処理ヒストグラムを使ってその画像の特徴量を分析するケースがあります。今回は画像におけるヒストグラムの意味と、OpenCVで画像からヒストグラムの情報を取得する方法を紹介します。 画像におけるヒストグラム 画像におけるヒストグラムとは、画像中の画素値の度数分布を表したものです。 ヒストグラムを理解 […]
以前OpenCVを使って簡単に物体検出をする方法を紹介しました。OpenCVを使うと、顔認識もできます。 オープンソースで顔認識のプログラムも配布されているので、簡単に試すことができます。今回は、OpenCVを使った顔認識を簡単に実践する方法を紹介します。 ↓↓OpenCVを使った物体検出については […]
OpenPoseの紹介は今回が3回目です。前回は複数人の姿勢推定を画像で実行する方法を紹介しましたが、実際は動画で姿勢推定をしたいケースが多いと思います。 毎度紹介しているlearnopencvが配布しているソースコードには、動画で複数人の姿勢推定をするコードは含まれていません。 なので今回は、前回 […]
前回はOpenCVで姿勢推定ができるOpenPoseを紹介しました。 前回紹介したものは画像内の1人の姿勢推定しかできず、複数人の姿勢をまとめて推定することはできませんでした。 しかし、前回同様複数人の姿勢推定ができるオープンソースのコードも提供されています。そこで今回はそのコードを使って画像内の複 […]
OpenCVでは様々な画像処理ができることをこれまでに紹介してきました。今回は画像から人物の姿勢を推定してみます。 姿勢推定とは、いわゆる骨格の検出です。画像に映る人物の骨格を検出することで、その人物の姿勢、関節の角度などがより明確になります。 姿勢推定はスポーツや医療など様々な場面で用いられていま […]
QRコードはテレビやアプリ、紙のチラシなど様々な場面で使われています。アプリを自作するにあたり、QRコードを読み取りたいといった場面も出てくるのではないでしょうか。 OpenCVを使えば、画像中からQRコードを認識し、その中身を読み取ることができます。今回は、PythonのOpenCVでQRコードを […]
画像認識といえば、物体検出や顔認識を思い浮かべる方も少なくないと思います。一方で、実際にプログラムから物体検出や顔認識が自分でできるのかと思っている方も少なくないと思います。 実際はどうなんでしょうか。確かに、課題に対して最適なモデルを構築して物体検出などをするにはかなりのハードルがあります。しかし […]