Preview Webcam
Memuat webcam...
Ilustrasi Antarmuka
Contoh tampilan antarmuka deteksi kartu poker otomatis.
Kode Python Deteksi Kartu Poker
# Poker Hand Detector (YOLO + OpenCV)
import cv2
import torch
# Load YOLOv5 model (pastikan sudah install yolov5 & torch)
model = torch.hub.load('ultralytics/yolov5', 'custom', path='best.pt')
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
if not ret:
break
# Deteksi kartu pada frame
results = model(frame)
# Tampilkan hasil deteksi
cv2.imshow('Poker Hand Detector', results.render()[0])
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Instruksi Menjalankan Kode Python
- Pastikan Python 3 sudah terinstall di komputer Anda.
- Install PyTorch, OpenCV, dan YOLOv5:
pip install torch opencv-python git clone https://github.com/ultralytics/yolov5 cd yolov5 pip install -r requirements.txt
- Download model YOLOv5 yang sudah dilatih (misal: best.pt), lalu simpan di folder yang sama dengan kode Python.
- Jalankan kode Python di atas:
python poker_hand_detector.py
- Tekan q untuk keluar dari aplikasi deteksi.
Deteksi real-time hanya dapat dijalankan di komputer lokal, bukan di browser.