機械系エンジニアの備忘録

20代独身社会人。仕事では機械・機構の研究開発を行っているエンジニアが、自分の専門分野ではないpythonを扱って楽しむブログです。

MENU

OpenCV

【python】デスクトップ画面をキャプチャ(録画)する簡易ソフトを作る

Numpy、OpenCV、PyAutoGUIを用いてデスクトップ画面をキャプチャ(録画)するソフトを自作する 自分のブログをキャプチャした様子 ※pythonの勉強法とその手順を記事にしました。 ※2020年11月29 「3.4 前準備3:スクリーンショットの画像の大きさを取得」を追…

【python】【tkinter】【OpenCV】自作の画像編集アプリにエラー表示機能を付ける

前回作ったアプリに、エラー表示の機能を付ける ※初心者向けにpythonの勉強法とその手順を記事にしました。 www.stjun.com www.stjun.com 前回作ったアプリに、エラー表示の機能を付ける 1. はじめに 2. コードと実行結果 2.1 コード 2.2 実行結果 3. 説明 3…

【python】【tkinter】【OpenCV】マウスクリックで画像を任意の大きさに縮小できるアプリを作る

前回作ったアプリに、画像を任意の大きさに縮小できる機能を付ける ※初心者向けにpythonの勉強法とその手順を記事にしました。 www.stjun.com 前回作ったアプリに、画像を任意の大きさに縮小できる機能を付ける 1. はじめに 2. コードと実行結果 2.1 コード …

【python】【tkinter】【OpenCV】マウスクリックで画像の縮小ができるアプリを作る

tkinterとOpenCVを組み合わせて、マウスクリックで画像の縮小(リサイズ)をできるアプリを作ってみる 元画像 画像の縮小(600×400) ※初心者向けにpythonの勉強法とその手順を記事にしました。 www.stjun.com tkinterとOpenCVを組み合わせて、マウスクリッ…

【python】【OpenCV】画像の平滑化処理(ノイズ除去を行う)

OpenCVに標準で搭載されている関数を使ってノイズ除去を行う 左が元画像、右がノイズ除去後 ※初心者向けにpythonの勉強法とその手順を記事にしました。 www.stjun.com OpenCVに標準で搭載されている関数を使ってノイズ除去を行う 1. はじめに 2. コードと実…

【python】【OpenCV】画像の輪郭抽出を行う

OpenCVのSobelとLaplacianを使って輪郭抽出を行う 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある人 ・画像処理に興味がある人 ※初心者向けにpythonの勉強法とその手順を記事にしました。 www.stjun.com OpenCVのSobelとLaplacianを使…

【python】【OpenCV】画像を3値化して各色の面積を求める

3値化した画像から、全体に対する白色・黒色・灰色の割合(面積比)を求める 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある人 ・画像処理に興味がある人 ※初心者向けにpythonの勉強法とその手順を記事にしました。 www.stjun.com 3…

【tkinter】【OpenCV】tkinterのウインドにOpenCVで加工した画像を表示する

tkinter、OpenCV、matplotlibを使ってtkinterのウインド上にOpenCVで加工した画像を表示させる OpenCVで二値化した画像をtkinterで表示 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある初心者 ・tkinterを勉強している人 ※初心者向けにp…

【python】【OpenCV】画像の3値化を行う

画像のデータ構造を理解して3値化を行う 左が元画像、右が3値化後 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある初心者 ・画像の二値化をやりたい人 ※初心者向けにpythonの勉強法とその手順を記事にしました。 www.stjun.com www.st…

【python】【OpenCV】二値化した画像から面積を求める

OpenCVの標準関数であるcountNonZero()を用いて、二値化画像から白部分と黒部分の面積(割合)を求める 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある人 ・画像処理に興味がある人 ※初心者向けにpythonの勉強法とその手順を記事にしま…

【python】【OpenCV】ヒストグラム平坦化処理で画像のコントラストを上げる

OpenCVの標準関数であるequalizeHist()を用いてヒストグラムの平坦化処理を行い、画像のコントラストを上げる 左が元画像、右が平坦化後 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある人 ・画像処理に興味がある人 ※初心者向けにpytho…

【python】【OpenCV】γ変換で画像の明るさを変える

画像処理ライブラリであるOpenCVを使って画像の明るさを変える 上が元画像、下が明るくした画像 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある人 ・画像処理に興味がある人 ※初心者向けにpythonの勉強法とその手順を記事にしました。 …

【python】【OpenCV】OpenCVに標準で搭載されている関数で画像の二値化を行う

画像処理ライブラリであるOpenCVを使って、画像の二値化を簡単に行う 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある初心者 ・画像の二値化をやりたい人 ※初心者向けにpythonの勉強法とその手順を記事にしました。 www.stjun.com 画像…

【python】【OpenCV】OpenCVをインストールして画像の出力・画像の白黒化・画像の大きさ変更を試す

画像処理ライブラリであるOpenCVをインストールして、画像の出力、白黒化、画像の大きさ変更をしてみる 1. 誰に向けた記事か ・pythonを勉強している人 ・OpenCVに興味がある初心者 ・OpenCVのインストール方法を知りたい人 ※初心者向けにpythonの勉強法とそ…