久しぶりのコーディング

クラブ活動の顧問(中学1年生)として、学際に向けての出し物を考えてみた。

せっかくなので、Python+OpenCV+IoT+AIを使用してPC vs 人間じゃんけんを行うためのプログラムを考えてみることにしました。

ブログというより、覚書程度に書いてみます。

Python 3.12をインストール(本家より)
VSC(Visual Studio Code)をインストール(本家より)
日本語化を行う
Python拡張をインストール
Python
pip(the Python Package Installer)にて各種ライブラリをインストール
opencv-python ほか、様々必要なもの

今回IoTと記載していますが、使用するものは「ネットワークカメラ」
社内のテスト用カメラを使用して文化祭の出し物にしようかと 笑
↑会社が学校のクラブを見るとこんなこともできますね(笑)

まだ多少時間があるので完成版のPGを渡すのではなく、何回か、勉強用PGを用意しようかと思っています♪

とりあえず、このサイトでは珍しいプログラムを↓に

import cv2
cap = cv2.VideoCapture(‘rtsp://USER:PASS@IP:PORT/’)
while(True):
    ret, frame = cap.read()
    cv2.imshow(‘frame’,frame)
    if cv2.waitKey(1) & 0xFF == ord(‘q’):
        break
cap.release()
cv2.destroyAllWindows()

サンプルでよく見かけるものですねー