センシングシステム構築実習
pip install opencv-python pip install opencv-contrib-python
- 画像処理をマスターしよう!PythonでOpenCVを使う方法を紹介! | TechTeacher Blog
- OpenCV-Python チュートリアル文書のページへようこそ! — OpenCV-Python Tutorials 1 documentation
JupyterLab
インストール
pip install --upgrade jupyterlab pip install --upgrade jupyterlab-language-pack-ja-JP
起動
jupyter lab
または
python -m jupyter lab
- Jupyter NotebookではなくJupyterLabを使いましょう | ジコログ
- 図解!Jupyter Labを徹底解説!(インストール・使い方・拡張機能) - AI-interのPython3入門
- JupyterLabを日本語化する | せぴろぐ
- 【Python】Jupyterで「.py」を実行するには? | ANDoblog
- Windows10 コマンドラインから規定のアプリを変更する方法 – IT Learning
- SetDefaultBrowser – Set the Default Browser per command line or script – the kolbicz blog
画像処理教材
pip3 install opencv-python==4.4.0.46
pip install -U matplotlib
プログラム中の、
tuple(dst[1][0])
を、
(int(dst[1][0][0]),int(dst[1][0][1]))
または、
tuple(map(int,dst[1][0]))
に替える。
- 【OpenCV】cv2.putText関数の使い方【文字を描画する】 | 資格マフィア
- 【Python】mapの正しい使い方 - Qiita
- 【OpenCV-Python】findContoursによる輪郭検出 | イメージングソリューション
- OpenCV - findContours で画像から輪郭を抽出する方法 - pystyle
pip install -U tensorflow
プログラム中の
acc
を
accuracy
に、
val_acc
を
val_accuracy
に替える。
matplotlib
import matplotlib matplotlib.use('tkAgg') import matplotlib.pyplot as plt
- python - "UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure." when plotting figure with pyplot on Pycharm - Stack Overflow
- [SOLVED] Python3 and Matplotlib - no luck - Raspberry Pi Forums
- 【Python】matplotlib で問題が発生したときの解決方法 | シラベルノート
Tkinter
- PythonでTkinterを使ってめちゃくちゃ簡単にGUIアプリを作る | だえうホームページ
- tkinter --- Tcl/Tk の Python インターフェース — Python 3.10.6 ドキュメント
- お気楽 Python3/Tkinter 超入門
Python
- Python チュートリアル — Python 3.9.4 ドキュメント
- 深堀りPython|Pythonで扱うことができる整数の桁数
- 一緒にPythonを始めよう - Qiita
- Pythonの計算機イプシロン - Qiita
- 計算機イプシロンのこと - 再帰の反復blog
- decimal --- 十進固定及び浮動小数点数の算術演算 — Python 3.9.4 ドキュメント
- iPromenade: 2の平方根を1万桁まで求める
- Pythonのリストと配列とnumpy.ndarrayの違いと使い分け | note.nkmk.me
- array --- 効率のよい数値アレイ — Python 3.9.4 ドキュメント
- Pythonのシーケンス型の演算子の使い方【初心者向け】 | TechAcademyマガジン
- 5. データ構造 — Python 3.9.4 ドキュメント
- NumPy 配列の基礎 — 機械学習の Python との出会い
- Pythonで型を極める【Python 3.9対応】 - Qiita
- GitHub - python/mypy: Optional static typing for Python
- mypy 0.990 documentation
- 「型」のお気持ち 〜 「型なし」と「動的型」って同じ?違う? - Qiita
- Python♪用語集:モジュール、パッケージ、ライブラリの違い | Snow Tree in June
- 自作ライブラリを作成してみよう | StartLab –Python特化のプログラミングスクール–
- Python の __init__.py とは何なのか - Qiita
- Python の datetime でタイムゾーンを扱う
- Python/数値入力と文字入力と出力表示 - Wikibooks
OpenCV
- Python でグレースケール(grayscale)化 - Qiita
- HSV色空間 - Wikipedia
- ガウシンアンフィルタ - ノイズの除去|MiVLog(ミブログ)
- 【画像処理】ガウシアンフィルタの原理・特徴・計算式 | 西住工房
- OpenCV - モルフォロジー演算 (膨張、収縮、オープニング、クロージング) - pystyle
- Python+opencvでウェブカメラの画像からインターホンモニタ部分を抽出・射影変換する - West Gate Laboratory
- OpenCVを利用して動画(カメラ)から動体検知をする方法について | CyberAgent Developers Blog
- Python, OpenCV, NumPyでカラー画像を白黒(グレースケール)に変換 | note.nkmk.me
- 描画関数 — opencv 2.2 documentation
- Python, OpenCVでBGRとRGBを変換するcvtColor | note.nkmk.me
- 取得画像のコピー - TB-code
- 輪郭: 初めの一歩 — OpenCV-Python Tutorials 1 documentation
- Python, OpenCVで動画を読み込み(ファイル・カメラ映像) | note.nkmk.me
顔検出(顔認識)
- 【入門者向け解説】openCV顔検出の仕組と実践(detectMultiScale) - Qiita
- Python, OpenCVで顔検出と瞳検出(顔認識、瞳認識) | note.nkmk.me
- Haar Cascadesを使った顔検出 — OpenCV-Python Tutorials 1 documentation
- 顔認識・顔検出とは?6つの顔認識APIの機能・精度・価格を比較! | Ledge.ai
- [4種類の顔検出を動かしてみた Haar+Cascade/ HOG+SVM/ CNN/ MTCNN ] - Atom's tech blog
- dlib_compiled/dlib-19.22.99-cp39-cp39-win_amd64.whl at main · shashankx86/dlib_compiled
色認識
形状の認識
- 四角形と三角形の中から三角形だけ抽出する(特定形状の抽出) - Pythonでいろいろやってみる
- 領域(輪郭)の特徴 — OpenCV-Python Tutorials 1 documentation
カレントディレクトリの取得
import os cwd = os.getcwd() print(cwd)
- Python で現在のディレクトリを取得する - Python でパスの取得・操作 - Python の基本 - Python 入門
- 【Python】絶対・相対パス取得・カレントディレクトリのアクセス方法|os・pathモジュールによるファイル操作入門