Python独習!

習得したPython知識をペイフォワード

OpenCV

PythonでUSBカメラのスナップショットを大量に取得する!

USBカメラから自動で大量に画像を取得するプログラムを作った。 用途 機械学習用に大量に画像データを取得するときなど。 プログラムの概要 実行すると、フォルダダイアログが立ち上がるので保存先を指定する。保存先に自動的に新規フォルダが作成される。名…

PythonでWebカメラの映像から円(硬貨)をリアルタイム検出する!

画像から円形の物体を検出したい opencvのHoughCirclesを使うと良い。ただし、公式ドキュメントが「半径が安定しない」と注意事項を挙げている。半径の測定には向かない。 解説 HoughCirclesについては色んなサイトで解説されている。 特徴検出 — opencv 2.2…

VS Codeの Module 'cv2' has no 'imshow' member の解消

Pythonの開発環境として Visual Studio Code を使っていると、opencvに関する警告が出る。 無視しても問題ないが煩わしいので解消したい。その方法を忘備録として残しておく。 環境 Python 3.8.1 opencv-python 4.1.2.30 Pylint 2.6.0 Visual Studio Code 1.…

Pythonで自動化!複数画像から輝度値を取得してテキストに出力する

画像から輝度値を抽出したいが、大量にあるので自動化したい。 filedialog.askopenfilenamesを使ってファイルダイアログで複数画像を一括で選択できるようにする。 解説 filedialog.askopenfilenamesの使い方 filetypesで開くファイルの種類を指定、initiald…

/* -----codeの行番号----- */