OpenCV– tag –
-
Programming
【openCV】顔、笑顔、目の検出を試してみる[Python]
openCV 前回、Pythonのプログラムやライブラリの場所を探す方法を紹介しました。 今回はopenCVに戻って、顔、笑顔、目の検出を試してみます。 それでは始めていきましょう。 学習データの場所 まずはopenCVがそれぞれのパーツを検出するための学習データが... -
Programming
【openCV】図形の輪郭を検出する方法[Python]
openCV 前回、openCVで確率的ハフ変換により直線を検出する方法を紹介しました。 今回はopenCVで図形の輪郭を検出する方法を紹介します。 使う画像は前回同様こちらの画像(shapedetection.png)です。 それでは始めていきましょう。 図形を検出:cv2.find... -
Programming
【openCV】確率的ハフ変換により直線を検出する方法[Python]
openCV 前回、openCVで円を検出する方法を紹介しました。 今回は直線を検出する方法を紹介します。 使う画像は前回同様こちらの画像(shapedetection.png)です。 それでは始めていきましょう。 確率的ハフ変換による直線の検出 直線を検出するには標準的... -
Programming
【openCV】円を検出する方法[Python]
openCV 前回、openCVでテキスト(文字列)や図形(線、矢印、四角形、丸、マーカー)を表示する方法を紹介しました。 今回はopenCVを使って円を検出する方法を紹介します。 使う画像はこちらの画像(shapedetection.png)です。 丸、線、四角で適当に作り... -
Programming
【openCV】テキスト(文字列)や図形(線、矢印、四角形、丸、マーカー)を表示する方法[Python]
openCV 前回、読み込んだ画像のデータ形式の確認とヒストグラムの表示方法を紹介しました。 今回はopenCVでテキスト(文字列)や図形(線、矢印、四角形、丸、マーカー)を表示する方法を紹介します。 元となる画像はいつもの通りこちらの「lotus.jpg」で... -
Programming
【openCV】読み込んだ画像のデータ形式の確認とヒストグラムの表示方法[Python]
openCV 前回、openCVでの画像の二極化の方法を紹介しました。 今回は読み込んだ画像のデータ形式を確認して、ヒストグラムを表示させてみます。 今回も使う画像はこちらの蓮の花(lotus.jpg)を使っていきます。 それでは始めていきましょう。 グレースケ... -
Programming
【openCV】画像の二極化[Python]
openCV 前回、openCVで画像のリサイズ、トリミング、回転、反転のやり方を紹介しました。 今回は画像の二極化を試してみます。 今回も使う画像はこちらの蓮の花(lotus.jpg)を使っていきます。 それでは始めていきましょう。 cv2.THRESH_BINARY 二極化の... -
Programming
【openCV】画像のリサイズ、トリミング、回転、反転[Python]
openCV 前回、openCVでSobel法、Laplacian法、Canny法のエッジ検出をしてみました。 今回はもっと基礎的なところで画像のリサイズ、トリミング、回転、反転をしてみます。 今回も使う画像はこちらの蓮の花(lotus.jpg)を使っていきます。 またサイズが変... -
Programming
【openCV】Sobel法、Laplacian法、Canny法のエッジ検出をしてみる[Python]
openCV 前回、画像処理ライブラリopenCVで画像の読み込みとグレースケール化、画像の保存を試してみました。 今回はグレースケール化した画像を使ってエッジ検出をしていきます。 openCVのエッジ検出にはその検出法としてSobel法、Laplacian法、Canny法と... -
Programming
【OpenCV】画像の読み込みとグレースケール化、画像の保存[Python]
OpenCV 前回、Pillow(PIL)で画像に様々なフィルターをかけてみました。 今回は画像処理ライブラリOpenCVで画像を読み込んでグレースケールにしてみます。 なぜグレースケールにするかというと、その次にエッジ検出をしたいがためです。 ただOpenCVを触り...
1