본문 바로가기

openCV4

파이썬으로 간단하게 구현한 QR 코드 생성 및 디코딩 import qrcodeimport cv2img = qrcode.make("town.eiot.kr")img.save("static/town.png")print(type(img))print(img.size)img2 = cv2.imread("static/town.png")qr = cv2.QRCodeDetector()data, box, straight_qrcode = qr.detectAndDecode(img2)print(data)위 코드는 Python에서 QR 코드를 생성하고, OpenCV를 사용하여 이를 읽어오는 작업을 수행합니다. 코드를 단계별로 분석하겠습니다. --- ### 코드 분석 1. **QR 코드 생성**    ```python    import qrcode    img = qrcode.make(.. 2024. 11. 21.
OpenCV와 Tesseract OCR을 사용하여 카메라로부터 입력된 영상에서 숫자를 탐지하고 인식하는 Python 프로그램 import cv2import pytesseractimport logging# Tesseract의 경로를 지정합니다. (윈도우에서 사용 시 필요)pytesseract.pytesseract.tesseract_cmd = r'e:\Tesseract\tesseract.exe'# 로그 설정logging.basicConfig(filename='number_detection.log', level=logging.INFO, format='%(asctime)s - %(message)s')# 카메라 초기화cap = cv2.VideoCapture(1)last_recognized_text = ""while True:    # 카메라에서 프레임 읽기    ret, frame = cap.read()    if not ret:   .. 2024. 11. 14.
kivy & opencv (camera & cctv) PC카메라를 제어하고 클릭시 이미지로 저장 후 리스트로 표시 경계선 표시 및 Clear 기능 추가 ###############################################################  eCamera#   By : GSSEO  Date : 2024.10.29##############################################################import cv2from kivy.app import Appfrom kivy.clock import Clockfrom kivy.graphics.texture import Texturefrom kivy.uix.image import Imagefrom kivy.uix.boxlayout import BoxLayoutf.. 2024. 10. 29.
tkinter & opencv webcam 또는 CCTV 화면 표시 import tkinter as tk # Tkinterfrom PIL import ImageTk, Image # Pillowimport cv2 as cv  # OpenCVimport osimport sysimport time try:    slabel = sys.argv[1]    scctv = sys.argv[2]except:    slabel = ""    scctv = ""win = tk.Tk() # 인스턴스 생성win.title("CCTV") # 제목 표시줄 추가win.geometry("800x600+50+50") # 지오메트리: 너비x높이+x좌표+y좌표win.resizable(False, False) # x축, y축 크기 조정 비활성화# 라벨 추가if sla.. 2024. 10. 29.